Jump to content
24 posts in this topic

Recommended Posts

Hi guys, i have some issues with my gtx 650. Some apps and games are crashing and my friend told me to change port from dvi to hdmi and this will fix the issues, now i get black screen after os x launch (before logging screen). I think that this is issue with framebuffer, i have new driver installed and everything properly configured. I only need patch for framebuffer, i wont use dvi port again (i need some apps which are crashing now).

 

#edit# without driver hdmi works but lagging and flickering.

#edit 2# if you know what there address means just help me: 

0x0000000124ABF000
0000000124ABEFF0

I am sure if you research through the forums and or google you will findout that framebuffer patches pertain to ATI(AMD) cards not Nvidia, you also haven't given any information on your other system specs and boot loader you are using

"Inject>Nvidia>True" only work with 1st port, otherwise you'll see black screen.

 

- Boot with "nv_disable=1"

- Create efi strings, eg: port 2

<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key><dict>
  ...
  <key>@2,AAPL,boot-display</key>
  <string>0x00000001</string>
  ...
</dict>

Here's how

eee nope, not working with Inject Nvidia = false and efi string.


UPDATE: here you are:

- ioreg

- dsdt

- config.plist after string injection

- config.plist before string injection

- device properties xml and hex (after patching @0 to @2)

config_all.zip

I only have Display-A and Display-B. Shall i add a new key + string?

 

#UPDATE1# so have i added new key and string

#UPDATE2# not working again, still black screen, after boot with hdmi, im attaching new xml with: 

<key>@2,name</key>
<string>NVDA,Display-C</string> 

 and clover config plist (with new hex).

new_one.zip

Hello, missing this properties at @2

 
<key>@2,compatible</key>
<string>NVDA,NVMac</string>
Hope this one can solve your problem
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
  <dict>
    <key>@0,display-cfg</key>
    <string>0x00030103</string>
    <key>@0,compatible</key>
    <string>NVDA,NVMac</string>
    <key>@0,connector-type</key>
    <string>0x00000800</string>
    <key>@0,device_type</key>
    <string>display</string>
    <key>@0,name</key>
    <string>NVDA,Display-A</string>

    <key>@1,compatible</key>
    <string>NVDA,NVMac</string>
    <key>@1,connector-type</key>
    <string>0x00000800</string>
    <key>@1,device_type</key>
    <string>display</string>
    <key>@1,name</key>
    <string>NVDA,Display-B</string>

    <!-- Try to add this -->
    <key>@2,compatible</key>
    <string>NVDA,NVMac</string>
    <key>@2,connector-type</key>
    <string>0x00000800</string>
    <key>@2,device_type</key>
    <string>display</string>
    <key>@2,name</key>
    <string>NVDA,Display-C</string>

    <!-- Finally, choose active port -->
    <key>@2,AAPL,boot-display</key>
    <string>0x00000001</string>

    <key>NVCAP</key>
    <data>
    BAAAAAAAAwAMAAAAAAAABwAAAAA=
    </data>
    <key>NVPM</key>
    <data>
    AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
    </data>
    <key>VRAM,totalsize</key>
    <string>0x00000000</string>
    <key>device_type</key>
    <string>NVDA,Parent</string>
    <key>hda-gfx</key>
    <data>
    b25ib2FyZC0xAA==
    </data>
    <key>model</key>
    <string>Gigabyte GeForce GTX 650</string>
    <key>rom-revision</key>
    <string>1.0</string>
  </dict>
</dict>
</plist>

I've got both yosemite and mavericks working this way with also a core 2 quad processor. I would suggest trying a fresh install. When you boot your install usb with nvda_drv=1 and Ge=no you directly should get the right resolution with hdmi. So try If you can reach the installer with the right resolution. If so, installing will solve your problem.

 

What brand is your gtx650? Mine is an MSI

×
×
  • Create New...