Dota 2 macOS Catalina RX580 Razer Core X
I can't get the game to 50++ fps on high or ultra. Anyone have experience with this? Help.
@mini-i5 thanks for your quick help. I read the articles and seems like its just telling me that under vulcan renderer i get an improvement but its still under 60fps. I hooked up the egpu hoping for a smooth 60 fps ++ under ultra. It seems like its not using my egpu. Anyone know how to solve this?
Use the Prefer External GPU option
Starting with macOS Mojave 10.14, you can turn on Prefer External GPU in a specific app's Get Info panel in the Finder. This option lets the eGPU accelerate apps on any display connected to the Mac—including displays built in to iMac, iMac Pro, MacBook Air, and MacBook Pro:
- Quit the app if it's open.
- Select the app in the Finder. Most apps are in your Applications folder. If you open the app from an alias or launcher, Control-click the app's icon and choose Show Original from the pop-up menu. Then select the original app.
- Press Command-I to show the app's info window.
- Select the checkbox next to Prefer External GPU.
- Open the app to use it with the eGPU.
You won't see this option if an eGPU isn't connected, if your Mac isn't running macOS Mojave or later, or if the app self-manages its GPU selection. Some apps, such as Final Cut Pro, directly choose which graphics processors are used and will ignore the Prefer External GPU checkbox.
Set an external eGPU-connected display as the primary display
If you have an external display connected to your eGPU, you can choose it as the primary display for all apps. Since apps default to the GPU associated with the primary display, this option works with a variety of apps:
- Quit any open apps that you want the eGPU to accelerate on the primary display.
- Choose Apple menu > System Preferences. Select Displays, then select the Arrangement tab.
- Drag the white menu bar to the box that represents the display that's attached to the eGPU.
- Open the apps that you want to use with the eGPU.
If you disconnect the eGPU, your Mac defaults back to the internal graphics processors that drives the built-in display. When the eGPU is re-attached, it automatically sets the external display as the primary display.
Hi @mini-i5 I did select "prefer egpu" and it works on fortnite and seems like working on premiere pro but dota 2 is not using egpu at all. Even if the prefer egpu selected.
Strange - when I launch Dota 2 it uses my 5700XT eGPU 100% automatically.
I would try deleting the game, and then re-downloading it.
When you set "Prefer External GPU" you have to set it on the original game app. Right-click on the game in your steam library, go to properties, go to tab Local Files, click Browse Local Files. Then go to folder game/bin/osx64 and set it on the dota2.app there.
Hello everyone id like to share some of my findings with Dota 2 and Core X. I set "prefer egpu" and installed vulcan through dlc, turned on vsync inside Dota2 video settings and i seem to have steady 50fps at highest settings. Thank you for replying this thread!