Jump to content

[Guide] Bypass the white screen for ATI HD 7xxx (10.8.3)


Scellow
 Share

26 posts in this topic

Recommended Posts

Hi everyone,

Actually there is 2 solution to bypass the white screen :



1 ) The sleep trick
(Manual method)



When you get the white screen just push the power button, wait until it sleep, then wake it by pushing the power button again


If you can't sleep your computer here is an second solution :







2 ) The rotation trick recommended.gif
(Automatic method)

A ) If you have only 1 display






1- Boot with -x flag or with a supported GPU

2- Download this app :
FBRotate.zip (Credit: pernacabeluda)

3- Go to System Preferences -> Accounts -> Login items and add FBRotate, you can set autologin if you want
post-1129919-0-99230400-1365027563_thumb.jpg
post-1129919-0-20584000-1365027566_thumb.jpg
post-1129919-0-24768300-1365027568_thumb.jpg

Then reboot


Sometimes you need to wait 5s or more so don't give up after 2sec+







B ) If you have 2 or more display





Boot with -x flag or with a supported GPU

Get fp-rotate from this site and uncompress it somewhere:
http://modbookish.le...-display-on-os/


a ) Find the Display_ID :


Just run in the Terminal :

fb-rotate -i



b ) Make the script :


Open Automator.app
Select "Application"
Choose "Run shell script" (from the Actions/Utilities)
Paste this script without red lines (adapt the path):

// Rotate the main display

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

// Rotate the 2nd display

/Users/Download/fb-rotate -d x -r 90
/Users/Download/fb-rotate -d x -r 0

// Just replace x by the Display_ID

Save the script somewhere.

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





Thanks to dwbr and Ostrich Egg for the rotation trick and pernacabeluda for FBRotate

  • Like 4
Link to comment
Share on other sites

  • 3 weeks later...

This does not help me---monitors just stay white and sleep does not work on this machine.

 

i downloaded this, put in my applications folder, then added it to login items and set auto-login. Then restarted.

 

Do I need to do any configuration with the app first in some fashion? or something else?

Link to comment
Share on other sites

This does not help me---monitors just stay white and sleep does not work on this machine.

 

i downloaded this, put in my applications folder, then added it to login items and set auto-login. Then restarted.

 

Do I need to do any configuration with the app first in some fashion? or something else?

 

Hi, it's because the system want to launch an app wich is not from Mac Store, so it popup an message to confirm launching like the picture, but you can't see it because of the white screen problem so you just need to launch it at least once manually to allow it :)

npEzOPL.png

 

 

 

If that still don't work try to boot with this bootflag : GraphicsEnabler=No

Link to comment
Share on other sites

  • 1 month later...

For me it doesnt work :/

but when i disable the 7000.kext and i boot without -x my screen freezes (how it should) because of fbrotate in autostart(sorry for my windows language)

Link to comment
Share on other sites

Thanks for compiling the different methods.

I can get the sleep trick to work, but I'd rather have something automated.

I'm trying to get the rotation trick to work to no avail.

It seems "Login Items" isn't activated during the white screen. All script runs after I successfully boot in using the sleep trick.

Any idea why it doesn't run at the white screen and how to fix it?

Thanks again.

  • Like 1
Link to comment
Share on other sites

I heard from several post, that it worked with the sleeptrick for them. But i never heard of a 7870 work with rotate trick :S

Actually there are at least two posts from a different forum of success using the rotate trick on a 7870 but both are the OC version :(
  • Like 1
Link to comment
Share on other sites

I got the xfx 7870 1ghz double dissipation thing. which framebuffer should we use ?

 

Edit: Not the black edition, which is 50mhz overclocked. I got normal 1 ghz speed

 

Edit II: On OSX 86 i found commentaries about the fbrotate app. and every 7870 that worked were the overclocked modells.

One comment with a normals 7870 says it doesnt work for him.

Link to comment
Share on other sites

I got the xfx 7870 1ghz double dissipation thing. which framebuffer should we use ?

 

Edit: Not the black edition, which is 50mhz overclocked. I got normal 1 ghz speed

 

Edit II: On OSX 86 i found commentaries about the fbrotate app. and every 7870 that worked were the overclocked modells.

One comment with a normals 7870 says it doesnt work for him.

I've actually tried all 7xxx fbs  :blush:  but sadly none worked for me  :(

But I am not certain if I'm using the correct fb flag, because they don't seem to have any effect.

 

Sad to hear that there are now 3 cases of non-working sleep trick on a standard 7870  :(

 

There's a recent post at tony's about the 7870 that got me excited at first (I think he got the same card as you), but turns out he's using integrated graphics. I can boot in easily with a 2nd card without the need of deleting kexts. 

Btw are you currently booting in using integrated graphics or a 2nd VGA as well?

I'm currently booting using an old PCI card as my first display, but since it's a really old card, it's causing a lot of lag even on my main display.

And if you're using integrated graphics, do you experience the same kind of lag?

I'm now trying to figure out if I can disable the PCI card after I boot in. If I can have that, and if lag can be eliminated after that, I'll be happy enough.

Right now I'm just putting my system to sleep when I leave it for the night.

 

 

Hey guys,

Did you try with this bootflag ?

GraphicsEnabler=No

Yup :)

We need that flag to boot in, but the problem is, we can't get the rotate trick to initiate at the white screen.

Link to comment
Share on other sites

@teletubie:

 

i switched my motherboard to an asus one now which i got from ebay for 25 euros, it got integrated graphics and fast boot :D (didnt even noticed that)

but i get appleacpi something error with kernelpanic. iam not able to boot in at the moment without deleting the 7000.kext.

 

@alexis:

 

we know how to apply these things with fbrotate, but it just stays white for us, when i boot without the 7000.kext i see that fbrotate is executed automatically. but not when i boot with the kext.

Link to comment
Share on other sites

@teletubie:

 

i switched my motherboard to an asus one now which i got from ebay for 25 euros, it got integrated graphics and fast boot :D (didnt even noticed that)

but i get appleacpi something error with kernelpanic. iam not able to boot in at the moment without deleting the 7000.kext.

 

@alexis:

 

we know how to apply these things with fbrotate, but it just stays white for us, when i boot without the 7000.kext i see that fbrotate is executed automatically. but not when i boot with the kext.

 

Try to put your device id in the kext :)

  • Like 1
Link to comment
Share on other sites

ok, can you tell me where ? else i gonna google. but this will take long :P (dont know where i find it and where to put it. and a bit drunk now :D )

and how can i solve the appleacpi kext error ? i reinstall ml in 12 hours or something but have to get some space on my harddrive

 

Edit: Ok now i know where to put it, but dont know where i find the id, and which part i have to change. oww man, i have to reinstall everything, because i build a second pc with the harddrive where ml was installed. but a fresh install is always good (except that i forgot to save my dsdt.)

 

Edit II: Mountain Lion is intalled, but chameleon doesnt works as it should :/ when i try to boot with chameleon, my pc just restarts.

          but when i fixed this, i can try to edit my kext. i hope it works.

Link to comment
Share on other sites

  • 6 months later...

How do we find out DisplayID?

I have a 7950 with my main monitor and a tv hooked up to the hdmi for movies. I'm using the second method, but I don't know how to find out the display id. I'm really new to this  I don't know anything.

 

I'm running 10.9.1 and when I have 2 displays set up and I get a white screen at boot. I have to reset and unplug one of them.

Link to comment
Share on other sites

  • 1 month later...

How do we find out DisplayID?

I have a 7950 with my main monitor and a tv hooked up to the hdmi for movies. I'm using the second method, but I don't know how to find out the display id. I'm really new to this  I don't know anything.

 

I'm running 10.9.1 and when I have 2 displays set up and I get a white screen at boot. I have to reset and unplug one of them.

unpack attached file to /Applications

 

in terminal:

/Applications/fb-rotate -i

 

in the script:

 

// Rotate the 2nd display

 

/Applications/fb-rotate -d 0x******** -r 90

/Applications/fb-rotate -d 0x******** -r 0

 

// Just replace 0x******** with the hexadecimal Display_ID

Link to comment
Share on other sites

Much easier for the SAPPHIRE 100357LP HD 7750 low-profile (Device ID 683f) in Mavericks - tested w/ 10.9.2:

 

apply the three 10.8.3 kexts from http://www.osx86.net/files/file/583-ati-7000-kext/ and 10.9.2 should boot right into Desktop - no black blank screen, no white screen. No rotate, no DSDT edits necessary here.

 

Unfortunately these kexts do NOT solve the white screen with the SAPPHIRE 100357LP HD 7750 low-profile in 10.8.5 ..

 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...