Jump to content

How to launch ATI-card by DSDT


  • Please log in to reply
95 replies to this topic

#21
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Wow thanks man you did.morthen year I have this problem.now solved.changed to PEGP to PEX0 and PEG1 to PEX1
thank you very much your hard work. I update working dsdt.
if you don't mind can you fix wright Personality because dvi i and dvi d not working I have 2 xfx 6950 only one slot is working if i connect borth video cards.

Last login: Tue Jun 26 09:14:57 on ttys000
navaratnams-Mac-Pro-2:~ navaratnammanoranjan$ /Users/navaratnammanoranjan/Desktop/VBIOS/redsock_bios_decoder </Users/navaratnammanoranjan/Desktop/slot1/1002_6719.rom
695CNF80.BIN:

CAYMAN PRO Hill GDDR5 BIOS

Subsystem Vendor ID: 1682
Subsystem ID: 3122
Object Header Structure Size: 436
Connector Object Table Offset: 52
Router Object Table Offset: 0
Encoder Object Table Offset: 145
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [3] which is [DVI_D]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
navaratnams-Mac-Pro-2:~ navaratnammanoranjan$
------------------------------------
Last login: Sat Jun 30 18:33:56 on ttys000
navaratnams-Mac-Pro-2:~ navaratnammanoranjan$ /Users/navaratnammanoranjan/Desktop/xfx6950\ files1/radeon_bios_decode </Users/navaratnammanoranjan/Desktop/xfx6950\ files1/1002_6719.rom
ATOM BIOS Rom:
SubsystemVendorID: 0x1682 SubsystemID: 0x3122
IOBaseAddress: 0x0000
Filename: 695CNF80.BIN
BIOS Bootup Message:
CAYMAN PRO Hill GDDR5 BIOS

PCI ID: 1002:6719
Connector at index 0
Type [@offset 44199]: DisplayPort (10)
Encoder [@offset 44203]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44335]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 44209]: DisplayPort (10)
Encoder [@offset 44213]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44362]: 0x91, OSX senseid: 0x2
Connector at index 2
Type [@offset 44219]: HDMI-A (11)
Encoder [@offset 44223]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44389]: 0x93, OSX senseid: 0x4
Connector at index 3
Type [@offset 44229]: DVI-D (3)
Encoder [@offset 44233]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44416]: 0x92, OSX senseid: 0x3
Connector at index 4
Type [@offset 44239]: DVI-I (2)
Encoder [@offset 44243]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44453]: 0x94, OSX senseid: 0x5
Connector at index 5
Type [@offset 44249]: DVI-I (2)
Encoder [@offset 44253]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44453]: 0x94, OSX senseid: 0x5
navaratnams-Mac-Pro-2:~ navaratnammanoranjan$

ori

00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01
00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02
00 08 00 00 04 02 00 00 00 01 00 00 11 02 03 04
00 02 00 00 14 02 00 00 00 01 00 00 00 00 06 05
02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 04


patched


Personality: Gibba
ConnectorInfo count in decimal: 5
Disk offset in decimal 179984
0000000 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04
0000010 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03
0000020 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05
0000030 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01
0000040 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02
0000050

Maybe you should use frame-buffer which has 6 ports, Bulrushes, for example.

00 04 00 00 04 03 00 00 00 01 00 00 12 04 00 01
00 04 00 00 04 03 00 00 00 01 00 00 22 05 01 02
00 08 00 00 04 02 00 00 00 01 00 00 11 02 02 04
04 00 00 00 04 02 00 00 00 01 00 00 11 02 03 03
00 02 00 00 14 02 00 00 00 01 00 00 10 00 04 05
00 02 00 00 14 02 00 00 00 01 00 00 00 10 05 05
-----------
Palash. Hello, Maybe you should try a similar solution that manor has.
http://www.insanelym...t/#entry1910636

#22
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 189 posts
  • Gender:Male
  • Location:Bangladesh

Palash. Hello, Maybe you should try a similar solution that manor has.
http://www.insanelym...t/#entry1910636


Actually my system running smoothly :P , Just wanna give a try with your method :D .
Always was successfull to patch my graphics kexts with the old method - http://www.insanelym...n/#entry1655903
Any kind of co-operation & testing purpose you should call me, freely :weight_lift:
Thank you
Palash

#23
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Actually my system running smoothly :P , Just wanna give a try with your method :D .
Always was successfull to patch my graphics kexts with the old method - http://www.insanelym...n/#entry1655903
Any kind of co-operation &amp; testing purpose you should call me, freely :weight_lift:
Thank you
Palash

ATIInit is also good. I was consulting with person who has more experience than me in this deal. And he explained that he don't know what should do with your card.
As a meter of principle This method into DSDT and ATIInit should be the same. But adjustment of ATIInit is not easy work as well.
When I creating this topic I don't think that it has so many exceptions. My card should be corrected so, yours in a different way, manor's also has some peculiarity. and so on. Our goal it to gather all of these features as more as possible.

#24
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 320 posts
  • Gender:Male
I try like this not work


ori

Personality: Bulrushes

ConnectorInfo count in decimal: 6

Disk offset in decimal 179504

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01

0000010 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02

0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03

0000030 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 04

0000040 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04

0000050 00 04 00 00 04 03 00 00 00 01 00 00 20 01 06 06

0000060


patched


00 04 00 00 04 03 00 00 00 01 00 00 12 04 00 01

00 04 00 00 04 03 00 00 00 01 00 00 22 05 01 02

00 08 00 00 04 02 00 00 00 01 00 00 11 02 02 04

04 00 00 00 04 02 00 00 00 01 00 00 11 02 03 03

00 02 00 00 14 02 00 00 00 01 00 00 10 00 04 05

00 02 00 00 14 02 00 00 00 01 00 00 00 10 05 05


#25
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 320 posts
  • Gender:Male
my first card slot 1 connectors not worked.2nd video cards are working.I don't know why?please explain thank you.

#26
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Hey can you help me with the edit. I don't really know what to do. The DSDT file is untouched. Thanks in advance.

DSDT Injecting is the next step in hackintoshing.(Though sometimes DSDT injecting is only way to start up ATIcard for some models)
But first you should get working graphics with GraphicsEnabler=Yes and correct framebuffer.
Did you do this?
PS I'm just writing from the phone and I will be able to look through on your DSDT only tomorrow.

#27
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Hey can you help me with the edit. I don't really know what to do. The DSDT file is untouched. Thanks in advance.

Give me
GPU install(advisable)
BIOS version(advisable)
IOReg(necessarily)

#28
p.H

p.H

    InsanelyMac Legend

  • FAQ Team
  • 778 posts
  • Gender:Male
  • Interests:Hackintosh & NBA & COD4 promod
Hi, Alex. Personally speaking, I am not a fan of putting rom info into dsdt. Because it keeps me waiting for a long long long long :D time when either opening or saving my edited dsdt.

#29
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Hi, Alex. Personally speaking, I am not a fan of putting rom info into dsdt. Because it keeps me waiting for a long long long long :D time when either opening or saving my edited dsdt.

The last time when I edided DSDT was March. For me it opens quickly, and compilation takes several seconds 20-40, it's not much.

#30
p.H

p.H

    InsanelyMac Legend

  • FAQ Team
  • 778 posts
  • Gender:Male
  • Interests:Hackintosh & NBA & COD4 promod

The last time when I edided DSDT was March. For me it opens quickly, and compilation takes several seconds 20-40, it's not much.

Oops, it's Core i7 while mine is i3 :(

#31
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

@Alex Auditore: I've already read that thread, but my problem is that I don't know where to put these DSDT sections (or there's no difference?).
@Rampage Dev: I'm attaching files you asked for.
Info:
Motherboard- Asus P8Z68 Deluxe/GEN3 (bios 3603 patched)
CPU- i5 2500
GPU- Asus HD6850
RAM- Corsair 4gb 1600mhz cl9

Bootloader- Clover with GraphicsInjector=No (it's not working with "Yes"), bootflags slide=0 -v WithKexts dart=0.

DSDT is like magic to me, I don't understand how it's working and how to edit it (and don't mess it up).

Thank you both.

Ok, I tried to make DSDT for you, But you must insert vedeo-bios on your own as you didn't give me it.(See top of this topic)

Attached Files



#32
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Video bios was at the same post as my dsdt. Thank you very much! I just wanted to upload my bios file.
Yesterday I did not have internet anymore :/
If you want to insert bios I just upload the file. Ill try the DSDT and will report (I'm at my hackintosh todays evening or tomorrow, stressfull weekend ;) ).

What model do you have? And give me IOReg with GraphicsEnabler=Yes(At Chameleom) or GraphicInjector=Yes at Clover

#33
Thaniel

Thaniel

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Ok, I tried to make DSDT for you, But you must insert vedeo-bios on your own as you didn't give me it.(See top of this topic)

I've inserted video-bios but then got error (syntax error, unexpected $end, expecting ',' or '}' and premature End-Of-File) during compilation. I tried to fix it somehow, but i failed. Can you take a look into it?

Attached Files



#34
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

I've inserted video-bios but then got error (syntax error, unexpected $end, expecting ',' or '}' and premature End-Of-File) during compilation. I tried to fix it somehow, but i failed. Can you take a look into it?

Ok. try this one. Don't forget to set up GraphicsEnbaler=No

Attached Files



#35
uzmi

uzmi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 331 posts
  • Gender:Male
Hi
My Ati-personality is not completed, I lack data:
 
a950.jpg
 
What am I doing wrong?
 
MSI Z68MA ED55 / i3 2100 / His Radeon 6850 / Mountain Lion Retail
 
Thank you


#36
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 175 posts

hi ALEX can you help me to inejct ATY image to DSDT pleas??

got this error (syntax error, unexpected $end, expecting ',' or '}' and premature End-Of-File) Can you fix this??

 

thanks in advance

Attached Files



#37
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

hi ALEX can you help me to inejct ATY image to DSDT pleas??
got this error (syntax error, unexpected $end, expecting ',' or '}' and premature End-Of-File) Can you fix this??
 
thanks in advance

What model do you have and give me IOReg with GraphicsEnabler=Yes or GraphicsInjector.

Hi
My Ati-personality is not completed, I lack data:
 
a950.jpg
 
What am I doing wrong?
 
MSI Z68MA ED55 / i3 2100 / His Radeon 6850 / Mountain Lion Retail
 
Thank you

Try this one

Attached Files



#38
uzmi

uzmi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 331 posts
  • Gender:Male

Try this one

 

 

It works very well. I´m going to continue with the guide and if a have more questions i will ask you. 

 

Thanks you so much.



#39
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 175 posts

What model do you have and give me IOReg with GraphicsEnabler=Yes or GraphicsInjector.

ASUS HD 6870 DC here http://www.asus.com/...70_DC2DI2S1GD5/

 

thanks

Attached Files



#40
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

ASUS HD 6870 DC here http://www.asus.com/...70_DC2DI2S1GD5/

 

thanks

During a compilation this brackets must be empty

 Store (Package ()
                            {
                                "@0,AAPL,boot-display", 
                                Buffer (0x04)
..............
 "ATY,bin_image", 
                                Buffer ()
                                {
                                    /* 0000 */    0x55, 0xAA, 0x80, 0xE9, 0x35, 0x02, 0x00, 0x69, 
                                    /* 0008 */    0x00, 

Attached Files







1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

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