Das mache ich, habe ich gemacht, nur verstehe ich es nicht alles.
Mir fehlt das Paket xrandr
https://wiki.archlinux.org/index.php/Xrandr
Das ist mit "pacman -S xorg-xrandr" zu installieren.
xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x88 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 6 associated providers: 1 name:modesetting
Provider 1: id: 0x5f cap: 0x5, Source Output, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:nouveau
Vesuch:
xrandr --setprovideroffloadsink nouveau
Versuch-2:
xrandr --setprovideroffloadsink 0x5f
Danach, Versuch und Versuch-2 wird der Bildschirm dunkel und ich muss mich neu einloggen.
glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
Die genutzte Grafikkarte wurde leider nicht geändert.
Test der xrandr Konfiguration:
randr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
eDP-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1600x900 60.03*+ 59.99 59.94 59.95 59.82
1400x900 59.96 59.88
1440x810 60.00 59.97
1368x768 59.88 59.85
1280x800 59.99 59.97 59.81 59.91
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
700x525 59.98
800x450 59.95 59.82
640x512 60.02
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
640x400 59.88 59.98
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
VGA-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
GPU offloading scheint zu funktionieren:
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NV108
DRI_PRIME=2 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
Wie starte ich in den Nvidia-Card-Modus?
"PRIME GPU offloading" will bei mir nicht funktionieren oder ich mache etwas falsch, nur was?
Ist das der richtige Weg? -->
https://wiki.archlinux.org/index.php/PRIME#Discrete_card_as_primary_GPU
Das werde ich mal lesen:
https://bbs.archlinux.org/search.php?search_id=128333626
https://bbs.archlinux.org/viewtopic.php?id=229175
I think PRIME is also needed when you only use the discrete GPU, as the discrete GPU output will still have to go trough the integrated GPU.
Though the wiki article made it seem as if GPU offloading would be possible with the closed-source drivers, which it apparently isn't.
I added a note for clarification.
Ist die Aussage richtig?
Wenn die Aussage richtig ist, dann funktinierte es so, wie in Posting #11 in diesem Thread.