You are not logged in.

#1 2011-08-30 21:16:15

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Broken xserver due to nvidia

After the most recent upgrade my xserver exits with ABI mismatch errors. I added "ignoreABI" "true" to my xorg.conf but it still doesn't work and says that I have v13 and it needs less than that.

Last edited by brando56894 (2011-08-30 21:17:26)

Offline

#2 2011-08-30 21:28:12

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Broken xserver due to nvidia

Downgrade X. It's the valid thing todo in this case, until nvidia releases a new driver.

Offline

#3 2011-08-30 21:30:54

mango123
Member
From: Moscow, RU
Registered: 2009-01-24
Posts: 19
Website

Re: Broken xserver due to nvidia

Section "ServerFlags"
    Option "IgnoreABI" "True"
EndSection

Temporary worked.

Offline

#4 2011-08-30 21:48:35

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Offline

#5 2011-08-30 22:26:59

VCoolio
Member
From: Netherlands
Registered: 2010-01-05
Posts: 120

Re: Broken xserver due to nvidia

mango123 wrote:

Section "ServerFlags"
    Option "IgnoreABI" "True"
EndSection

Temporary worked.

Last year this didn't work on an old pc of mine; this however did:
startx -- -ignoreABI
It's basically the same, but somehow it didn't work when it was added to xorg.conf. If xorg.conf works for you, then good, else, try this.

Offline

#6 2011-08-31 01:49:50

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Re: Broken xserver due to nvidia

I Tried using nouveau but it still didn't work, I guess I'll just downgrade.


mango123 wrote:

Section "ServerFlags"
    Option "IgnoreABI" "True"
EndSection

Temporary worked.

if you read the OP you would have seen that I had already tried that. "I added "ignoreABI" "true" to my xorg.conf but it still doesn't work"

Offline

#7 2011-08-31 07:58:43

mango123
Member
From: Moscow, RU
Registered: 2009-01-24
Posts: 19
Website

Re: Broken xserver due to nvidia

head -n40 /var/log/Xorg.0.log

  • [    23.596]
    X.Org X Server 1.11.0
    Release Date: 2011-08-26
    [    23.596] X Protocol Version 11, Revision 0
    [    23.596] Build Operating System: Linux 3.0-ARCH i686
    [    23.596] Current Operating System: Linux mng 3.0-ARCH #1 SMP PREEMPT Tue Aug 30 07:32:23 UTC 2011 i686
    [    23.596] Kernel command line: root=/dev/disk/by-uuid/dd997c05-211e-43c7-ada7-69ea5ee36dfc ro vga=773 quiet
    [    23.596] Build Date: 29 August 2011  07:24:46AM
    [    23.596]
    [    23.596] Current version of pixman: 0.22.2
    [    23.596]    Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    [    23.604] Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    23.604] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 31 09:38:02 2011
    [    23.632] (==) Using config file: "/etc/X11/xorg.conf"
    [    23.632] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [    24.299] (==) ServerLayout "Xorg Configured"
    [    24.299] (**) |-->Screen "Screen0" (0)
    [    24.299] (**) |   |-->Monitor "Monitor0"
    [    24.422] (==) No device specified for screen "Screen0".
            Using the first device section listed.
    [    24.422] (**) |   |-->Device "Default nvidia Device"
    [    24.459] (**) |-->Input Device "keyboard0"
    [    24.459] (**) |-->Input Device "USB Mouse"
    [    24.459] (**) Option "BlankTime" "15"
    [    24.459] (**) Option "Xinerama" "0"
    [    24.459] (**) Option "AIGLX" "true"
    [    24.459] (**) Option "IgnoreABI" "True"
    [    24.459] (**) Ignoring ABI Version
    [    24.459] (==) Automatically adding devices
    [    24.459] (==) Automatically enabling devices
    [    24.613] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [    24.613]    Entry deleted from font path.
    [    24.613] (**) FontPath set to:

no comments... ;-)

Last edited by mango123 (2011-08-31 08:00:38)

Offline

#8 2011-08-31 14:57:32

bradyr
Member
Registered: 2011-07-15
Posts: 4

Re: Broken xserver due to nvidia

I also fell victim to this issue (my own fault for blindly upgrading and rebooting)  I want to downgrade to the previous release of X but I'm not sure the proper way to do this.

I haven't cleaned out my /var/cache/pacman/pkg/ in quite a long time.   I'm running 1.11.0-1 and I still have 1.10.3.901-1 in the /var/cache/pacman/pkg/  directory.

what would be the "safest" (or best-practice way) to downgrade to the previous version?   

Thanks in advance,

-Ryan

Offline

#9 2011-08-31 14:59:24

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Broken xserver due to nvidia

Have you tried 'downgrade' from AUR https://aur.archlinux.org/packages.php?ID=31937 ?

Simply using pacman should work too.

Last edited by karol (2011-08-31 15:00:27)

Offline

#10 2011-08-31 15:08:23

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Broken xserver due to nvidia

bradyr wrote:

I also fell victim to this issue (my own fault for blindly upgrading and rebooting)  I want to downgrade to the previous release of X but I'm not sure the proper way to do this.

I haven't cleaned out my /var/cache/pacman/pkg/ in quite a long time.   I'm running 1.11.0-1 and I still have 1.10.3.901-1 in the /var/cache/pacman/pkg/  directory.

what would be the "safest" (or best-practice way) to downgrade to the previous version?   

Thanks in advance,

-Ryan

disable testing and do pacman -Suu

!NEXT


Give what you have. To someone, it may be better than you dare to think.

Offline

#11 2011-08-31 15:10:37

bradyr
Member
Registered: 2011-07-15
Posts: 4

Re: Broken xserver due to nvidia

I'm going to try the downgrade script/package.

I tried using

pacman -U /var/cache/pacman/pkg/xorg-server-1.10.3.901-1.x86_64.pkg.tar.xz

it fails, however, with unresolvable package conflicts  (specifically, it fails right off the bat with xorg-server and xf86-input-evdev)

Offline

#12 2011-08-31 15:13:08

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Broken xserver due to nvidia

Read wonder's post. I assumed xorg-server 1.11 is already in the extra, but it's not the case, so you can just disable testing and run 'pacman -Suu'.

You often need to downgrade a bunch of apps: 'pacman -U foo1 foo2 foo3 ...', not just one.
'-Suu' isn't perfect though, I noticed it wanted to downgrade my firefox-nightly 8.0a1-1 to firefox-nightly-4.0b9pre-1 so you still have to pay attention to pacman output ;P

Last edited by karol (2011-08-31 15:26:59)

Offline

#13 2011-08-31 15:27:20

bradyr
Member
Registered: 2011-07-15
Posts: 4

Re: Broken xserver due to nvidia

Thanks everyone, for the assistance.  I did as recommended and disabled testing and did pacman -Suu

everything is back to normal for the time being.

-Ryan

Offline

#14 2011-08-31 15:39:06

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: Broken xserver due to nvidia

another way if you do not want to disable testing is check pacman's log and downgrade packages manually.

Offline

#15 2011-08-31 15:48:01

bradyr
Member
Registered: 2011-07-15
Posts: 4

Re: Broken xserver due to nvidia

on the flip side of that coin, I imagine that I could re-enable testing and just selectively upgrade the non xorg packages....?  In other words have pacman force me to y/n each individual package instead of the whole lump sum.

(I'm asking this in the newbie corner for a reason..  hahaha)

Offline

#16 2011-08-31 15:50:11

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Broken xserver due to nvidia

bradyr wrote:

on the flip side of that coin, I imagine that I could re-enable testing and just selectively upgrade the non xorg packages....?  In other words have pacman force me to y/n each individual package instead of the whole lump sum.

(I'm asking this in the newbie corner for a reason..  hahaha)

No, [testing] is all or nothing so you shouldn't be doing that.

Offline

#17 2011-10-03 22:11:32

malevolent
Member
From: Barcelona
Registered: 2011-09-20
Posts: 15
Website

Re: Broken xserver due to nvidia

You can ignore xorg packages (system-wide) by editing /etc/pacman.conf

IgnorePkg = xorg xorg-server-common xorg-xinit xorg-server xf86-input-evdev

and looking forward compatibility when xorg 1.11 and nvidia will be more friends...

Offline

#18 2011-10-03 22:26:20

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Broken xserver due to nvidia

malevolent wrote:

You can ignore xorg packages (system-wide) by editing /etc/pacman.conf

IgnorePkg = xorg xorg-server-common xorg-xinit xorg-server xf86-input-evdev

and looking forward compatibility when xorg 1.11 and nvidia will be more friends...

'xorg' is a group :-)

From previous driver issues I recall that ignoring xorg-server updates isn't always easy - a lot of stuff depends on it so you end up with half-updates system.
Has somebody tried 275 drivers https://aur.archlinux.org/packages.php? … _Search=Go with xorg-server 1.11?

Offline

#19 2011-10-03 22:38:09

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Broken xserver due to nvidia

karol wrote:

a lot of stuff depends on it so you end up with half-updates system.

Not at all. Just the input drivers (and the video drivers, but we're not interested in those). So it comes down to xorg-server, xf86-input-evdev and xf86-input-synaptics. That's far from "a lot".

karol wrote:

Has somebody tried 275 drivers https://aur.archlinux.org/packages.php? … _Search=Go with xorg-server 1.11?

More than one person reported a specific issue with those drivers at nvnews.net, but for me they work perfectly.

Edit: New driver release, 285.05.09: http://www.nvnews.net/vbulletin/showthread.php?t=166993

Last edited by Gusar (2011-10-03 23:32:38)

Offline

#20 2011-10-03 22:53:00

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Broken xserver due to nvidia

Gusar wrote:
karol wrote:

a lot of stuff depends on it so you end up with half-updates system.

Not at all. Just the input drivers (and the video drivers, but we're not interested in those). So it comes down to xorg-server, xf86-input-evdev and xf86-input-synaptics. That's far from "a lot".

IIRC I had problems with mesa's versioned dependencies so I couldn't upgrade wine because it depends on mesa.

Offline

Board footer

Powered by FluxBB