Gamemode won't start with egpu
I am using aoostar xg76xt (7600xt) egpu with Rog Ally X. I did all-ways-egpu set up (method 2 and 3). Installed LACT, but gamemode does not reliably boot with egpu (thou it miraculously did few times).
status output from all-ways-egpu: https://pastebin.com/kkDdXLZz
I also did
rpm-ostree kargs --append=thunderbolt.host_reset=0
without it, the device doesnt boot egpu after restart (egpu work indicator lights up for a moment during restart and then it stops), until I replug it, with it, it boots, but gamemode crashes, and desktop with steam login window opens.Pastebin
Method 1 setup with following Bus IDs0000:64:00.0 amdgpuMethod 2, 3...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
20 Replies
It might be worthwhile to reinstall the script
all-ways-egpu uninstall
cd ~; curl -qLs https://github.com/ewagner12/all-ways-egpu/releases/latest/download/all-ways-egpu.zip -o all-ways-egpu.zip; unzip all-ways-egpu.zip; cd all-ways-egpu-main; chmod +x install.sh; sudo ./install.sh; cd ../; rm -rf all-ways-egpu.zip all-ways-egpu-main
Okay trying now
the maintainer often improves the install script so it might work better after reinstalling
I did install it yesterday though..
I'm not a huge expert on gamescope, but just all-ways-egpu i think isn't enough to make game mode work OOTB
i think you have to specifically force a PCI rescan when game mode starts
its OCuLink right?
Its usb4
Have you tried methods 2 or 3 of all-ways-egpu?
you need to select it during install
methods 2 and 3
https://discord.com/channels/1072614816579063828/1332137355326390314/1332291714039152701
Here's a lot of information that might help
Yes, but I am not sure what should I choose specifically, when configuring them. I did guided setup and answered yes to method 2 and 3. But if I then select them from menu, I am not sure which option is right
Method 2 options are:
1. Set boot-vga Flag to eGPU
2. Set boot-vga Flag to default
3. Force boot-vga to iGPU
4. Configure boot-vga Flag at boot
Method 3 options are:
1. Set compositor variables to eGPU
2. Set compositor variables to default
3. Set compositor variables to internal
4. Configure setting compositor variables at boot
I tried 1 for both
also
keep in mind that steam will almost always display the internal GPU
Yeah, I was mostly following her instructions when setting it up, though my lact is from discover store, not from ujust install
but use the egpu
that's correct
Few times it miraculously booted gamemode with egpu it displayed both in mangohud. Also I am using internal screen
I think someone else has to take a look at this. @Valerie Do you have any idea? Sorry for tagging you but you're our eGPU heroine 😭
@Игорян did you do the guided setup? That's what I did on mine. Select the eGPU when asked, and then the iGPU. After that you have to add y to method 2 and 3.
Also can you post what your Status shows on all-ways-egpu?
Yes I did, do I need to manually set up method 2 and 3 additionally, or guided setup should be enough? I posted status output in the original message
By manually setting up I mean these options
https://discord.com/channels/1072614816579063828/1361838861512212580/1361845663951884298
Oh I missed the links to your status, and that seems to show as expected from what I can tell.
Your guided setup looks fine and you usually don't have to use the Method 2 and 3 options with the all-ways-egpu once you've done the guided setup.
Can you try manually with setting Method 2 to option 1.
Set boot-vga Flag (Method 2) -> Set boot-vga Flag to eGPU
Then restart the display manager.
Before I was able to get boot to work this was how I was able to get gamemode to external monitor. Your Rog Ally screen should be "off" like not literally off but will show a tty like screen.
but I dont want gamemode on external monitor, I want to play on internal screen
I will try later today and will report how it goes
Oh okay. Never tried it with internal display as I usually dock it to the tv.
I tried reinstalling all-ways-egpu and doing only guided set up + restarting display manager. It rebooted and then crashed my gamemode
after reboot, it booted gamemode first time, but if I restart the ally it crashes the session
Status says it cant detect egpu
If I launch lact in desktop mode and reboot it boots to gamemode with egpu detected, maybe thunderbolt initialisation error? I deleted
rpm-ostree kargs --append=thunderbolt.host_reset=0
, maybe I should reenable it, not sure what it does
I did thunderbolt.host_reset=0
, but the gamemode still crashes on reboot
I also did rpm-ostree kargs --append=amdgpu.runpm=0
per @ mindxpert`s comment, session still crashesI’m sorry can’t be of much help. I’d suggest opening an issue on all-ways-egpu github as I’ve noticed the dev is very helpful.