Hi everyone,
I have laptop with 2 graphic cards, integrated and dedicated GPUs, AMD and Nvidia.
I suspect Wayland runs on the dedicated card, causing the laptop to drain battery faster. Also the fans are running non stop.
I tried wayland-info but it is difficult to make any sense of the several pages of output. What should I look for?
If I understand inxi output, then my dGPU is the fist card.
That might have caused Wayland to pick dGPU by default?
I’m trying to run supergfxd, an alternative tool from Asus. Though I have difficulties to run it: Supergfxd is not starting
My understanding is you cannot run Bumblebee or Prime together with Supergfxd, they are mutually exclusive.
espinosa-asus:/home/espinosa # xrandr --listproviders
Providers: number : 0
espinosa-asus:/home/espinosa # prime-select query
The program 'prime-select' can be found in following packages:
* suse-prime [ path: /usr/sbin/prime-select, repository: download.opensuse.org-oss ]
* suse-prime [ path: /usr/sbin/prime-select, repository: openSUSE:repo-oss ]
Ok. As your hybrid graphics is not being effectively managed currently you should stay with the other topic you have open. Until then, you’re likely using what ever graphics card is physically connected to the display output. Hopefully, someone else can advise more definitively.
This should show the current power state of each GPU… cat /sys/class/drm/card*/device/power_state
@malcolmlewis From my read, the OP hasn’t successfully got the hybrid graphics managed as they would like. I have no idea about about whether supergfxd is a better fit over using PRIME render offload for example. I’m sure you can assist more meaningfully here.
@deano_ferrari Hopefully, as you can see the second GPU is Display or if Nvidia it would be 3D (like my Nvidia Tesla P4) so it’s only used for offload and no connection to the system display connectors.
Just to clarify here, when a hybrid graphics implementation is not not managed as such, my understanding is that it will just look like two independent graphics cards to openSUSE, is that correct? To use offload (rendering via the NVIDIA GPU), PRIME is required, right?
Device 2 has no ports active and three empty, Device 3 has DP-2,HDMI-A-1,HDMI-A-4 active as I have three monitors connected… 1 via DP and the other 2 on HDMI
Yes, just switcherooctl. Now in saying that, it also depends on the hardware BIOS as to what can be done, I believe disabling hardware in the BIOS can cause issues, better to run and use the appropriate distribution tools.
@ciello hardware design (pass through to iGPU), use it like it’s meant to be used… It’s hard to know the impact on an operating system that can potentially see the hardware and try to use it, but disabled, especially graphics, sleep/resume if used etc. It’s just an observation from Forum posts and the difficulties they seem to have with dual graphics. Intel/Nvidia or AMD/AMD seems to be more accommodating AMD/Nvidia not much so…