NVIDIA driver fails with xorg-xserver 1.11.0
Just an alert in case others may face this too.
I use the NVIDIA driver 280.13 and after upgrading today in two Debian Sid systems to xserver 1.11.0 both wouldn't load X (crashes). I had to downgrade to the testing version (1.10.4). Back to top |
Upgrading to the beta driver (285.xx), with sgfxi, didn't help.
Back to top |
Here is a solution. (not sure how long-term)
I had to add this to my /etc/X11/xorg.conf :: Code ::
Section "ServerFlags" Option "ignoreABI" "true" EndSection This is my inxi -G :: Code ::
$ inxi -G Graphics: Card: nVidia G98 [GeForce 8400 GS] X.Org: 1.11.0 driver: nvidia Resolution: 1280x1024@50.0hz GLX Renderer: GeForce 8400 GS/PCI/SSE2/3DNOW! GLX Version: 3.3.0 NVIDIA 285.03 antix.freeforums.org/nvidia-needs-xorg-conf-tweak-to-work-with-xorg-1-11-0-t3316.html < Edited by anticapitalista :: Aug 29, 11, 6:15 > Back to top |
One needs to add (at least for now):
:: Code :: Section "ServerFlags"
Option "ignoreABI" "true" EndSection to /etc/X11/xorg.conf Back to top |
Oh, thanks for this feedback, I wasn't sure about the nvidia status.
I'll remove those supported drivers for now, I don't really want to get into the temp tweaks of xorg.conf.. hmmm, or.... let me take a look at that... Back to top |
I've updated sgfxi to now set ignoreABI and create section "serverflags" if required for nvdia 280.xx and 285.03.
As far as I know, there is no supported legacy driver, for 5xxx cards or earlier. sgfxi does as usual, checks if section server flags exists, if not, makes it, then checks if ignoreabi is present, if not, makes it. As usual also, sgfxi will remove this the next time it runs to make sure there's no cruft left on xorg.conf. Please test this and confirm it works. Again, as far as I know, there is no 173 driver that supports this, if you want to test that, get a system that runs a 5xxx nvidia card, then install the 173 driver with the override option, and add the ignore abi option to server flags and let me know if it works. Back to top |
I'm running nouveau. It was not affected at all.
Back to top |
yes, obviously, nouveau, like radeon, is an xorg driver. ABI changes are going to break non Xorg drivers like nvidia or fglrx.
Back to top |
Hi h2.
It didn't work because it appended to xorg.conf :: Code :: Section "ServerFlags"
EndSection instead of :: Code :: Section "ServerFlags"
Option "ignoreABI" "true" EndSection sgfxi :: version: 4.17.58 :: last updated: August 29 2011 Back to top |
oh, that's odd, it first makes that block, then adds the flag to it, let me double check that code. Looks like it missed the second part.
Back to top |
All times are GMT - 8 Hours |