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.
24 Replies
CheckYourFax
CheckYourFax3w 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
Игорян
ИгорянOP3w ago
Okay trying now
CheckYourFax
CheckYourFax3w ago
the maintainer often improves the install script so it might work better after reinstalling
Игорян
ИгорянOP3w ago
I did install it yesterday though..
CheckYourFax
CheckYourFax3w 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?
Игорян
ИгорянOP3w ago
Its usb4
CheckYourFax
CheckYourFax3w 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
Игорян
ИгорянOP3w 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
CheckYourFax3w ago
also keep in mind that steam will almost always display the internal GPU
Игорян
ИгорянOP3w ago
Yeah, I was mostly following her instructions when setting it up, though my lact is from discover store, not from ujust install
CheckYourFax
CheckYourFax3w ago
but use the egpu that's correct
Игорян
ИгорянOP3w ago
Few times it miraculously booted gamemode with egpu it displayed both in mangohud. Also I am using internal screen
CheckYourFax
CheckYourFax3w 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
mindxpert3w 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?
Игорян
ИгорянOP3w 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
mindxpert3w 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.
Игорян
ИгорянOP3w 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
mindxpert3w ago
Oh okay. Never tried it with internal display as I usually dock it to the tv.
Игорян
ИгорянOP2w 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
mindxpert2w 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.
Игорян
ИгорянOP7d ago
@Valerie sorry for tag, maybe you could please take a look?
Zetarancio
Zetarancio7d ago
Report with PCI=nommconf please
Игорян
ИгорянOP7d ago
I tried, same result, game mode crashes
Zetarancio
Zetarancio6d ago
Did you force (and check that they are applied) the limits for your card into lact?

Did you find this page helpful?