mayankk2308 / purge-nvda Goto Github PK
View Code? Open in Web Editor NEWOptimize external graphics for macs with discrete NVIDIA GPUs.
License: MIT License
Optimize external graphics for macs with discrete NVIDIA GPUs.
License: MIT License
A mind-boggling issue where the NVRAM power pref variable does not apply when the binary is called via a script, which in turn is called via a native macOS app. Boot args are applied fine, so the cause of this is unknown.
I have MacBook MacBook Pro 15 retina 2012 with bad working NV graphics.
All solutions for removing Nvidia drivers do not allow using only integrated graphics with a working sleep and a dimmer control. When removing the Nvidia drivers and using this script (https://github.com/0xbb/gpu-switch), at the start of the system, you can use the laptop fully. Adjust the backlight and sleep work. But the script does not work on macOS 10.12.4+.
Please tell me, does your program allow me to use only integrated graphics when starting my laptop without NVidia drivers?
When I install purge-nvda and close and reopen the lid, the screen stays black does not light up again until I reboot.
User @mayankk2308 pointed out in #1 that there is an app called "Brightness Slider" for macOS which is free and can be found on the App Store.
This information is valuable as it's the only workaround I found to get back brightness adjustment for the laptop display.
Maybe this issue could stay open or these informations could be integrated in the readme.
Notes:
My system:
15" Retina MacBook (mid 2012), AMD RX 580
After installed script, the power consumption of the Macbook(10.13beta4) always increased 10-watt than no-script, I tested with Istat(software) and plug power meter(hardware).
When I uninstalled the script, it backed normal instantly.
It over and over again with install and uninstall.
When the AMD fix is enabled, I can't change the brightness of the internal display. The brightness slider disappers from settings, too. Uninstalling allows me to change the brightness again.
What works is disabling the backlight with ctrl+shift+power key.
This happens on macOS 10.14.1 (18B75), on a MacBookPro11,3 with PrugeNVDA (3.0.1) with a Radeon RX 580 in an Akitio Node Pro. Let me know if there's something I can do to help!
Just stumbled over this project while searching for a solution with the new NVIDIA Ampere Cards (i.e. 3080s and 3090s) in the Mac Pro 2019. Most of these - but apparently not all models - have problems with sleep in macOS, i.e. the OS crashes when going into sleep or waking up.
Any idea if this script also might help in this case, or - if not - any ideas how to make macOS ignore the NVIDIA card, and/or do some patches so that sleep does work with such a card? Of course we are aware that those cards are not supported with macOS, but they are usable with bootcamp. Still, not being able to sleep with such a card under macOS is a dealbreaker for many of us, so any insights are greatly appreciated!
I test three ways, as follows
I’ve done clean installs and setup purge-wrangler/purge-nvidia/set-egpu and after reboots system doesn’t reboot all the time. I’ve uninstalled and reinstalled, but the system doesn’t seem stable. What are some possible configuration of hardware issues or sequences I maybe missing?
I'm using a mid-2014 15 inch Macbook pro with NVIDIA dGPU:
My eGPU setup is HP Omen Accelerator + AMD RX 580, connected with TB3 + TB3 -> TB2 converter.
I installed purge-wrangler, and then used purge-nvda to install NVIDIA suppression. Whenever I connect to the eGPU, all my external monitors would power up but stay dark; and the system would freeze (can only move cursor)... I've tried the methods detailed on https://egpu.io/forums/mac-setup/script-enable-egpu-on-tb1-2-macs-on-macos-10-13-4/paged/1/ but had no luck (the macbook freezes after hot plugging eGPU and I am not able to log out at all 😕).
Hi there! Love your work.
I was wondering how option 5, Suppress NVIDIA GPUs is supposed to work. I saw in the source code it turns off automatic graphic switching agc=-1
and sets the NVRAM to prefer the integrated graphics card IG_POWER_PREF="%01%00%00%00"
.
I have option 5 enabled and curiously (to my surprise) the NVIDIA internal dGPU is still working during playback in Final Cut Pro X.
My machine specs are:
Can certain applications, like Final Cut, essentially bypass the setting and access the dGPU?
exe script and reboot, the lightness adjustment of the internal screen is out of function….
I can not restore the factory settings after turning off the NVIDIA video card. I'm getting this message
This script only supports macs with discrete NVIDIA GPUs.
Both Nvidia web driver and Apple official driver are compatible with eGPU-sapphire-RX580.
In safe boot, Luxmark no display supported OpenCL cards that iGPU, nGPU, eGPU, but with DP(mdp) output signal of Macbook's nGPU and eGPU's RX580, external screen work fine, so nGPU and eGPU are both activated in safe boot.
Diff: loaded different kexts.
kext.zip
I compared the two driver and found almost same document, is there some difference in other folders conducting the abnormal boot in 10.13 with the script?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.