Jump to content

AMD 7970 Working With Full QE !

AMD 7970 full working QE

  • Please log in to reply
132 replies to this topic

#101
polarpigs

polarpigs

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
I have a Sapphire Vapor-X 7970 (3GB) with DS3h mb
My 7970 booted up fine without changing anything in chameleon or the bios and I can get to the login window (need to use sleep trick as there is a white screen)
After entering my password, it will login and then suddenly hang. Everything freezes. Sometimes it will work for a few seconds and then hang, sometimes it hangs as soon as the desktop fades in from the login window.
No idea what the problem is! Please help!

#102
hacbookpro

hacbookpro

    InsanelyMac Protégé

  • Donators
  • 73 posts
Just realised we aren't on the same motherboard, I'm on a z77-ud5h. Going to test installing this weekend.

#103
demik475

demik475

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Location:Paris, France
Hello,

With 10.8.3, it's working without any DSDT / Chameleon tricks there :
Posted Image

Note that i'm booting off the 4670 Ultimate and OS X switch screens after that (physical issues, the 7970 need to be in the bottom slot)

#104
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,084 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com

Hello,

With 10.8.3, it's working without any DSDT / Chameleon tricks there :

Note that i'm booting off the 4670 Ultimate and OS X switch screens after that (physical issues, the 7970 need to be in the bottom slot)


No, you are incorrect in your statement. It is not working at all. See how it shows: 7xxx? That means there is no framebuffer loaded and therefor not working. Now that you know that you can work on getting it to work. :)

#105
eep357

eep357

    Triple Platinum

  • Retired
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

I have a Sapphire Vapor-X 7970 (3GB) with DS3h mb
My 7970 booted up fine without changing anything in chameleon or the bios and I can get to the login window (need to use sleep trick as there is a white screen)
After entering my password, it will login and then suddenly hang. Everything freezes. Sometimes it will work for a few seconds and then hang, sometimes it hangs as soon as the desktop fades in from the login window.
No idea what the problem is! Please help!

remove GPU monitor plugin from inside FakeSMC.kext, it will cause KP once iStat or HWmonitor loads

#106
demik475

demik475

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Location:Paris, France
Yep, the 7xxx is strange, but :

Starcraft II and Diablo III are running very well like "omg it keeps 60 fps on ultra", and the menu bar is translucent so :wink2:

ioreg -l shows that ATY,Hamachi framebuffer is loaded, and this framebuffer see all 4 physical ports (DVI x2, DP, HDMI).
I've included ioreg -l output if somebody is interested. I'm not using the sleep trick either. Just booted and bam, working.

Having trouble with OpenCL though, maybe that's the part which is not loaded.

Attached Files



#107
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,973 posts
  • Gender:Male
Hi!

This is rather common if you injected the device ids into both the controller and accelerator kexts and boot using GraphicsEnabler=No (or no bootloader injection at all). It's the same for me with my 5450 (IDs injected into the ATI500Controller.kext and AMDRadeonAccelerator.kext): if i use GraphicsEnabler=Y, it's reported correctly. If not, it's reported as a HD5000 (okay, it's not exactly the same as HD5xxx, but i think we're talking about the same effect).

Best regards!

P.S.: or not: i just realized you're using your card as the secondary card, switching to it after booting with the HD4600. So you got a point here: maybe using the 7xxx cards as secondary GPUs bypasses the need of the sleep trick.

#108
demik475

demik475

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Location:Paris, France

P.S.: or not: i just realized you're using your card as the secondary card, switching to it after booting with the HD4600. So you got a point here: maybe using the 7xxx cards as secondary GPUs bypasses the need of the sleep trick.


Just to be sure, I wanted to check that by booting with the 7970 only. Chamelon went foobar :

Posted Image

Wanted to updated it, but trunk doesn't build atm :/

#109
polarpigs

polarpigs

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

remove GPU monitor plugin from inside FakeSMC.kext, it will cause KP once iStat or HWmonitor loads


I tried that but same thing happens. Is there any way to stop HWmonitor from launching on start up?
And when it freezes, I dont get the KP screen, just that the screen freezes.

#110
ArcticFox

ArcticFox

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
I tried the DSDT thing and it says AMDBartsGraphicsAccelerator: ** Device in slot: SLOT--1 ** and hangs there my card is a 7850 Pitcairn, what am I doing wrong.

#111
svennand

svennand

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

Just to be sure, I wanted to check that by booting with the 7970 only. Chamelon went foobar :

Posted Image

Wanted to updated it, but trunk doesn't build atm :/


Use usb drive (i used my multixxx usb stick) to boot up up from hdd. Worked for me

#112
ArcticFox

ArcticFox

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
Tried using Dashimaki framebuffer and it boots with DSDT edits but all i get is a black screen, all the other framebuffers stall at AMDBartsGraphicsAccelerator: ** Device in slot: SLOT--1 **

#113
Moiz TK

Moiz TK

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
how do you change the framebuffer that is loaded??

i tried through clover to change the framebuffer but it always loads Aji framebuffer. Is there a way to change it other than clover as clover is not changing it?

#114
fau7i

fau7i

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Malaysia

how do you change the framebuffer that is loaded??

i tried through clover to change the framebuffer but it always loads Aji framebuffer. Is there a way to change it other than clover as clover is not changing it?


You may change from Clover GUI > Options > Graphics Injection Menu > FBName.

Wait, maybe you have injected 'Aji' through your DSDT ?

#115
wolodya

wolodya

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
Radeon HD 7___ Mac Edition для 10.7.5 - 10.8.2.
https://dl.dropbox.c...7950 for Mac.7z

#116
Moiz TK

Moiz TK

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

You may change from Clover GUI > Options > Graphics Injection Menu > FBName.

Wait, maybe you have injected 'Aji' through your DSDT ?


Okay so i think it is in my dsdt, following the guide from rampageDev on the 7xxx dsdt, i see that this following code is in my dsdt:


Store (Package (0x10)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                }, 
                                "device-id", 
                                Buffer (0x04)
                                {
                                     0x3D, 0x68, 0x00, 0x00
                                }, 
                                "@0,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "@1,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "@2,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "@3,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "model", 
                                Buffer (0x13)
                                {
                                    "AMD Radeon HD 7770"
                                }, 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }

The part that says "ATY,Buri" is what i changed it to (from the original which said Aji) and restarted the hackintosh, but it still loaded Aji
so idk how or what else you could change to have the Buri framebuffer loaded

#117
fau7i

fau7i

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Malaysia

Okay so i think it is in my dsdt, following the guide from rampageDev on the 7xxx dsdt, i see that this following code is in my dsdt:


Store (Package (0x10)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                }, 
                                "device-id", 
                                Buffer (0x04)
                                {
                                     0x3D, 0x68, 0x00, 0x00
                                }, 
                                "@0,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "@1,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "@2,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "@3,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Buri"
                                }, 
                                "model", 
                                Buffer (0x13)
                                {
                                    "AMD Radeon HD 7770"
                                }, 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }

The part that says "ATY,Buri" is what i changed it to (from the original which said Aji) and restarted the hackintosh, but it still loaded Aji
so idk how or what else you could change to have the Buri framebuffer loaded


I see nothing wrong with DSDT patch, except I don't know where it goes in your DSDT.

However, with Clover you might not needed that DSDT injection. It's only the safe way not to depend on bootloader supports. I.E we use GE= No or GI=No when having DSDT injection.

How do you know Clover doesn't change the framebuffer? From ioreg? Or Clover GUI?

#118
Moiz TK

Moiz TK

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

I see nothing wrong with DSDT patch, except I don't know where it goes in your DSDT.

However, with Clover you might not needed that DSDT injection. It's only the safe way not to depend on bootloader supports. I.E we use GE= No or GI=No when having DSDT injection.

How do you know Clover doesn't change the framebuffer? From ioreg? Or Clover GUI?


Alright ill try without dsdt and the injection
but the the FB doesnt change even if i change it from the dsdt in the code i posted earlier (also the code went under my device PEGP as suggested in the rampagedev guide for 7xxx dsdt)

I know it doesnt change because in the IOREG it sasy ATY, Aji @0 and @1, @2 and @3
and it never changes from the Aji FB

#119
fau7i

fau7i

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Malaysia

Alright ill try without dsdt and the injection
but the the FB doesnt change even if i change it from the dsdt in the code i posted earlier (also the code went under my device PEGP as suggested in the rampagedev guide for 7xxx dsdt)

I know it doesnt change because in the IOREG it sasy ATY, Aji @0 and @1, @2 and @3
and it never changes from the Aji FB


So, it's being loaded but it's strange to me that it can't be changed through Clover config. In my case, it's changable and not loaded or hangs on boot if the framebuffer was incorrect.

Do you get full acceleration with 'Aji'?

#120
Moiz TK

Moiz TK

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

So, it's being loaded but it's strange to me that it can't be changed through Clover config. In my case, it's changable and not loaded or hangs on boot if the framebuffer was incorrect.

Do you get full acceleration with 'Aji'?


Im getting fill acceleration and all the games are running smoothly but my HDMI w/ audio output doesnt work when Aji framebuffer loads, only my dvi output works with Aji

when i use no dsdt and Graphics injection = No, all my ports (DP, HDMI without audio tho and DVI) work but with this setting i have no FB loaded and i dont get full acceleration

i wanted to change FB to see if Buri or anything other FB could get my HDMI with audio to work





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy