EGPU not working with steam games
I tried the game Rust for the first time today on my macbook pro with a razer core x and amd 580. It played horribly. I went in to the launcher and checked "prefer external gpu" for both steam and rust, but it didn't change anything. Any way to fix this? Also, is there a way to just disable my laptops integrated graphics and use the egpu system wide? Thanks.
Just checking, when you did prefer external gpu for the game did you do it to the desktop icon or did you right click on the game in your steam list and go to properties > local files > browse local files then right click on the app and check prefer external gpu. This is the correct way to do it for steam games. Also check out the set-eGPU script for system wide egpu setting.
Steam games on MacOSX do typically run on Wine. I have a lot of experience with Wine and while this is a very interesting concept, the performance is often sub-par. I did (wine)bottle quite a number of games and this is fun.
The FPS is generally ok, but there are some lagging issues with newer, more demanding games. They also occur when you run games with VM like Paralles or VMWare.
So, if you want to play new games, Bootcamp is by far the better option.
@willmorrison, this is late but hope it helps someone. If playing on Mac use this script to set the egpu preference it modifies plists and seems to be more effective than manual setting it. I was having issues with Dying Light on my 2019 MacBook Pro and my dedicated GPU Radeon 5500m was doing better than my eGPU Radeon 580x. The performance has improved all around when applying to all apps you can follow the guide here https://9to5mac.com/2018/07/01/egpu-acceleration-internal-display-mac-apps-macos-video/ .