You are not logged in.

#1 2017-06-15 22:08:32

jennydaman
Member
Registered: 2017-04-04
Posts: 15

Nvidia PRIME nvc0_screen_create:802 - Base screen init failed [SOLVED]

My Nvidia GPU is useless on Arch Linux using Nvidia PRIME.
https://wiki.archlinux.org/index.php/PRIME
I tried every suggestion from this page, and I've tried looking up these problems on Google, but never found anything relevant.

I have mesa, xf86-video-nouveau, and xf86-video-intel installed.

lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x66 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:Intel
Provider 1: id: 0x3f cap: 0x5, Source Output, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:nouveau

(the above output looks incorrect, maybe Source Output, Source Offload crtcs, and outputs should be something other than 0)

$ DRI_PRIME=1 LIBGL_DEBUG=verbose glxinfo | grep "OpenGL renderer"
libGL: pci id for fd 5: 10de:1c8c, driver nouveau
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/nouveau_dri.so
nvc0_screen_create:802 - Base screen init failed: -19
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
libGL: pci id for fd 4: 8086:591b, driver i965
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i965_dri.so
libGL: Can't open configuration file /home/jenni/.drirc: No such file or directory.
libGL: Using DRI2 for screen 0
libGL: Can't open configuration file /home/jenni/.drirc: No such file or directory.
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2) 
libGL: Can't open configuration file /home/jenni/.drirc: No such file or directory.
libGL: Can't open configuration file /home/jenni/.drirc: No such file or directory.

(trying to see the output of glxinfo when using the Nvidia GPU, and everything fails).

Is there something that I am missing in terms of PRIME or nouveau usage/configuration?

Last edited by jennydaman (2017-06-15 22:26:12)

Offline

#2 2017-06-15 22:20:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,736

Re: Nvidia PRIME nvc0_screen_create:802 - Base screen init failed [SOLVED]

Nouveau likely doesn't support this card properly yet. The earliest you can expect at least some form of  support is in the 4.12 kernel according to https://nouveau.freedesktop.org/wiki/

Offline

#3 2017-06-15 22:24:02

jennydaman
Member
Registered: 2017-04-04
Posts: 15

Re: Nvidia PRIME nvc0_screen_create:802 - Base screen init failed [SOLVED]

Thanks for the fast reply.
That makes sense. Maybe I'll have some luck with the proprietary drivers and bumblebee.

Offline

Board footer

Powered by FluxBB