Contribute
Register

[Guide] Hidden-User-Login-Fix for the White-Screen-Issue with 7xxx based AMD GPU's and Mountain Lion

Status
Not open for further replies.
Joined
May 2, 2012
Messages
59
Motherboard
DC3217IYE
CPU
i3-3217U
Graphics
Intel HD4000
Hello all,

i like to share the workaround i'am using to avoid the white screen issue on Mountain Lion with my new R9 280X.
It's such a great solution described original by mkpfeffer so that i decided to adapt it and make it easy to use for everyone.

Mainboard: GA-Z77-DS3H (intel graphic disabled. R9 280 only)
old gpu: Sapphire AMD HD 6850
new gpu: Sapphire AMD R9 280X Toxic

my issues after changing the gpu:

#1 chimera 2.2.1 only gets to boot0:done without wild characters.
Fixed this with installing chimera to EFI partition and a little adaption to the efi-guide http://www.tonymacx86.com/401-install-bootloader-extra-efi-partition.html. I installed boot0md instead of boot0 with this command „fdisk -f boot0md -u -y /dev/rdiskX“ under step 3.

#2 white screen issue after boot (fixable with short sleep )

The solution mkpfeffer describes is to create a hidden user named Radeon and enabling the direct login for the user. After Radeon automatically loged in, he will do the rotation script (fb-rotation workaround) and immediately logout.
Because it's a hidden user, you will see the login screen like booting normally without this trick.

The best part of this solution is: you will notice nothing from this workaround except the blue screen from the rotation script. ;)

Step 1. Execute the script
- unpack the package attached to this post and open Terminal
- go to the directory with cd
Code:
cd Desktop/hiddenradeonuserwhitescr_v1
- execute
Code:
sudo -s
to get admin rights
- set rights to the script
Code:
chmod 775 create_hiddenRadeonUser.sh
- execute the script
Code:
./create_hiddenRadeonUser.sh
(It will create the hidden user Radeon and only ask you once to set a password. Keep it!)
(It will also set the home of the user to /private/var/Radeon)
Output should look like here:
Code:
[Please run sudo -s before you execute the script - please exit if not]
This Script creates a hidden user named Radeon (no admin)
please enter the user password and keep it
Step 1: Create User and home-dir /private/var/Radeon
creating home directories for (xyz)
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied
created (/private/var/Radeon)
Step 2: Makes sure hidden settings is turned on
Step 3: Hide the acc
Step 4: Turn off the other-field in login window
Step 5: Copy white-screen-fix-manual and fb-rotation to the home-folder of Radeon
finished. Please login to user Radeon by temporary using name+password authentication (in system settings -> users -> login options

Step 2. Prepare Radeon Login
- Now open system settings and open user-settings tab
- go to login options and select name+password loginwindow
- Reboot and login with „Radeon“ and your password.

Step 3. Setting up Automation
- go to Documents with finder and open the description 'automation_manual.rtf' to create the simple automator app.
Code:
Manual:
Open Automator.app
Select "Application"
Choose "Run shell script" (from the Actions/Utilities)
Paste this script (adapt the path to fb-rotate)
Now just save your app and you're ready to add it to start up items

/private/var/Radeon/Documents/fb-rotate/fb-rotate -d 0 -r 90
/private/var/Radeon/Documents/fb-rotate/fb-rotate -d 0 -r 0
osascript -e 'ignoring application responses
tell application "loginwindow" to «event aevtrlgo»
end ignoring'

- Add the saved automator app to system settings → user → startup items (hide option unchecked)
- Set the User Radeon to automatically login to your system (select the 'blank user')
- You can now set the loginwindow back to user list.
That's it!

Special thanks to mkpfeffer for his idea and ekrekeler for his hidden user script i used as base.

Regards Withoutaface

source:
http://www.tonymacx86.com/mac-os-x-support/87058-guide-how-make-hidden-admin-account-mac-osx.html

http://www.tonymacx86.com/graphics/92710-10-8-3-amd-radeon-hd-7xxx-graphics-testing-thread-55.html
 

Attachments

  • hiddenradeonuserwhitescr_v1.zip
    5.6 KB · Views: 141
Thank you for this! I'm stuck on Mountain Lion and this was an awesome tutorial.
 
Status
Not open for further replies.
Back
Top