Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] trouble with hi-res display and nouveau driver on *one* system
Date: Sun, 11 May 2014 20:10:51
Message-Id: 20140511201030.GA4698@waltdnes.org
In Reply to: [gentoo-user] trouble with hi-res display and nouveau driver on *one* system by gottlieb@nyu.edu
1 On Sun, May 11, 2014 at 12:43:59PM -0400, gottlieb@×××.edu wrote
2 > I have two systems with nvidia cards. Let call them OK and NG.
3 > OK is a laptop and NG is a desktop, but I think that is irrelevant.
4 >
5 > For both I am using the nouveau driver and kernel 3.12.13.
6 > My only monitor is a 2560x1600 dell 30" (model 3011).
7 >
8 > When I hook OK up to the display (via a port replicator) all is well.
9 >
10 > With NG I get a screen of grey bars (I can switch to consoles and
11 > everything seems fine there).
12 >
13 > For both systems I have no /etc/X11/xorg.conf.
14 >
15 > Here are the two /var/log/Xorg.0.log files. I don't see what the error is.
16 >
17 > Any help is appreciated,
18 > allan
19
20 I copied the two messages, and compared them side-by-each in xterms.
21 When X realizes that you have an Nvidia card, and no xorg.conf, it sets
22 up a list of all drivers that could possibly work with your card, and
23 goes around probing, trying to find them...
24
25 [ 20.299] (==) Matched nouveau as autoconfigured driver 0
26 [ 20.299] (==) Matched nv as autoconfigured driver 1
27 [ 20.299] (==) Matched nouveau as autoconfigured driver 2
28 [ 20.299] (==) Matched nv as autoconfigured driver 3
29 [ 20.299] (==) Matched modesetting as autoconfigured driver 4
30 [ 20.299] (==) Matched fbdev as autoconfigured driver 5
31 [ 20.299] (==) Matched vesa as autoconfigured driver 6
32 [ 20.299] (==) Assigned the driver to the xf86ConfigLayout
33
34 The OK version reports as follows...
35
36 [ 32.691] (II) LoadModule: "nouveau"
37 [ 32.691] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
38
39 ...followed by failure messages as it attempts to load "nv" (Nvidia
40 binary blob), modesetting, fbdev, and vesa. It only finds nouveau, and
41 works with it.
42
43 The NG version reports...
44
45 [ 20.299] (II) LoadModule: "nouveau"
46 [ 20.314] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
47 [ 20.523] (II) Module nouveau: vendor="X.Org Foundation"
48 [ 20.523] compiled for 1.15.0, module version = 1.0.10
49 [ 20.523] Module class: X.Org Video Driver
50 [ 20.523] ABI class: X.Org Video Driver, version 15.0
51 [ 20.537] (II) LoadModule: "nv"
52 [ 20.537] (II) Loading /usr/lib64/xorg/modules/drivers/nv_drv.so
53 [ 20.607] (II) Module nv: vendor="X.Org Foundation"
54
55 ***IT'S LOADING BOTH NOUVEAU AND NV (NVIDIA BINARY BLOB) DRIVERS***. As
56 you've noticed, that doesn't work very well. You need to get rid of the
57 Nvidia binary blob drivers. The options are...
58 Plan A) unmerge the Nvidia binary drivers
59 Plan B) if Plan A fails, manually remove /usr/lib64/xorg/modules/drivers/nv_drv.so
60
61 -
62 Walter Dnes <waltdnes@××××××××.org>
63 I don't run "desktop environments"; I run useful applications

Replies