You are not logged in.
Hi all,
I installed Arch Linux one month ago and I was using reverse prime (https://wiki.archlinux.org/index.php/PR … erse_PRIME)
to connect an external monitor to my Lenovo W530. The display setting in BIOS is set to be "Optimus". I do not have xorg.conf or any
configure file related with the GPU cards under /etc/X11/xorg.conf.d/.
However, in recent days, I get
$ xrandr --listproviders
Providers: number : 0
and I cannot use reverse prime anymore.
Here are my graphics cards:
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1000M] (rev a1)
and the drivers:
$ pacman -Qs xf86-video
local/xf86-video-intel 1:2.99.917+676+g26f8ab5-1 (xorg-drivers xorg)
X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-nouveau 1.0.12-1 (xorg-drivers xorg)
Open Source 2D acceleration driver for nVidia cards
If the display setting is switched to the discrete nvidia card only in BIOS, I get
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x68 cap: 0x7, Source Output, Sink Output, Source Offload crtcs: 4 outputs: 5 associated providers: 0 name:nouveau
which is expected.
I searched for the possible solution at google, arch wiki, and here. But I still have no clue about why it happens.
Is there any one having the similar issue with mine? I would be glad to provider more information if needed.
Any hint would be appreciated! Thanks!
Last edited by FrankChelsea (2016-07-17 16:28:36)
Offline
Same issue here. Both the nouveau and intel drivers installed:
$ pacman -Qs xf86-video
local/xf86-video-intel 1:2.99.917+713+geb01cc5-1 (xorg-drivers xorg)
X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-nouveau 1.0.13-1 (xorg-drivers xorg)
Open Source 2D acceleration driver for nVidia cards
PRIME works also:
$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Gallium 0.4 on NVE7
However, I get the following strange output:
$ xrandr --listproviders
Providers: number : 0
@FrankChelsea: Did you resolve this issue?
Offline
After one week's effort, I decided to turn on the discrete card only in the BIOS setting instead of using "Optimus".
The overall performance was increased with no doubt. I do not have any trouble connecting my W530 to an external monitor anymore. Everything works fine now. The possible drawback on power consumption or heat does not bother me much.
When I was trying to figure the problem and how to set anything up, I found the following post of help:
http://negativo17.org/complex-setup-wit … fedora-20/
@nielsvd, hope this reply helps.
Offline
I should've noticed before. but I didn't realize GNOME switched to Wayland. In my case, xrandr works as expected when switching back to the Xorg backend https://wiki.archlinux.org/index.php/GD … rg_backend.
Offline