Jump to content

HD 5870 shows as 5000


  • Please log in to reply
26 replies to this topic

#21
StephanCA

StephanCA

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
I don't have any luck with trying different framebuffers. When I used Uakari with original kext I think it represented HDMI the best but it just had that annoying CRT display with it.

#22
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
try modified without DSDT using chameleon options only

#23
StephanCA

StephanCA

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
For me it doesn't make difference DSDT or chameleon, I get same results. Don't know whats wrong with it.

Maybe it could be that sense id's got mixed up and it thinks that my hdmi port is VGA.

Yes in IOreg it says 0x200 and should say 0x800 for HDMI. what sense id's did you use? because i'm trying to play with framebuffer to see if I can learn it and I cant get the right one for DVI. For HDMI I think its 4 and DP is 3 or 5.

#24
StephanCA

StephanCA

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
Ok here is what I got now in AMD5000Controller now that is all working except need to get rid of the last line

00 04 00 00 00 04 00 00 00 71 00 00 12 04 01 03
00 02 00 00 14 00 00 00 00 71 00 00 00 00 02 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 03 04
00 08 00 00 00 02 00 00 00 71 00 00 22 05 04 04

When I just remove the last line than the kext doesnt load, and when I use random sense id for it I get CRT monitor again.

#25
StephanCA

StephanCA

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
I think I got it to work, I used those lines

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 03
00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

I will attach my IOreg, please let me know if everything should be ok now, and a big thanks for your help, I learned a lot in those two days.

Attached Files



#26
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
First off, great job taking the time to do a little learnin' there bro, that's what it's all about!!! In retrospect, I should have just picked a 3 connector frame buffer to work with, but reason for sticking with Uakari was because it is the default for 5870. As you learned you cant change the overall length of the file, this changes the offsets that all the different parts of the driver are at inside so when the system goes to look for stuff in a certain spot inside the kext, it's not there. Anyway, obviously the HDMI looks good and looks like you got audio working on it, so that whole line is fine and you even changed the hotplug id right before the sense ID to a 05 which should let you plug/unplug HDMI while it's running with no problems. Your other two are both DVI's, the 000400 is a dual link and the 000200 is a single link. So ideally, assuming your card's DVI is a dual-link, you'd want to keep the 000400 if it works and change the 000200 to a 040000 for Display Port. The good part is that you've got the gist of how to fiddle with it, and sometimes a bit of fiddling is what it takes, which is a heck of a lot easier to do on your own hardware because you can see if it worked and try many different things in a shorter amount of time. I'm sure you read a lot, so kudos on the effort!

Since you already have your sense ID's all there in your edits, this should work, just changing the red text:


04 00 00 00 00 04 00 00 00 71 00 00 12 04 04 03
00 04 00 00 14 00 00 00 00 71 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

#27
poadb

poadb

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
I must say, this was fascinating to follow :)

Well done guys and exceptional work from eep357 - very impressive. :)





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