Probleme mit Xorg

tatoolz

Active Member
Hallo zusammen,

ein neu installiertes FreeBSD 11.0 amd64

Installiert sind x11/xorg, x11/nvidia-driver-340 und x11-wm/xfce4

startx bringt leider nicht den gewünschten erfolg. Der log:

Code:
X.Org X Server 1.18.4
Release Date: 2016-07-19
[  31.096] X Protocol Version 11, Revision 0
[  31.096] Build Operating System: FreeBSD 11.0-RELEASE-p2 amd64
[  31.096] Current Operating System: FreeBSD dagobert.home.jochen-neumeister.de 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:27 UTC 2016  root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
[  31.097] Build Date: 12 February 2017  03:11:32PM
[  31.097]
[  31.097] Current version of pixman: 0.34.0
[  31.097]  Before reporting problems, check http://wiki.x.org
  to make sure that you have the latest version.
[  31.097] Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  31.097] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Feb 12 23:51:15 2017
[  31.125] (==) Using config directory: "/usr/local/etc/X11/xorg.conf.d"
[  31.125] (==) No Layout section.  Using the first Screen section.
[  31.125] (==) No screen section available. Using defaults.
[  31.125] (**) |-->Screen "Default Screen Section" (0)
[  31.125] (**) |  |-->Monitor "<default monitor>"
[  31.125] (==) No device specified for screen "Default Screen Section".
  Using the first device section listed.
[  31.125] (**) |  |-->Device "NVIDIA Card"
[  31.125] (==) No monitor specified for screen "Default Screen Section".
  Using a default monitor configuration.
[  31.125] (==) Automatically adding devices
[  31.125] (==) Automatically enabling devices
[  31.125] (==) Not automatically adding GPU devices
[  31.127] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  31.251] (==) FontPath set to:
  /usr/local/share/fonts/misc/,
  /usr/local/share/fonts/TTF/,
  /usr/local/share/fonts/OTF/,
  /usr/local/share/fonts/Type1/,
  /usr/local/share/fonts/100dpi/,
  /usr/local/share/fonts/75dpi/
[  31.251] (==) ModulePath set to "/usr/local/lib/xorg/modules"
[  31.251] (II) The server relies on devd to provide the list of input devices.
  If no devices become available, reconfigure devd or disable AutoAddDevices.
[  31.251] (II) Loader magic: 0x813b60
[  31.251] (II) Module ABI versions:
[  31.251]  X.Org ANSI C Emulation: 0.4
[  31.251]  X.Org Video Driver: 20.0
[  31.251]  X.Org XInput driver : 22.1
[  31.251]  X.Org Server Extension : 9.0
[  31.252] (--) PCI:*(0:1:5:0) 1002:9616:1043:8388 rev 0, Mem @ 0xd0000000/268435456, 0xfebe0000/65536, 0xfea00000/1048576, I/O @ 0x0000d000/256, BIOS @ 0x????????/65536
[  31.252] (II) LoadModule: "glx"
[  31.284] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[  31.677] (II) Module glx: vendor="NVIDIA Corporation"
[  31.677]  compiled for 4.0.2, module version = 1.0.0
[  31.677]  Module class: X.Org Server Extension
[  31.677] (II) NVIDIA GLX Module  340.101  Thu Dec  1 15:15:16 PST 2016
[  31.691] (II) LoadModule: "nvidia"
[  31.701] (II) Loading /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
[  31.750] (II) Module nvidia: vendor="NVIDIA Corporation"
[  31.750]  compiled for 4.0.2, module version = 1.0.0
[  31.750]  Module class: X.Org Video Driver
[  31.759] (II) NVIDIA dlloader X Driver  340.101  Thu Dec  1 14:56:01 PST 2016
[  31.759] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  31.759] (--) Using syscons driver with X support (version 16777218.0)
[  31.759] (--) using VT number 9

[  31.761] (EE) No devices detected.
[  31.761] (EE)
Fatal server error:
[  31.761] (EE) no screens found(EE)
[  31.761] (EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
[  31.761] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  31.761] (EE)
[  31.777] (EE) Server terminated with error (1). Closing log file.

Meine /usr/local/etc/X11/xorg.conf.d/10-nvidia.conf:

Code:
Section "Device"
  Identifier "NVIDIA Card"
  VendorName "NVIDIA Corporation"
  Driver "nvidia"
EndSection

/boot/loader.conf:
Code:
sem_load="YES"
nvidia_load="YES"
nvidia-modset_load="YES"

linux_enable="YES"

/etc/rc.conf:
Code:
kld_list="nvidia"

#XORG
hald_enable="YES"
dbus_enable="YES"

und hier noch die .xinitrc des Users:
Code:
exec /usr/local/bin/startxfce4 --with-ck-launch

Was habe ich bei der ganzen Sache übersehen das Xfce4 nicht startet?
 
Aus der dmesg:

Code:
nvidia0: <Quadro FX 380> on vgapci0
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io

Aufgrund des "alters" der Karte konnte ich sie bis jetzt immer ohne Probleme mit x11/nvidia-driver-340 unter FreeDSD nutzen
 
Was habe ich bei der ganzen Sache übersehen das Xfce4 nicht startet?
Hallo,

wenn Du per Copy&Paste Deine loader.conf hier reingepinselt hast, kann xfce4 auch nicht starten:
Code:
nvidia-modset_load="YES"

Änder das mal bitte zu:
Code:
nvidia-modeset_load="YES"

Davon abgesehen: Bist Du Dir sicher, dass der Treiber 3.40 xxx schon nvidia-modeset beherrscht?

Viele Grüße,
Holger
 
Aufgrund des "alters" der Karte konnte ich sie bis jetzt immer ohne Probleme mit x11/nvidia-driver-340 unter FreeDSD nutzen
Das sieht auch OK aus:
Code:
Version: 340.101
Release Date: 2016.12.14
Operating System: FreeBSD x64

- Added support for X.Org xserver ABI 23 (xorg-server 1.19)
- Added support for FreeBSD 11.0-RELEASE.
Gruss
 
Das "nvidia-modset_load="YES"" wurde in der zwischenzeit auskommentiert - der gewünschte erfolg blieb aber aus.

Laut kldstat ist "nvidia.ko" geladen
 
Das sieht auch OK aus:
Code:
Version: 340.101
Release Date: 2016.12.14
Operating System: FreeBSD x64

- Added support for X.Org xserver ABI 23 (xorg-server 1.19)
- Added support for FreeBSD 11.0-RELEASE.
Gruss

Ich finde da auch keinen fehler, deswegen verstehe ich nicht, warum xfce4 nicht läd. Irgendwas muss ich da doch übersehen?
 
Installier doch mal das Paket nvidia-xconfig und starte dann nvidia-xconfig und laß damit automatisch eine frische neue xorg.conf anlegen. Vielleicht hilft das.
 
Na als Kollision würde ich das nicht unbedingt bezeichnen. Bekanntermaße führen viele Wege nach Rom... Nun, ich mache das seit vielen Jahren so, bei Linux wie auch bei FreeBSD und es hat immer tadellos bei mir funktioniert! nvidia-modset wirst Du nicht brauchen, wenn ich mich nicht irre.
 
Gut, mit vesa geht es immer, aber reicht dann auch die Leistung? Was passiert, wenn Du ein Fenster verschiebst? Ruckelt es? Kannst Du Videos schauen?
 
Nein überhaupt nicht. Fenster kann man ohne Probleme, auch sehr schnell, verschieben, und youtube Videos laufen ruckelfrei
 
Woher weißt du das denn und wie kontrollierst Du das, wenn Xfce doch nicht startet?
 
Zurück
Oben