- Joined
- Apr 21, 2018
- Messages
- 8
- Motherboard
- Toshiba PGRAA
- CPU
- Intel i7-2860QM
- Graphics
- Nvidia GeForce GTX 560M
- Mac
- Mobile Phone
After years of perseverance, macOS runs like a dream on my laptop alongside Windows and Ubuntu. Along the way, one of the biggest nightmares and challenges that I’ve had regarding this laptop is the Fermi GPU. It’s an “NVIDIA GeForce GTX 560M,” and after a lot of trial and error, I’ve found a happy medium with the GPU on macOS Sierra using Chameleon bootloader.
The biggest pet peeve that I have regarding this GPU in Sierra is the HDMI/VGA outputs.
Using GraphicsEnabler=Yes, I’m able to get a successful boot every single time, however, I can’t get HDMI/VGA working as a result. When I disable GraphicsEnabler, and regardless of whether nvda_drv=1 is used, it takes multiple boot attempts in order to get past the black screen during the GPU’s initialization and reach the desktop successfully. (I know when I’ve reached the desktop because I’ve setup a chime that always plays upon logging into the system.) Afterwards, HDMI works and VGA doesn’t.
This leads me to wonder what is being injected when GraphicsEnabler=No is used, and I get past the black screen.
I’ve generated and attached two sets of problem reporting files:
GraphicsEnabler=Yes | HDMI/VGA Both Don’t Work
GraphicsEnabler=No | HDMI Works / VGA Doesn’t
I figured that there would be some sort of difference between these two sets of files regarding the framebuffer, and that someone on these forums could point out the difference between them. I’m not exactly sure what and where to inject settings for this GPU, and I’d appreciate it if someone could help point me in the right direction in order to at least patch the HDMI output properly (if I could also get VGA working that would be awesome too because I do have a VGA monitor).
I’m not sure if this is the right direction to go, or if it is completely overkill, but I did try injecting the GPU via SSDT using this guide:
(It doesn’t work however because I probably still need to edit out device “GFX0” in the DSDT. I tried deleting the device declaration entirely, but I can’t compile the DSDT afterwards as there are many methods with nested if/else statements in the code that access the variable. I’m not sure how to edit it out entirely if I do go this route, and I’m not sure if I wrote the SSDT properly.)
The biggest pet peeve that I have regarding this GPU in Sierra is the HDMI/VGA outputs.
Using GraphicsEnabler=Yes, I’m able to get a successful boot every single time, however, I can’t get HDMI/VGA working as a result. When I disable GraphicsEnabler, and regardless of whether nvda_drv=1 is used, it takes multiple boot attempts in order to get past the black screen during the GPU’s initialization and reach the desktop successfully. (I know when I’ve reached the desktop because I’ve setup a chime that always plays upon logging into the system.) Afterwards, HDMI works and VGA doesn’t.
This leads me to wonder what is being injected when GraphicsEnabler=No is used, and I get past the black screen.
I’ve generated and attached two sets of problem reporting files:
GraphicsEnabler=Yes | HDMI/VGA Both Don’t Work
GraphicsEnabler=No | HDMI Works / VGA Doesn’t
I figured that there would be some sort of difference between these two sets of files regarding the framebuffer, and that someone on these forums could point out the difference between them. I’m not exactly sure what and where to inject settings for this GPU, and I’d appreciate it if someone could help point me in the right direction in order to at least patch the HDMI output properly (if I could also get VGA working that would be awesome too because I do have a VGA monitor).
I’m not sure if this is the right direction to go, or if it is completely overkill, but I did try injecting the GPU via SSDT using this guide:
SSDT GPU (Graphics Card) Injection
Work in progress... Updated step 3b and files 2/22/2017. If you have come to this guide to deal with a "Black Screen" issue, please read this post first: http://www.tonymacx86.com/graphics/183113-black-screen-macpro-6-1-imac-15-imac-17-system-definition.html You may also want to take a look at...
www.tonymacx86.com