[arch-general] Handling GeForce GTX 850M GPU on Arch Linux
Hello all, I've juste installed a new computer and I feel like I'm having trouble with my NVIDIA GPU but it could be something else so I've enclosed detailed output. As you can see in [lspci] output, my GPU is `NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)` whose specification can be found in [specs]. The trouble I'd like to solve has the following symptoms: → Sometimes during booting process, it issues a lot of lines like `nouveau E[ PFIFO][0000:01:00.0] SCHED_ERROR [ UNK06 ]` (see [dmesg] output for full details). This seems to appear randomly: somtimes it has to reboot two or three times before being able to boot correctly, sometimes it just needs once and doesn't have nay troubles. → Some other times, windows appears to stop responding with no reasons. I have to mouse the pointer off so the window display will unfreeze and then I can put the pointer over again. I've found it seems to be related to lines like this one `nouveau E[ PIBUS][0000:01:00.0] HUB0: 0x000001 0x00000002 (0xbad00100)` in [dmesg]. It starts at timestamp 28.115820. → Sometimes, even the window manager (Gnome) freezes and I have to go to a tty to have a chance to get it unfreeze. It doesn't always work then sometimes I have to reboot my computer because it has become absolutely frozen (no mouse, no keyboard, even the keyboard CAPS light responds no more). → Finally, in Arch Linux I've become used to have X server started over tty1 and tty from 2 to 7 free. Actually, when startup reaches the end without faults, it start X server on tty1 then GDM (Gnome Display Manager) is shown on tty1 but once I log in to my account, my desktop is shown on tty2 and tty1 keeps displaying GDM. I'm quite puzzled by this and I don't know whether the last symptom is a bug or a feature (maybe multiple user simultaneous outputs). I've also enclosed for your information my [Xorg.0.log] file and [lsmod] output. If it's a bug, which software should I fill a bug report to? nouveau driver, X, GDM, Gnome? Just feel free to ask any further data you'd need about my configuration. Thank you in advance for you reply and have a good weekend! Caocoa --- references [lspci] https://pastee.org/mtwkr [specs] http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-850m [dmesg] https://pastee.org/zd4tt [lsmod] https://pastee.org/t5z4e [Xorg.0.log] https://pastee.org/r5tak
On Fri, 15 May 2015 23:31:33 -0000, caocoa@mail2tor.com wrote:
[Xorg.0.log] https://pastee.org/r5tak
A quasi grep EE ... "[snip] [ 42.879] (II) NOUVEAU driver for NVIDIA chipset families : [ 42.879] RIVA TNT (NV04) [ 42.879] RIVA TNT2 (NV05) [ 42.879] GeForce 256 (NV10) [ 42.879] GeForce 2 (NV11, NV15) [ 42.879] GeForce 4MX (NV17, NV18) [ 42.879] GeForce 3 (NV20) [ 42.879] GeForce 4Ti (NV25, NV28) [ 42.879] GeForce FX (NV3x) [ 42.879] GeForce 6 (NV4x) [ 42.879] GeForce 7 (G7x) [ 42.879] GeForce 8 (G8x) [ 42.879] GeForce GTX 200 (NVA0) [ 42.879] GeForce GTX 400 (NVC0) [snip] [ 42.904] (II) glamor: OpenGL accelerated X.org driver based. [ 42.924] (II) glamor: EGL version 1.4 (DRI2): [ 42.924] EGL_MESA_drm_image required. [ 42.924] (EE) NOUVEAU(G0): [GLAMOR] failed to initialise EGL [snip] [ 42.924] (EE) NOUVEAU(G0): Error creating GPU channel: -19 [ 42.924] (EE) NOUVEAU(G0): Error initialising acceleration. Falling back to NoAccel [ 42.924] (**) NOUVEAU(G0): [COPY] acceleration disabled [snip]" ... and searching the web for "Error initialising acceleration. Falling back to NoAccel" and "Linux noveau GeForce GTX 850M" I just found recommendations to use the vesa or the proprietary driver. IOW when using GNOME you should use the proprietary driver. Did you already test it?
On 05/16/2015 01:31 AM, caocoa@mail2tor.com wrote:
→ Sometimes, even the window manager (Gnome) freezes and I have to go to a tty to have a chance to get it unfreeze. It doesn't always work then sometimes I have to reboot my computer because it has become absolutely frozen (no mouse, no keyboard, even the keyboard CAPS light responds no more).
This happened to me before and I'm using an Intel GPU. It's rare though; I haven't seen it with the new GNOME 3.16. I hope you have a SysRq key for proper rebooting [1].
Finally, in Arch Linux I've become used to have X server started over tty1 and tty from 2 to 7 free. Actually, when startup reaches the end without faults, it start X server on tty1 then GDM (Gnome Display Manager) is shown on tty1 but once I log in to my account, my desktop is shown on tty2 and tty1 keeps displaying GDM.
I'm quite puzzled by this and I don't know whether the last symptom is a bug or a feature (maybe multiple user simultaneous outputs). I've also enclosed for your information my [Xorg.0.log] file and [lsmod] output. If it's a bug, which software should I fill a bug report to? nouveau driver, X, GDM, Gnome?
I don't think this is a bug. It happens for me too and I like it because I can log in with multiple users and easily and rapidly switch between them. I don't know if the proprietary Nvidia driver is better than Nouveau for GNOME usage. It has less features, even though rendering is faster. I don't have problems with it, but I don't remember problems back then when I used Nouveau either. [1] https://wiki.archlinux.org/index.php/Keyboard_shortcuts#Kernel
On Sat, 16 May 2015 08:49:32 +0200, Florian Pelz wrote:
I don't know if the proprietary Nvidia driver is better than Nouveau for GNOME usage.
The proprietary driver at least supports the GTX 800 series. My interpretation of the log is, that nouveau doesn't support it. "[snip] [ 42.879] (II) NOUVEAU driver for NVIDIA chipset families : [ 42.879] RIVA TNT (NV04) [ 42.879] RIVA TNT2 (NV05) [ 42.879] GeForce 256 (NV10) [ 42.879] GeForce 2 (NV11, NV15) [ 42.879] GeForce 4MX (NV17, NV18) [ 42.879] GeForce 3 (NV20) [ 42.879] GeForce 4Ti (NV25, NV28) [ 42.879] GeForce FX (NV3x) [ 42.879] GeForce 6 (NV4x) [ 42.879] GeForce 7 (G7x) [ 42.879] GeForce 8 (G8x) [ 42.879] GeForce GTX 200 (NVA0) [ 42.879] GeForce GTX 400 (NVC0) [snip]"
On 16/05/15, Florian Pelz wrote:
I don't know if the proprietary Nvidia driver is better than Nouveau for GNOME usage. It has less features, even though rendering is faster. I don't have problems with it, but I don't remember problems back then when I used Nouveau either.
Recenty I had to fall back to nouveau for some issues with kernel compilation. I noticed that nouveau is OK but spits out a lot of errors similar to the ones you mentioned. Other than that my Gnome is working fine. I'd test with NVIDIA driver, see if you have better results. Nouveau is driver by reverse engineering the Nvidia's proprietary Linux drivers so new features like supporting the Nvidia 850M might not be so supported. --
participants (4)
-
caocoa@mail2tor.com
-
Florian Pelz
-
Leonidas Spyropoulos
-
Ralf Mardorf