Date: Mon, 29 Aug 2016 14:36:18 +0200 From: Jan Henrik Sylvester <me@janh.de> To: Alexey Dokuchaev <danfe@FreeBSD.org> Cc: x11-list freebsd <freebsd-x11@freebsd.org> Subject: After nvidia 346.96 to 367.35 upgrade, no valid display anymore Message-ID: <c65ce344-77b0-cb82-d2a1-ca8f785886eb@janh.de>
next in thread | raw e-mail | index | archive | help
With 367.35, screen freezes on Xorg start. It was ok with 346.96 and is
still ok after downgrading to 340.96.
I have an old xorg.conf with:
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 290"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: 1920x1200 +0+0, DFP-2:
1920x1200 +1920+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Anyhow, it does not work on 367.35 with xorg.conf generated by either
nvidia-xconfig or Xorg -configure, either. Without xorg.conf, I only get
vesa.
Comparing Xorg.0.log, I have this warning only with 340.96:
[] (WW) Unresolved symbol: fbGetGCPrivateKey
Anyhow, later on I get a valid display device with 340.96, which is not
there with 367.35:
[] (--) NVIDIA(0): Valid display device(s) on Quadro 600 at PCI:1:0:0
[...]
With no valid display device, it is probably no surprise that instead of
this meta modes (from 340.96)
[] (II) NVIDIA(0): Validated MetaModes:
[] (II) NVIDIA(0): "DFP-0:1920x1200+0+0,DFP-2:1920x1200+1920+0"
[] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 1200
[] (--) NVIDIA(0): DPI set to (93, 95); computed from "UseEdidDpi" X
config
[] (--) NVIDIA(0): option
[] (--) Depth 24 pixmap format is 32 bpp
[] (II) NVIDIA: Reserving 3072.00 MB of virtual memory for indirect memory
[] (II) NVIDIA: access.
[] (II) NVIDIA(0): Setting mode
"DFP-0:1920x1200+0+0,DFP-2:1920x1200+1920+0"
I get nothing useful with 367.35:
[] (II) NVIDIA(0): Validated MetaModes:
[] (II) NVIDIA(0): "NULL"
[] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[] (--) Depth 24 pixmap format is 32 bpp
[] (II) NVIDIA: Reserving 12288.00 MB of virtual memory for indirect
memory
[] (II) NVIDIA: access.
[] (II) NVIDIA(0): Built-in logo is bigger than the screen.
[] (II) NVIDIA(0): Setting mode "NULL"
The only relevant difference from a fresh xorg.conf is these lines:
[] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-0"
[] (**) NVIDIA(0): Option "MetaModes" "DFP-0: 1920x1200 +0+0, DFP-2:
1920x1200 +1920+0"
[...]
[] (WW) NVIDIA(0): Option "TwinView" is not used
I do not see anything about why there is no valid display with 367.35.
Any ideas where I should look besides Xorg.0.log?
Cheers,
Jan Henrik
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c65ce344-77b0-cb82-d2a1-ca8f785886eb>
