View previous topic :: View next topic |
Author |
Message |
depontius Advocate

Joined: 05 May 2004 Posts: 3530
|
Posted: Wed Jan 11, 2012 1:56 pm Post subject: Conflict between xorg-server-1.11 and nVidia legacy drivers |
|
|
I've had a problem showing up for the past bit, since xorg-server-1.11.x went stable on x86:
Code: | WARNING: One or more updates have been skipped due to a dependency conflict:
x11-base/xorg-server:0
(x11-base/xorg-server-1.11.2-r2::gentoo, ebuild scheduled for merge) conflicts with
<x11-base/xorg-server-1.11 required by (x11-drivers/nvidia-drivers-173.14.31::gentoo, installed) |
I have a system that, though it has a new enough cart, an nVidia 7300GT, doesn't reliably run anything other than nvidia-drivers-173.x. It won't reliably run newer nvidia-drivers, and it won't reliably run nouveau. (Actually I haven't tried newer nvidia-drivers in some time, though I spent a lot of time trying, a year or two back. I tried nouveau just last week, staying up less than an hour or so.)
Maybe I need to try the newest stable nvidia-drivers, while masking xorg-server-1.11. But it's possible that it's going to be necessary to keep xorg-1.10 around as long as the legacy nvidia-drivers are around. This system is a bit of an odd duck, and old IBM M-Pro that uses Rambus. Getting video running on it has always been a bit dicey. _________________ .sigs waste space and bandwidth |
|
Back to top |
|
 |
dwbowyer Apprentice

Joined: 18 Apr 2008 Posts: 155
|
Posted: Wed Jan 11, 2012 2:55 pm Post subject: |
|
|
I have an Nvidia 7300GS. I was stuck on the 173.x driver series for a while when 27x series was being stabilised. From 28x. onward, I haven't had any problems using mainline, but yes you might want to mask xorg-server until you are sure the driver work for you. BUT.. that means that you have to test <284.x (I think, verify in either gentoo or nvidia forums), more recent versions of the driver are ONLY for xorg > 1.10.
I'm on nvida-drivers-290.06 and Xorg-server-1.11.2-r2. The only issue is compiz won't run and that is actually a dbus <-> xorg <-> driver stack issue. |
|
Back to top |
|
 |
Gusar Advocate

Joined: 09 Apr 2005 Posts: 2665 Location: Slovenia
|
Posted: Wed Jan 11, 2012 4:27 pm Post subject: |
|
|
dwbowyer wrote: | more recent versions of the driver are ONLY for xorg > 1.10. |
Are you sure? I kinda find that hard to believe. |
|
Back to top |
|
 |
dwbowyer Apprentice

Joined: 18 Apr 2008 Posts: 155
|
Posted: Wed Jan 11, 2012 5:48 pm Post subject: |
|
|
Ok maybe I got it backwards. Misremembering things I thought I knew is my speciality. But I seem to recall trying to upgrade to xorg 1.11 and being told I couldn't when keeping a version of nvidia-drivers I had frozen in /etc/portage/package.mask.
from the change log wrote: | *nvidia-drivers-290.06 (04 Nov 2011)
04 Nov 2011; Doug Goldstein <cardoe@gentoo.org>
+nvidia-drivers-290.06.ebuild:
Version bump the latest beta drivers which provide xorg-server-1.11 support.
05 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
nvidia-drivers-285.05.09.ebuild:
Due to a regression in X that requires a deprecated function to be copied
into the nvidia-drivers binary component, there is a significant performance
degradation with xorg-server-1.11. As a result I'm re-marking this release as
not supporting xorg-server-1.11. bug #385669
*nvidia-drivers-275.28 (14 Sep 2011)
14 Sep 2011; Doug Goldstein <cardoe@gentoo.org>
+nvidia-drivers-275.28.ebuild:
Add the extremely buggy 275.28 version which claims to have xorg-server-1.11
support to statisfy users desire for the latest and greatest, even if its
broken.
|
Which means if the driver don't upgrade, you don't get the xorg-server upgrade, which is all that matters to the OP. Why I remembered that latest drivers were exclusively for newer xorg, I can't say. |
|
Back to top |
|
 |
evoweiss Veteran


Joined: 07 Sep 2003 Posts: 1678 Location: Edinburgh, UK
|
Posted: Wed Jan 11, 2012 9:14 pm Post subject: |
|
|
Hi all,
I'm stuck in this same dilemma as I have an older (FX5200) nVidia card and thus no ability to upgrade to the latest drivers (they don't work). I am thus stuck in the 173 series. Any idea if this is going to be fixed in Xorg? It seems odd to have such breakage after all this time.
Best,
Alex |
|
Back to top |
|
 |
Gusar Advocate

Joined: 09 Apr 2005 Posts: 2665 Location: Slovenia
|
Posted: Wed Jan 11, 2012 9:33 pm Post subject: |
|
|
It's not for X to fix. Nvidia needs to release a new driver. And such breakage isn't new nor is it odd, it happens every time X bumps ABI. When they bump ABI, the X folks also update all open drivers, but they of course can't update a closed driver. |
|
Back to top |
|
 |
dwbowyer Apprentice

Joined: 18 Apr 2008 Posts: 155
|
Posted: Wed Jan 11, 2012 9:41 pm Post subject: |
|
|
Nvidia most likely will update legacy drivers for such ABI changes though, so long as they continue to support the legacy drivers. They just did the same for xorg-server-1.10 last July or so, according to x11-drivers/nvidia-drivers/Changelog. But the 96.x and 173.x legacy drivers will likely always lag behind the current series. |
|
Back to top |
|
 |
|