Google Chrome Not Running Off Of eGPU After 10.14.6 Supplemental Update
I used to be able to run Google Chrome on my Sapphire Pulse Radeon RX 580 eGPU before the latest 10.14.6 Supplemental Update. When I installed this update yesterday, Google Chrome refuses to run off of the eGPU and instead runs off of my Nvidia Geforce GT 650M dGPU. Firefox, however, still runs off of my eGPU like normal. I checked to make sure that the "Prefer External GPU" option was checked for Google Chrome and it is. I tried uninstalling and reinstalling the purge-wrangler.sh and set-eGPU.sh and nothing changed. I also tried reinstalling Google Chrome–still no change. This doesn't seem to be happening to the other applications. Just to Google Chrome.
Does anyone know what the problem could possibly be? I would appreciate any kind of help.
There are probably more discussions floating around - I suggest searching the forums.
Thank you for your reply. I looked at https://egpu.io/forums/pro-applications/chrome-browser-not-using-egpu/ and tried this command in the terminal as instructed, "$ chromium --gpu-active-vendor-id=0x8086 --gpu-active-device-id=0x0166", but I got "-bash: $: command not found". I tried adding the command line flags "--foo --bar=2" to it, but nothing executed. Here's the readout of chrome's GPU use from "chrome://gpu": (I'm not sure how to paste an image here so sorry if it's small)
How do I enter this command in Terminal?
I have the same laptop as you, and I posted in this thread a while ago when someone else had issues with Chrome using the eGPU. Perhaps this could be of use for you:
Admittedly, I never actually got Chrome to use the eGPU at all without what I mentioned in that thread, so I am curious how it was working for you before your recent update.
@clarketus, Thanks for the reply. I saw your post earlier today when @mac_editor told me to look at other people's posts on the egpu.io site. However, I would prefer not to use an external monitor when using Google Chrome. My laptop's internal monitor works wonderfully with applications like Firefox and Final Cut Pro. I just don't understand why Chrome stopped working right after the 10.14.6 supplemental update, which was released 3 days ago. I read on a forum that Chrome has a bug preventing Nvidia eGPUs from being used, but I have an AMD eGPU. Thank you for sending me the link to your post though.
Earlier today, I replied to @mac_editor with a post asking if he knew how to enter in this terminal command: $ chromium --gpu-active-vendor-id=0x8086 --gpu-active-device-id=0x0166. Someone on egpu.io was able to make Google Chrome boot from their eGPU always with this terminal command. I kept getting an error saying -bash: $: command not found. Do you happen to know how I can successfully execute this code or access Chrome's GPU configuration page like I can in Firefox?
Again, thanks for the help. I appreciate it.
@thomas_liviakis, it should be in the thread I linked to you - I think you have to use the correct application path. I don’t use Chrome so I don’t have insight myself.
@mac_editor, I read the thread that you linked to me and used the application path that it provided me: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome. When I paste it in terminal, it either opens up Chrome and freezes the terminal window or when I use the "cd" command to see if the path exists, it says "Not a directory". I'm very new at terminal and don't know how to use it very well, so I was wondering if you know of any commands I can try to specify the correct directory.
Also, here's what it displays when I paste the application path from the thread you posted:
2020-10-05 21:40:32.995 Google Chrome Helper (GPU)[5414:79821] apply_selection_policy_once: prefer use of removable GPUs (via com.google.Chrome.helper:GPUSelectionPolicy->preferRemovable)
2020-10-05 21:40:33.193 Google Chrome[5396:79706] apply_selection_policy_once: prefer use of removable GPUs (via com.google.Chrome:GPUSelectionPolicy->preferRemovable)
It then just freezes after this.