Jump to content

Radeon R7 260x - No QE/CI/GraphicsAccel on Chameleon - Can't boot with Clover


panickbr
 Share

5 posts in this topic

Recommended Posts

Hello everyone, it's been almost 2 weeks that I'm trying to solve this on my own, so I decided I will maybe ask for some help.

 

I got Yosemite installed on my PC, and it has worked well, boots ok, etc etc. I will try to do this in 2 "subtopics".

 

First, my PC:

 

CPU: AMD Phenom II X4 970

Graphics: Radeon R7 260x PowerColor

Motherboard: M5A99X EVO R2.0

 

(I think it's all that matters for now, I can add more info if it's needed)

 

# CHAMELEON BOOTLOADER

 

Problem is, I have a fairly unsupported graphics card (R7 260x). On the OSX86 it says you just need to add it's DeviceID to AMD8000 kext and AMDRadeonX4000 kext (0x66581002). Of course I repair caches and permissions. (I edit then through sudo vim, directly on the folder, if it matters).

 

I did it, and when I try to boot, after everything goes well, when it's supposed to show me the login screen, I get the grey screen "error".

 

My default bootflags are: npci=0x2000 dart=0 kext-dev-mode=1 -v

 

Things I tried to get past the grey screen error: 

 

GraphicsEnabler=Yes PCIRootUID=1 -> Same error.

GraphicsEnabler=Yes PCIRootUID=0 -> Same error.

GraphicsEnabler=No PCIRootUID=0 -> Same error.

GraphicsEnabler=No PCIRootUID=1 -> *Sometimes* I get my mouse on the screen (the rainbow loading cursor), but it doesn't move past this, and only happens 20% of the time (estimation).

 

I can boot normally through -x (safe-mode) bootflag and... voila! I have my graphics card recognized (AMD Radeon 8xxx Card - 2048mb), full resolution (1920x1080), computer stops being slow as hell, even terminal background transparecy works, but still no QE/CI or Graphics accel and, besides "light" stuff working normally, I get some graphical glitches, like the screen has some flickering; Finder "top bar" disappears until I put my mouse on top of it; and Chrome doesn't work at all (I get some colored lines on it instead of text/images and it's VERY slow). Not to mention that it's not optimal to work under safe mode.

 

# CLOVER BOOTLOADER

 

Well, this is much "simpler". I read somewhere on this forum (can't find it now, but I will edit here as soon as I find it) that someone managed to get my graphics card fully working using Clover through FakeID. Well, I go on, install Clover (I've tried like 10 different version, not kidding) and I can't get past a single screen:

 

"root device uuid is XXXXXXXXXXXXXXXXXXXXXXXXX

+++++++++++++++++++++++++++++++++++++++++++"

 

After these "+++++++++" the computer instantly reboots. I have a pretty big feeling that it's somehow kernel related, but I don't know much about it, still it doesn't work without caches or injected kexts. I have tried a myriad of things, lot's of boot flags combination, so if someone is willing to help me with this, I'm willing to start over.

 

I will try to mention some things (It's been a lot, and I don't remember much, as I've put my finger in almost everything I could):

 

I tried to symlink a mach_kernel; kext-dev-mode=1; FakeID; Custom kext (as on Chameleon); No caches; Safe-mode; Backup all graphic kexts; Patched DSDT.aml; Manually editing config.plist; Editing through Clover configurator;

 

FakeSMC is present on /EFI/CLOVER/kexts/10.10, as is NullCPUPowerManagement.

 

I should mention Clover worked normally on my PC with Mavericks, it's just Yosemite that can't boot.

 

 

Link to comment
Share on other sites

Hello everyone, it's been almost 2 weeks that I'm trying to solve this on my own, so I decided I will maybe ask for some help.

 

I got Yosemite installed on my PC, and it has worked well, boots ok, etc etc. I will try to do this in 2 "subtopics".

 

First, my PC:

 

CPU: AMD Phenom II X4 970

Graphics: Radeon R7 260x PowerColor

Motherboard: M5A99X EVO R2.0

 

(I think it's all that matters for now, I can add more info if it's needed)

 

# CHAMELEON BOOTLOADER

 

Problem is, I have a fairly unsupported graphics card (R7 260x). On the OSX86 it says you just need to add it's DeviceID to AMD8000 kext and AMDRadeonX4000 kext (0x66581002). Of course I repair caches and permissions. (I edit then through sudo vim, directly on the folder, if it matters).

 

I did it, and when I try to boot, after everything goes well, when it's supposed to show me the login screen, I get the grey screen "error".

 

My default bootflags are: npci=0x2000 dart=0 kext-dev-mode=1 -v

 

Things I tried to get past the grey screen error: 

 

GraphicsEnabler=Yes PCIRootUID=1 -> Same error.

GraphicsEnabler=Yes PCIRootUID=0 -> Same error.

GraphicsEnabler=No PCIRootUID=0 -> Same error.

GraphicsEnabler=No PCIRootUID=1 -> *Sometimes* I get my mouse on the screen (the rainbow loading cursor), but it doesn't move past this, and only happens 20% of the time (estimation).

 

I can boot normally through -x (safe-mode) bootflag and... voila! I have my graphics card recognized (AMD Radeon 8xxx Card - 2048mb), full resolution (1920x1080), computer stops being slow as hell, even terminal background transparecy works, but still no QE/CI or Graphics accel and, besides "light" stuff working normally, I get some graphical glitches, like the screen has some flickering; Finder "top bar" disappears until I put my mouse on top of it; and Chrome doesn't work at all (I get some colored lines on it instead of text/images and it's VERY slow). Not to mention that it's not optimal to work under safe mode.

 

# CLOVER BOOTLOADER

 

Well, this is much "simpler". I read somewhere on this forum (can't find it now, but I will edit here as soon as I find it) that someone managed to get my graphics card fully working using Clover through FakeID. Well, I go on, install Clover (I've tried like 10 different version, not kidding) and I can't get past a single screen:

 

"root device uuid is XXXXXXXXXXXXXXXXXXXXXXXXX

+++++++++++++++++++++++++++++++++++++++++++"

 

After these "+++++++++" the computer instantly reboots. I have a pretty big feeling that it's somehow kernel related, but I don't know much about it, still it doesn't work without caches or injected kexts. I have tried a myriad of things, lot's of boot flags combination, so if someone is willing to help me with this, I'm willing to start over.

 

I will try to mention some things (It's been a lot, and I don't remember much, as I've put my finger in almost everything I could):

 

I tried to symlink a mach_kernel; kext-dev-mode=1; FakeID; Custom kext (as on Chameleon); No caches; Safe-mode; Backup all graphic kexts; Patched DSDT.aml; Manually editing config.plist; Editing through Clover configurator;

 

FakeSMC is present on /EFI/CLOVER/kexts/10.10, as is NullCPUPowerManagement.

 

I should mention Clover worked normally on my PC with Mavericks, it's just Yosemite that can't boot.

not sure on the AMD side of things but I think you need a patch... i think nawcom makes it, ''exotic patch'' or something along those lines.

Link to comment
Share on other sites

Thank you for your response. But, there's no exotic patch for my graphics card. Related to AMD, it's all sorted out. this is why I didn't post it in the AMD section. Also, I just reaalized I posted on the Installation forum, instead of Post-install, sorry about that.

 

My problem is specifically getting Chameleon to boot with this R7 260x with graphics accel or getting Clover to work normally here on Yosemite (it worked 100% fine on Mavericks).

Link to comment
Share on other sites

  • 2 months later...

I'm having R7 260x, but along with i5 650, and booting with Clover is smoothly. I'm using FakeID as following (0x66401002 or 0x665C1002):

<dict>
	<key>FakeID</key>
	<dict>
		<key>ATI</key>
		<string>0x66401002</string>
	</dict>
</dict>
...
<key>Graphics</key>
<dict>
	<key>FBName</key>
	<string>Futomaki</string>
	<key>Inject</key>
	<dict>
		<key>ATI</key>
		<true/>
		<key>Intel</key>
		<false/>
		<key>NVidia</key>
		<false/>
	</dict>
	<key>InjectEDID</key>
	<true/>
	<key>LoadVBios</key>
	<true/>
	<key>VRAM</key>
	<integer>2048</integer>
	<key>VideoPorts</key>
	<integer>4</integer>
</dict>

Hope it can help.

Link to comment
Share on other sites

 Share

×
×
  • Create New...