Jump to content

HD 7xxx-Can we eliminate the Sleep Trick?


eep357
 Share

188 posts in this topic

Recommended Posts

It has the option to disable 'Secure Boot' but still no success :(

 

Maybe I would send a request for hybrid EFI VBios to Sapphire.

 

And FYI, my HD 7870 XT works with AtiConfig=Chutoro.

 

 

hello friend,

your 7870 work on ML 10.8.3?

Link to comment
Share on other sites

Ok, my HD 7870 XT (ID 679e) is working now with Clover. I would confirm here that NO SLEEP TRICK :thumbsup_anim:

 

Here is my config in order to make it works;

 

Clover :

- r1177 (specifically for this card)

- Remove CsmVideo driver

- FBName=Futomaki

- GraphicsInjector=Yes

- No custom DSDT

 

BIOS/UEFI setup for Asrock Z77 Extreme6 :

- Disable IGPU Multi Monitor (Lucid Virtu)

- Set share memory NOT to AUTO

- May or may not disabling CSM (as long as no CsmVideo driver in Clover)

 

I found Futomaki is the best currently since DVI-D and HDMI ports automatically give the correct resolution to my monitor (max 1920x1080). Not yet tested with miniDP.

With other framebuffers I got;

Aji and Dashimaki - lost signal when using HDMI port.

Hamachi - I have to scale down resolution when using DVI-D port.

 

Thanks a lot k3nny :smoke:

  • Like 1
Link to comment
Share on other sites

Do u have a link for r1177? i've found only r1174 :(

 

And pls, can u attach ur config.plist ?

 

thankssssss

 

Do you really need it? What is your ATI card? A change in r1177 refers to HD 8780 XT (Tahiti LE) - ID 679e. For other cards, most likely are already supported. So you can use r1174 instead. Check here > http://sourceforge.n...Platform/ati.c.

 

Here is my config.plist;

 

 

<?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>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>iMac13,1</string>
<key>Board-ID</key>
<string>Mac-00BE6ED71E35EB86</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>boot-args</key>
<string>MountEFI=Yes slide=0</string>
<key>prev-lang:kbd</key>
<string>en:0</string>
<key>InjectSystemID</key>
<string>Yes</string>
</dict>
<key>Graphics</key>
<dict>
<key>GraphicsInjector</key>
<string>Yes</string>
<key>PatchVBios</key>
<string>Yes</string>
<key>FBName</key>
<string>Futomaki</string>
</dict>
<key>ACPI</key>
<dict>
<key>DropOemSSDT</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>
<key>FixDsdtMask</key>
<string>0x1493</string>
</dict>
<key>PCI</key>
<dict>
<key>USBInjection</key>
<string>No</string>
</dict>
<key>RtVariables</key>
<dict>
<key>MLB</key>
<string>1234567890ABCDEFG</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>KernelCpu</key>
<string>No</string>
<key>AsusAICPUPM</key>
<string>No</string>
</dict>
</dict>
</plist>

Link to comment
Share on other sites

Tell more exactly what is DeviceID of your card for me to add support into Clover next revision.

post-112217-0-39114800-1363889393_thumb.png

 

Here my device id :

 

Sapphire Ati AMD Radeon HD 7950 with Boost Core 850/925MHz Memory GDDR5 5000MHz 3GB DVI HDMI miniDP

 

AMD Radeon HD 7xxx:

 

Modello Chipset: AMD Radeon HD 7xxx

Tipo: GPU

Bus: PCIe

Slot: PCI Slot 1

Larghezza Lane PCIe: x16

VRAM (totale): 3072 MB

Fornitore: ATI (0x1002)

ID dispositivo: 0x679a

ID revisione: 0x0000

Monitor:

M1994D-PZ:

Risoluzione: 1680 x 1050 @ 60 Hz

Profondità pixel: Colore 32 bit (ARGB8888)

Monitor principale: Sì

Mirror: Spento

Online: Sì

Rotazione: Supportata

Televisore: Sì
Link to comment
Share on other sites

Here my device id :

 

Sapphire Ati AMD Radeon HD 7950 with Boost Core 850/925MHz Memory GDDR5 5000MHz 3GB DVI HDMI miniDP

 

2]
AMD Radeon HD 7xxx:

 

2] Modello Chipset: AMD Radeon HD 7xxx

2] Tipo: GPU

2] Bus: PCIe

2] Slot: PCI Slot 1

2] Larghezza Lane PCIe: x16

2] VRAM (totale): 3072 MB

2] Fornitore: ATI (0x1002)

2] ID dispositivo: 0x679a

2] ID revisione: 0x0000

2] Monitor:

4]
M1994D-PZ:

4] Risoluzione: 1680 x 1050 @ 60 Hz

4] Profondità pixel: Colore 32 bit (ARGB8888)

4] Monitor principale: Sì

4] Mirror: Spento

4] Online: Sì

4] Rotazione: Supportata

4] Televisore: Sì

 

OK, your DeviceID is 0x679a and it is already supported by Clover. Check if it supported by AMDAccelerator and AMD7000Controller.

You have to follow other user recommendations: choose one of frames (Aji, Dashimaki, Futomaki or Hamachi), write proper values into config.plist, and boot in UEFI mode.

May be you need also ATI connectors patch as invented by bcc9.

For exclude sleep trick you have to erase CsmVideoDxe-64.efi. It is a trick.

Link to comment
Share on other sites

[/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font][/size][/font]

 

OK, your DeviceID is 0x679a and it is already supported by Clover. Check if it supported by AMDAccelerator and AMD7000Controller.

You have to follow other user recommendations: choose one of frames (Aji, Dashimaki, Futomaki or Hamachi), write proper values into config.plist, and boot in UEFI mode.

May be you need also ATI connectors patch as invented by bcc9.

For exclude sleep trick you have to erase CsmVideoDxe-64.efi. It is a trick.

 

No lucky for me :( remain the sleep trick..

Link to comment
Share on other sites

  • 2 weeks later...

It's possible to switch mac bios version into my 7950?

 

Hey Fatez,

 

sorry for hijacking.. I am about to buy the Sapphire 7950 Boost and stumbled upon ur post.

Can you tell me how good/bad the card works for you in hackintosh?

 

Thanks!!

Link to comment
Share on other sites

Hi guyz ! i know you hate stuff from tonymacx86 but this can help so many user so i decided to share it here ! i hope i'll don't get banned .. :/

 

Here is how to fix this White Screen problem :

 

First, boot with -x or another supported GPU

 

Get fp-rotate from this site and uncompress it somewhere:

http://modbookish.le...-display-on-os/

 

Open Automator.app

Select "Application"

Choose "Run shell script" (from the Actions/Utilities)

Paste this script (change de path):

 

 

/Users/user/fb-rotate -d 0 -r 90

/Users/user/fb-rotate -d 0 -r 0

 

 

Save the script somewhere.

 

Go to System Preferences -> Accounts -> Login items and add the script.

 

(Optional: you can set auto login too).

 

Source : http://www.tonymacx8...html#post579839

 

 

 

EDIT :

 

Our friend pernacabeluda from olarila.com made an app to make this process easier to do :

 

http://olarila.com/f...&p=24819#p24821

  • Like 3
Link to comment
Share on other sites

Here is how to fix this White Screen problem :

 

Open Automator.app

Select "Application"

Choose "Run shell script" (from the Actions/Utilities)

Paste this script (change de path):

 

/Users/user/fb-rotate -d 0 -r 90

/Users/user/fb-rotate -d 0 -r 0

 

Save the script somewhere.

Thanks for the tip scellow, its much better than the sleep trick.

 

I will stick with this until a hardware or kext solution appear.

 

Thanks!

Link to comment
Share on other sites

Hi guyz ! i know you hate stuff from tonymacx86 but this can help so many user so i decided to share it here ! i hope i'll don't get banned .. :/

 

Here is how to fix this White Screen problem :

 

This is excellent, working great. Thanks for posting!

 

This trick works with multiple monitors, too. Just run ./fb-rotate -i to get the hexadecimal Display_ID for each display, then for each display do the trick as listed above but instead of -d 0 put in -d [Display_ID]

Link to comment
Share on other sites

Tell more exactly what is DeviceID of your card for me to add support into Clover next revision.

post-112217-0-39114800-1363889393_thumb.png

 

Hope you can add my Gigabyte Mhz edition 7970 3GB. It doesn't seem to be working with the rotation trick. It may be that I have to rotate my 4 displays in a certain order. Or maybe with a pause between. Sleep trick is still working.

 

Gigabyte_7970_Mhz.png

Link to comment
Share on other sites

Hi,

 

I installed iATKOS ML2, after I updated at 10.8.3, after I installed v2 r1208 Clover EFI bootloader in the hdd, I put the dsdt of artur-pt in EFI / ACPI / Patched folder, I added my device id (0x68181002) at the kexts. But the hack stuck after DSMOS has arrived. Only in safe mode the PC starts, and in the System Info, Graphics, says: Monitor 7 Mb

 

I read the topic, but I did not understand almost nothing, the sleep trick you can do when you get to the screen black or white, but I block before these screens .. and if I press the power button nothing happens.

 

Here are the files that have changed, you can check that they are correct?

 

Gigabyte HD 7870.zip

Link to comment
Share on other sites

Hi,

 

I installed iATKOS ML2, after I updated at 10.8.3, after I installed v2 r1208 Clover EFI bootloader in the hdd, I put the dsdt of artur-pt in EFI / ACPI / Patched folder, I added my device id (0x68181002) at the kexts. But the hack stuck after DSMOS has arrived. Only in safe mode the PC starts, and in the System Info, Graphics, says: Monitor 7 Mb

 

I read the topic, but I did not understand almost nothing, the sleep trick you can do when you get to the screen black or white, but I block before these screens .. and if I press the power button nothing happens.

 

Here are the files that have changed, you can check that they are correct?

 

Gigabyte HD 7870.zip

 

Personaly i just installed the latest clover version, nothing more , everything worked out of the box, exept the audio and ethernet

 

Try to do like i did, reinstall the latest clover then just boot with default flag forget DSDT and other extra stuff

Link to comment
Share on other sites

Personaly i just installed the latest clover version, nothing more , everything worked out of the box, exept the audio and ethernet

 

Try to do like i did, reinstall the latest clover then just boot with default flag forget DSDT and other extra stuff

Now i try this!

Do you updated Mountain Lion at 10.8.3? Which boot flag can i use?

 

Thank you for the reply!

Link to comment
Share on other sites

 Share

×
×
  • Create New...