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
CheckYourFax
CheckYourFax5d ago
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
Игорян
ИгорянOP5d ago
Okay trying now
CheckYourFax
CheckYourFax5d ago
the maintainer often improves the install script so it might work better after reinstalling
Игорян
ИгорянOP5d ago
I did install it yesterday though..
CheckYourFax
CheckYourFax5d ago
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?
Игорян
ИгорянOP5d ago
Its usb4
CheckYourFax
CheckYourFax5d ago
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
Игорян
ИгорянOP5d ago
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
CheckYourFax
CheckYourFax5d ago
also keep in mind that steam will almost always display the internal GPU
Игорян
ИгорянOP5d ago
Yeah, I was mostly following her instructions when setting it up, though my lact is from discover store, not from ujust install
CheckYourFax
CheckYourFax5d ago
but use the egpu that's correct
Игорян
ИгорянOP5d ago
Few times it miraculously booted gamemode with egpu it displayed both in mangohud. Also I am using internal screen
CheckYourFax
CheckYourFax5d ago
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 😭
mindxpert
mindxpert3d ago
@Игорян 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?
Игорян
ИгорянOP3d ago
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
mindxpert
mindxpert3d ago
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.
Игорян
ИгорянOP3d ago
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
mindxpert
mindxpert2d ago
Oh okay. Never tried it with internal display as I usually dock it to the tv.
Игорян
ИгорянOP2d ago
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 crashes
mindxpert
mindxpert22h ago
I’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.

Did you find this page helpful?