envycontrol icon indicating copy to clipboard operation
envycontrol copied to clipboard

How can I tell if Hybrid mode is actually working

Open Zerogaku opened this issue 9 months ago • 7 comments

What is your question? From what I understand, hybrid mode uses the integrated graphics first, then when an application becomes too resource intensive it switches to using the discrete graphics, but when running nvidia-smi I can't tell if it's working or not, is there a better way of telling?

Zerogaku avatar Oct 03 '23 05:10 Zerogaku

Hybrid mode is the default behavior for drivers on Linux, Envycontrol only does a few tweaks for UX and RTD3 ;)

bayasdev avatar Oct 03 '23 09:10 bayasdev

Ah i see, so with or without envycontrol, if i have nvidia installed, a resource intensive application like for example blender would automatically use nvidia drivers right?

Zerogaku avatar Oct 05 '23 03:10 Zerogaku

No, you have to run the app with prefix: https://github.com/bayasdev/envycontrol/wiki/Frequently-Asked-Questions#hybrid

murkl avatar Oct 09 '23 09:10 murkl

Ok i'm beginning to understand now, so in theory all i need nvidia and the prime-run package, but if i wanted more convenience like auto turning off the nvidia gpu when not in use without having to manually edit udev rules and nvidia module parameters to do so i would use envycontrol.

Zerogaku avatar Oct 18 '23 02:10 Zerogaku

Or just run nvtop and see if both GPUs are shown.

Henry78 avatar Nov 01 '23 17:11 Henry78

I use nvidia-smi to check if process is runinng with nvidia

murkl avatar Nov 03 '23 10:11 murkl

For future readers ... I found this video that explains Optimus mode ...

DenishiVideo - NVIDIA Optimus: A ℂ𝕠𝕞𝕗𝕪 Guide

klmcwhirter avatar Feb 21 '24 16:02 klmcwhirter