nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   285.03: X Server 1.11.0 IgnoreABI required to work (http://www.nvnews.net/vbulletin/showthread.php?t=165665)

zbiggy 08-28-11 12:50 PM

285.03: X Server 1.11.0 IgnoreABI required to work
 
The problem: Nvidia driver 285.03
================ WARNING WARNING WARNING WARNING ================
This server has a video driver ABI version of 11.0 that this
driver does not officially support. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
================================================== ===============
[ 3833.424] (WW) NVIDIA: The driver will continue to load, but may behave strangely.
[ 3833.424] (WW) NVIDIA: This driver was compiled against the X.Org server SDK from git commit b6c7b9b2f39e970cedb6bc1e073f901e28cb0fa3 and may not be compatible with the final version of this SDK.
[ 3833.424] (WW) NVIDIA: This server has an unsupported input driver ABI version (have 13.0, need < 13.0). The driver will continue to load, but may behave strangely.

The workaround:
/etc/X11/xorg.conf
Section "ServerFlags"
Option "IgnoreABI" "true"
EndSection

towo| 08-28-11 12:59 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
Also with ignoreABI, my xfce is doing strange renderings on the desktop.
So i have x downgraded to 1.10.4 and will wait for a driver, which is supporting 1.11.

Licaon 08-29-11 01:14 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
heads up 1.11 just hit Debian Sid ;)

AaronP 08-29-11 06:54 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
Unfortunately, there was a change to a data structure without a corresponding change to the extension module ABI version that breaks GLX. It's not exactly clear whether this structure counts as part of the extension ABI, so I need to get to the bottom of that before a driver with official xserver 1.11 support can be released. It may be that we need to skip xserver 1.11.0 if my hunch is correct and this is a bug in the X server.

zbiggy 08-31-11 03:10 AM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
Quote:

Originally Posted by AaronP (Post 2473628)
Unfortunately, there was a change to a data structure without a corresponding change to the extension module ABI version that breaks GLX. It's not exactly clear whether this structure counts as part of the extension ABI, so I need to get to the bottom of that before a driver with official xserver 1.11 support can be released. It may be that we need to skip xserver 1.11.0 if my hunch is correct and this is a bug in the X server.

Phoronix says:
Quote:

Committed (in this Git commit) to the xorg-server tree this afternoon is a bump to the video driver ABI (ABI_VIDEODRV_VERSION) after developers noticed the video drivers built against the ABI of X.Org Server 1.10 are now producing a segmentation fault when running the latest server code. Developers have tracked down the change causing the seg-fault and it's intentional.
Source link: X Server 1.11 Breaks The Video Driver ABI

Because the tracked down change is intentional I do not think so it will be removed in later releases. So update to Nvidia seems to be required and not temporary. Intel video driver rebuild on my netbook against xorg 11 is working with new xorg.

AaronP 08-31-11 09:26 AM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
It's not the ABI change itself that's the problem, it's that combined with the fact that the extension ABI version number (which is the one libglx looks at) was not changed at the same time. I sent out a change to do that, but it's too late for the 1.11.0 release. Fortunately, working around the problem in libglx shouldn't be too hard and official support should appear in a release hopefully fairly soon.

http://lists.x.org/archives/xorg-dev...st/024752.html

towo| 08-31-11 01:06 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
If i understand right, even if i rebuild xserver 1.11 with your patch, the driver would not work?

AaronP 08-31-11 03:09 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
Right. All the public released drivers still have that version marked as unofficial. You'll need to wait for a future release.

Licaon 09-01-11 02:22 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
Quote:

~/ > nvidia-settings
The program 'nvidia-settings' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 309 error_code 2 request_code 135 minor_code 3)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[1] 17195 exit 1 nvidia-settings
while trying to access the OpenGL/GLX information using ignore ABI on X 1.11 :(

/after some reboots it works ok...strange

nvuser07 09-06-11 09:53 AM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
Quote:

Originally Posted by AaronP (Post 2474148)
It's not the ABI change itself that's the problem, it's that combined with the fact that the extension ABI version number (which is the one libglx looks at) was not changed at the same time. I sent out a change to do that, but it's too late for the 1.11.0 release. Fortunately, working around the problem in libglx shouldn't be too hard and official support should appear in a release hopefully fairly soon.

http://lists.x.org/archives/xorg-dev...st/024752.html


So where would the fix be coming from, Xorg, Nvidia or both?

I am currently running 1.11 X with ignoreABI option. It seems OK but I am not using too much GL, just the screen saver and mplayer vo.

Thanks.

nvuser07 09-09-11 06:20 AM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
The new beta driver fixed that.

Thanks.

sl1pkn07 09-09-11 05:09 PM

Re: 285.03: X Server 1.11.0 IgnoreABI required to work
 
link please

is NO BETA. is a "recomended" driver

http://www.nvidia.com/object/linux-d...28-driver.html

downgrade number?


All times are GMT -5. The time now is 11:16 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.