You are not logged in.

#1 2020-03-03 03:44:22

S7riX
Member
Registered: 2020-03-03
Posts: 2

Optirun not working for GTX 1650 Max-Q - ASUS ROG Strix G531GT

Hello,

I'm a first time arch user. I've dual booted my laptop with Arch using systemd-boot.

I tried to configure bumblebee and while running "optirun glxgears -info", I am getting the following error.

[  951.975473] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)

[  951.975548] [ERROR]Aborting because fallback start is disabled.

I was using the proprietary "nvidia" driver. In order to troubleshoot this, I uninstalled it and installed the xf86-video-nouveau driver. but it did not fix the issue.

I configured optimus-manager before and then switched to bumblebee as I wanted to turn off the dedicated GPU to save battery power.

Some more informations:

OS: Arch Linux x86_64
Host: ROG Strix G531GT_G531GT 1.0
Kernel: 5.5.6-arch1-1
CPU: Intel i7-9750H (12) @ 4.500GHz
GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
GPU: Intel UHD Graphics 630


-----------tlp-stat-----------
/sys/bus/pci/devices/0000:00:1f.5/power/control = auto (0x0c8000, Serial bus controller [0c80], intel-spi)
/sys/bus/pci/devices/0000:01:00.0/power/control = auto (0x030000, VGA compatible controller, nouveau)

Last edited by S7riX (2020-03-03 20:22:32)

Offline

#2 2020-03-03 08:56:09

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

Re: Optirun not working for GTX 1650 Max-Q - ASUS ROG Strix G531GT

You need nvidia and nvidia-utils (and if you reinstall them now, you must update the system and reboot so you are in the new kernel that the nvidia module is built against). If you'd opt for nouveau anyway there are better ways to make use of it than with Bumblebee. I'm also not sure I quite follow the reasoning for switching. It's trivial to configure optimus-manager to disable the dedicated graphics when in intel only mode. If you knowingly switched to bumblebee because you still want to be able to use the GPU occasionally right from within the session then yes you still need nvidia-utils (and bbswitch for disabling the card)

Also please use [ code ] [ /code ] tags without the spaces to post command outputs.

Offline

#3 2020-03-03 15:39:26

S7riX
Member
Registered: 2020-03-03
Posts: 2

Re: Optirun not working for GTX 1650 Max-Q - ASUS ROG Strix G531GT

I wanted to power down the dedicated graphics. When I used optimus-manager and switched to intel mode, I noticed that the nvidia card was still on. Then I saw this post: https://wiki.archlinux.org/index.php/Hy … screte_GPU and wanted to try the method using bbswitch. I don't actually need the nvidia card to be on. But if there is a way to fully power down the card and use it only when it is needed, I could use that, right?
What method do you suggest for powering down the dGPU.

Some more information.

nvidia-settings

ERROR: Unable to load info from any available system

 sudo pacman -Ss nvidia | grep installed

extra/libvdpau 1.3-1 [installed]
extra/libxnvctrl 440.59-1 [installed]
extra/nvidia 440.64-1 [installed]
extra/nvidia-settings 440.59-1 [installed]
extra/nvidia-utils 440.64-1 [installed]

----------tlp-stat-----------
/sys/bus/pci/devices/0000:01:00.0/power/control = on   (0x030000, VGA compatible controller, nvidia)
/sys/bus/pci/devices/0000:01:00.1/power/control = auto (0x040300, Audio device, snd_hda_intel)

----------xrandr------------
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 2 associated providers: 0 name:Intel

I have checked : https://wiki.archlinux.org/index.php/PR … t_provider and it did not fix the provider issue. It used to show nvidia provider as well.

Now I'm running 5.5.7-arch1-1 kernel.

Last edited by S7riX (2020-03-03 20:21:44)

Offline

Board footer

Powered by FluxBB