You are not logged in.

#1 2016-01-15 11:29:58

sbt1
Member
Registered: 2015-01-14
Posts: 24

[solved] problem changing to nouveau, gtx970 not supported?

Hi, I want to change the graphics driver for my GTX 970 from nvidia to
nouveau (context: https://bbs.archlinux.org/viewtopic.php?id=207391). I installed the required
packages according to the wiki, then I did the following:

1. Change

/etc/X11/xorg.conf.d/20-nouveau.conf

from

Section "Device"
    Identifier "Nvidia card"
    Driver "nvidia"
EndSection

to

Section "Device"
    Identifier "Nvidia card"
    Driver "nouveau"
EndSection

2. Change

/usr/lib/modprobe.d/nvidia.conf

from

blacklist nouveau

to

#blacklist nouveau

But when rebooting it doesn't work, here is what I observed so far:

1. I receive just a blinking cursor, no X server is started. The cursor is pretty small though, as if modesetting has worked and the resolution was changed. (I have autologin in my DM activated)

2. When changing to another tty (with ctrl-alt-f1 for example) it also has the right resolution (in contrast to when the nvidia driver is used, where everything is way too big) and I can login there.

3. When going to another tty it says above the username prompt:

(...)nouveau(...)gr: failed to load fecs_inst
(...)nouveau(...)DRM: Pointer to flat panel table invalid

4. When trying startx some error messages are printed and it does not start. I am not able to pipe these to a file though (startx > error.txt does not work), but in

~/.local/share/xorg/Xorg.0.log

it says this:

[   131.418] 
X.Org X Server 1.18.0
Release Date: 2015-11-09
[   131.420] X Protocol Version 11, Revision 0
[   131.421] Build Operating System: Linux 4.2.5-1-ARCH x86_64 
[   131.422] Current Operating System: Linux poseidon 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64
[   131.422] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=0f2c3ef9-79f5-43ab-a8e8-d83cc37fa5aa rw quiet cryptdevice=/dev/sda3:cryptroot
[   131.423] Build Date: 08 January 2016  05:56:16PM
[   131.424]  
[   131.425] Current version of pixman: 0.32.8
[   131.426] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   131.426] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   131.429] (==) Log file: "/home/XXXXXXXX/.local/share/xorg/Xorg.0.log", Time: Fri Jan 15 12:06:30 2016
[   131.430] (==) Using config file: "/etc/X11/xorg.conf"
[   131.431] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   131.431] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   131.431] (==) ServerLayout "Layout0"
[   131.431] (**) |-->Screen "Screen0" (0)
[   131.431] (**) |   |-->Monitor "Monitor0"
[   131.432] (==) No device specified for screen "Screen0".
	Using the first device section listed.
[   131.432] (**) |   |-->Device "Nvidia card"
[   131.432] (**) |-->Input Device "Keyboard0"
[   131.432] (**) |-->Input Device "Mouse0"
[   131.432] (==) Automatically adding devices
[   131.432] (==) Automatically enabling devices
[   131.432] (==) Automatically adding GPU devices
[   131.432] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   131.432] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   131.432] 	Entry deleted from font path.
[   131.432] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   131.432] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   131.432] 	Entry deleted from font path.
[   131.432] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   131.432] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[   131.432] (==) ModulePath set to "/usr/lib/xorg/modules"
[   131.432] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   131.432] (WW) Disabling Keyboard0
[   131.432] (WW) Disabling Mouse0
[   131.432] (II) Loader magic: 0x819d40
[   131.432] (II) Module ABI versions:
[   131.432] 	X.Org ANSI C Emulation: 0.4
[   131.432] 	X.Org Video Driver: 20.0
[   131.432] 	X.Org XInput driver : 22.1
[   131.432] 	X.Org Server Extension : 9.0
[   131.432] (++) using VT number 1

[   131.432] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   131.433] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[   131.433] (II) xfree86: Adding drm device (/dev/dri/card0)
[   131.434] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[   131.434] (--) PCI:*(0:1:0:0) 10de:13c2:19da:2370 rev 161, Mem @ 0xee000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[   131.434] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   131.434] (II) LoadModule: "glx"
[   131.434] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   131.435] (II) Module glx: vendor="X.Org Foundation"
[   131.435] 	compiled for 1.18.0, module version = 1.0.0
[   131.435] 	ABI class: X.Org Server Extension, version 9.0
[   131.435] (==) AIGLX enabled
[   131.435] (II) LoadModule: "nouveau"
[   131.435] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[   131.435] (II) Module nouveau: vendor="X.Org Foundation"
[   131.435] 	compiled for 1.18.0, module version = 1.0.12
[   131.435] 	Module class: X.Org Video Driver
[   131.435] 	ABI class: X.Org Video Driver, version 20.0
[   131.435] (II) NOUVEAU driver 
[   131.435] (II) NOUVEAU driver for NVIDIA chipset families :
[   131.435] 	RIVA TNT        (NV04)
[   131.435] 	RIVA TNT2       (NV05)
[   131.435] 	GeForce 256     (NV10)
[   131.435] 	GeForce 2       (NV11, NV15)
[   131.435] 	GeForce 4MX     (NV17, NV18)
[   131.435] 	GeForce 3       (NV20)
[   131.435] 	GeForce 4Ti     (NV25, NV28)
[   131.435] 	GeForce FX      (NV3x)
[   131.435] 	GeForce 6       (NV4x)
[   131.435] 	GeForce 7       (G7x)
[   131.435] 	GeForce 8       (G8x)
[   131.435] 	GeForce GTX 200 (NVA0)
[   131.435] 	GeForce GTX 400 (NVC0)
[   131.435] (II) [drm] nouveau interface version: 1.3.0
[   131.435] (EE) Unknown chipset: NV124
[   131.435] (II) [drm] nouveau interface version: 1.3.0
[   131.435] (EE) Unknown chipset: NV124
[   131.435] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -13
[   131.435] (EE) No devices detected.
[   131.435] (EE) 
Fatal server error:
[   131.435] (EE) no screens found(EE) 
[   131.435] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   131.435] (EE) Please also check the log file at "/home/tobias/.local/share/xorg/Xorg.0.log" for additional information.
[   131.435] (EE) 

Line that rose my suspicion:

[   131.435] (EE) Unknown chipset: NV124

But according to this: https://www.phoronix.com/scan.php?page= … px=MTg4NTg it should work (at least at ubuntu, but what ubuntu does should not be a problem for arch?). Or does Arch Linux have a nouveau version in its repositories that does not support the GTX 970?

Additional info:

- There is no nomodeset in my boot parameters
- I use lightdm as display manager

Any help / hint is highly appreciated, thank you very much!

EDIT: I just found this: https://bbs.archlinux.org/viewtopic.php?id=205282

So in short: no GTX 970 with nouveau at the moment, right? But how did this dude with Ubuntu get it to work?

Last edited by sbt1 (2016-01-15 21:31:55)

Offline

#2 2016-01-15 12:48:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 7,835

Re: [solved] problem changing to nouveau, gtx970 not supported?

If you look at the chipset numbers, the one used in the phoronix article is lower than yours. So your card might be a rebrand with a newer chip, and that newer chip isn't supported by Nouveau.

I'm going to post in your original thread why it didn't work with the nvidia module.

Last edited by V1del (2016-01-15 12:51:11)

Offline

#3 2016-01-15 21:31:24

sbt1
Member
Registered: 2015-01-14
Posts: 24

Re: [solved] problem changing to nouveau, gtx970 not supported?

Thank you very much for this clarification smile

Offline

Board footer

Powered by FluxBB