2

Author Topic: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!  (Read 190247 times)

0 Members and 1 Guest are viewing this topic.

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #165 on: September 17, 2011, 05:53:30 PM »
^^ He is online everyday & not answering posts 4-5days old?

I understand that Devs do a hard work but when you've started a thread you must follow it.
pauldmps, you need to lower those anxiety levels :)
Concerning Chameleon GE, you were already answered on the forge issue (156) and your specific card was added.
About the Muxless thing, i have no idea about how OS X handles it. I only have access to nVidia's Optimus,
but i still didn't had time to try OS X in it. Same thing with Lion and i can't run it on the desktop so, can't help with it.
But, you can always try uninstalling Intel's drivers to see if you can get the ATI ones working; if you are successful with ATI,
then check if Muxless is viable and if not, the choice is yours on the graphics to keep.
For now it's all i have...

I have 10.7 Lion and also the AMD Radeon HD 6470M graphics in my Dell Vostro 3350 notebook, but this notebook has also the integrated Sandy Bridge Intel HD 3000 Onboard Graphics.
...
dontomaso, same as above, except for anxiety ;D
yep, Intel seems to work ootb with MacBookPro8,2/8,3 at least; 8,1 uses only Intel (Mactracker info) so i don't think it will do.
About how Chameleon works, from a couple of posts ago:
Quote
... all GE does is write/pass some values to ioreg device tree,
that the drivers expect to find, similar to what can be done with DSDT editing.
if you want to know what's "written" check the code, ati.c; basically it's down to write the device path (devprop_add_device)
and the stuff that's not commented out on "dev_prop_t ati_devprop_list", using devprop_add_list function and pass it
much like using "device-properties" key. The rest is done by kernel and kexts.
You guessed right about the funny FB names :P yep, the FB's changed place on 10.6.8 and above, like you figured;
now we are limited to the ones present on the used Controller.

Throw me your subsys id/ven so i can add an entry for your card.
Is device id 6760 correct?
« Last Edit: September 17, 2011, 08:41:21 PM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

Zane

  • Member
  • Posts: 81
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #166 on: September 18, 2011, 06:34:44 AM »
Done. Used Hoolock. HDMI does not work with Hoolock. One thing to note is that i get a scrambled screen for 1 second before it goes back to proper almost everytime OS X boots. Uploaded the bdmesg and ioreg for both Hoolock and Langur.
Zane, those ioreg's are useless :P use
Code: [Select]
ioreg -lfw0bdmesg looks ok; just confirm me something...
If you boot without e.g. AtiConfig=Hoolock do you get Nomascus framebuffer?
And the subsys id/ven is correct?

Still, would like to take a look at ioregs...

You should have said so earlier! :p I'll get it to you in a bit.

Yes if i boot without Hoolock i get Nomascus and that doesnt work for me.

What do you mean the subsys id and vendor id is correct?
http://bit.ly/osx86log Lenovo Y550P OSx86 Log
http://bit.ly/envyosx64log HP Envy 15 1150nr OSx64 log

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #167 on: September 18, 2011, 06:59:39 PM »
You should have said so earlier! :p I'll get it to you in a bit.
yeah, yeah... more work less talk :P kidding... no hurries...

I mean, if it shows the card's correct subsys id/ven (1522103C), e.g. on bdmesg, ioreg, etc...?
« Last Edit: September 19, 2011, 01:48:47 AM by Azimutz »
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

dontomaso

  • Entrant
  • Posts: 3
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #168 on: September 19, 2011, 08:53:17 AM »
Hello Azimutz,

Thanks a lot for the info.

Quote
Throw me your subsys id/ven so i can add an entry for your card.
Is device id 6760 correct?

I attached two jpg files, thanks.

Zane

  • Member
  • Posts: 81
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #169 on: September 19, 2011, 01:21:08 PM »
yeah, yeah... more work less talk :P kidding... no hurries...

I mean, if it shows the card's correct subsys id/ven (1522103C), e.g. on bdmesg, ioreg, etc...?

I believe the subssys id and vendor ID are correct. Didn't i attach a report in one of the previous posts?

Seems like i didn't, I will. Here is the ioreg -lfw0 for hoolock. I'll get the Langur one later.
« Last Edit: September 20, 2011, 12:32:23 AM by Zane »
http://bit.ly/osx86log Lenovo Y550P OSx86 Log
http://bit.ly/envyosx64log HP Envy 15 1150nr OSx64 log

ophtha72

  • Observer
  • Posts: 12
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #170 on: September 19, 2011, 03:39:51 PM »
Hi, Azimutz,

Can I ask you a basic question?

When I type "./gfxutil -f display" in terminal, it displays as follows.

PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)


Then, what is the correct PciRootUID value? 0 or 3?

Interestingly, whatever I choose 0 or 1 or 3 in "PciRootUID=X" at the boot option, it boots normally.

No one describes exactly what "PciRootUID" means. (I searched through google extensively, but I did not find.)

What does the "PciRootUID" mean?

Zane

  • Member
  • Posts: 81
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #171 on: September 19, 2011, 11:35:22 PM »
I believe UID = http://en.wikipedia.org/wiki/User_identifier

PCIRootUID is probably the choosing of which "slot" your graphic card is. For example, if i have slots 0, 1 and 2 and if Chameleon is unable to find or boot correctly then you would have to manually specify PCIRootUID=0,1 or 2.

Thats what i think it does anyway.

The other question, i shall let Azi reply you.
« Last Edit: September 20, 2011, 12:37:23 AM by Zane »
http://bit.ly/osx86log Lenovo Y550P OSx86 Log
http://bit.ly/envyosx64log HP Envy 15 1150nr OSx64 log

Enzo

  • Resident
  • Posts: 256
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #172 on: September 24, 2011, 10:51:33 AM »
Greetings Azimuts,

So I'm sort of in a testing phase with Lion, I updated to 10.7.1 quickly so I don't know if it was that update that started causing this, but every now and then the computer boots with a black screen. This is after the first grey screen, when the screen turns black then the drivers kick in I assume, and another gray screen comes on before the desktop appears. So in these cases, the display stays black, backlight is on. I believe others have had the same issue with similar cards, one apparently fixed it just by setting native res in the boot.plist, which I already do. System is booted, just no image during the black screen. One workaround is to sleep the system then wake. The image comes back then.

Should I be trying different framebuffers?

I am running an HD5750 with device ID 68BE added to the ATI5xxx kext and graphicsenabler=yes. Updated to Cham 2 RC5 Build 1174 to install Lion. Previously was on Kabyls build 700 for ATI support, enabled the exact same way, and that worked perfectly.

dodikdisko

  • Entrant
  • Posts: 1
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #173 on: October 12, 2011, 10:20:25 PM »
Hey Azimuts,

ive been trying to make my Graphics work for 3 days now and failed that far.

I have the same card as this one:
http://forge.voodooprojects.org/p/chameleon/issues/89/

Last thing i was trying was downloading the "i386_1515.zip", added the AMDGraphicsEnabler.dylib to the modules folder and im also usind the "boot" file from the zip above.

if i start with GraphicsEnabler=Yes it will hang up with the line:
"Resetting IOCatalogue."

im not sure what to try next (find other kext, learn to compile my own...), may be you could give me a hint?

ps: a have Lion 10.7.1 if it matters
« Last Edit: October 12, 2011, 10:48:10 PM by dodikdisko »

alycann

  • Entrant
  • Posts: 1
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #174 on: October 18, 2011, 06:08:06 PM »
Hey guys.
I have ati 5470 1GB with 10.7.2 on my laptop is Asus K52JR
I created EDID file for resouliton . My display is Internal LVD Force EDID.
I'm using GraphicsEnabler
I have QE/CI and correct resouliton.
but it is 16 bit.
I have colour bandings. How Can I enable 32bit (24bit)

soflip

  • Entrant
  • Posts: 1
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #175 on: October 23, 2011, 09:48:55 AM »
Hello,

I wanted to add my results with my legacy x1300 pro 0x7183, with dual DVI and sVHS (low profile, only heatsink)

Trying under Lion 10.7.1, Chamaleon 2

⁃ download i386_1515 from Azimutz post http://forum.voodooprojects.org/index.php?topic=1959.0
⁃ copy ATiGraphicsEnabler.dylib to /Extra/modules
⁃ copy boot to /
⁃ edit /Extra/org.chamaleon.Boot.plist to add

   <key>GraphicsEnabler</key>
   <string>Yes</string>

- edit /System/Library/Extensions/ATI1300Controller.kext/Contents/ to change
   
   <key>IONameMatch</key
   <array
      <string>pci1002,7183</string
   </array>

- download EVOEnabler.kext from http://www.insanelymac.com/forum/index.php?showtopic=214208 and edit Info.plist
 
   <key>IOPCIMatch</key>
   <string>0x71831002</string>

    (also replace Alopias by Sphyrna o Caretta 6 times)

- If I try to modify ATIRadeonX1000.kext (only the Info.plist) I got a kernel panic and the next
  isn't never loaded.

- I disassembled ATIRadeonX1000 and the only place similar to "cmp edx, 7187h" is in
  offset @2D439 with "cmp eax, 7187h". I tried to replace 87 by 83, but as I'm receiving a
  kernel panic due to the Info.plist I can't test that change.

I have full resolution but I don't have QE/CI neither I can watch youtube videos, and I don't know what to try to not receive a kernel panic when modifying the ATIRadeonX1000.kext.
I can play chess, something strange because a lot of people says it's something to check to know
if QE/CI is working.


Thanks to:
Beej (http://www.beejblog.com/2010/03/ati-x1300-pro-on-mac-os-x-snow-leopard.html)
Azimutz (http://forum.voodooprojects.org/index.php?topic=1959.0)

Regards!
« Last Edit: October 23, 2011, 04:02:24 PM by soflip »

applehacker

  • Entrant
  • Posts: 6
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #176 on: October 26, 2011, 02:58:34 AM »
I checked the current ati.c, and it shows that the ATI 6900M HD series is unsupported (kNull).........why is that? Can it be fixed?
ATi Mobility Radeon 6970m HD
Chip Family is BARTS, not CAYMAN
Device id: 0x6720
Vendor id: 0x1002
Subsystem: 0x04BA1028

Usually supposed to use framebuffer Elodea......... but it gives black screen on boot after a quick grey flash.

« Last Edit: October 26, 2011, 03:06:40 AM by applehacker »

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #177 on: October 26, 2011, 10:51:37 AM »
applehacker - you may be desperate to get your hardware working, but posting in multiple places can be considered rude. Please be patient and if somebody knows the answer then I'm sure they'll respond in due course.
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

applehacker

  • Entrant
  • Posts: 6
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #178 on: October 26, 2011, 03:28:04 PM »
applehacker - you may be desperate to get your hardware working, but posting in multiple places can be considered rude. Please be patient and if somebody knows the answer then I'm sure they'll respond in due course.
Sorry. I thought this might be the right place to post it though, since most hits on google for black screen, ati, and chameleon point to this thread. Doesn't hurt to get multiple opinions though :)

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: ATI/AMD GraphicsEnabler support (legacy, modules & missing devices)!
« Reply #179 on: December 01, 2011, 03:28:52 PM »
Hi guys...
Just a quick fly by to inform that my activities on the scene are suspended for indefinite time,
due to work and health issues.
Besides the occasional peek at the forge and svn activity, i've been totally out of the loop for the past couple of months
and i have no prevision to when or if i will get back to a steady work here (topic and scene).
About the topic, i really don't know what to do with it!? For now i will leave it as is and unlocked.

Will try to keep an eye on the scene and post/commit some stuff on the little free time that i have,
so no "good bye's", just a "see you later" and a big Thanks to everyone that helped and cared.

Sorry for taking so long to post this info... these are sad and troubled times for me :(
Stay safe...
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT