Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 08-28-11, 12:50 PM   #1
zbiggy
Registered User
 
Join Date: Sep 2002
Posts: 623
Default 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
zbiggy is offline   Reply With Quote
Old 08-28-11, 12:59 PM   #2
towo|
Registered User
 
Join Date: Feb 2007
Posts: 113
Default 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.
towo| is offline   Reply With Quote
Old 08-29-11, 01:14 PM   #3
Licaon
Registered User
 
Licaon's Avatar
 
Join Date: Nov 2004
Location: Between the keyboard and the chair.
Posts: 490
Default Re: 285.03: X Server 1.11.0 IgnoreABI required to work

heads up 1.11 just hit Debian Sid
Licaon is offline   Reply With Quote
Old 08-29-11, 06:54 PM   #4
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default 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.
AaronP is offline   Reply With Quote
Old 08-31-11, 03:10 AM   #5
zbiggy
Registered User
 
Join Date: Sep 2002
Posts: 623
Default Re: 285.03: X Server 1.11.0 IgnoreABI required to work

Quote:
Originally Posted by AaronP View Post
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.
zbiggy is offline   Reply With Quote
Old 08-31-11, 09:26 AM   #6
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default 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
AaronP is offline   Reply With Quote
Old 08-31-11, 01:06 PM   #7
towo|
Registered User
 
Join Date: Feb 2007
Posts: 113
Default 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?
towo| is offline   Reply With Quote
Old 08-31-11, 03:09 PM   #8
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default 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.
AaronP is offline   Reply With Quote

Old 09-01-11, 02:22 PM   #9
Licaon
Registered User
 
Licaon's Avatar
 
Join Date: Nov 2004
Location: Between the keyboard and the chair.
Posts: 490
Default 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
Licaon is offline   Reply With Quote
Old 09-06-11, 09:53 AM   #10
nvuser07
Registered User
 
Join Date: Aug 2007
Posts: 23
Default Re: 285.03: X Server 1.11.0 IgnoreABI required to work

Quote:
Originally Posted by AaronP View Post
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 is offline   Reply With Quote
Old 09-09-11, 06:20 AM   #11
nvuser07
Registered User
 
Join Date: Aug 2007
Posts: 23
Default Re: 285.03: X Server 1.11.0 IgnoreABI required to work

The new beta driver fixed that.

Thanks.
nvuser07 is offline   Reply With Quote
Old 09-09-11, 05:09 PM   #12
sl1pkn07
Registered User
 
Join Date: Nov 2006
Location: Spanishtan
Posts: 103
Default 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?
sl1pkn07 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:48 AM.


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