Autor
Wiadomość
ATI Radeon HD 4870 - z QE/CI na EFI String lub DSDT - L i SL
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
Wysłany: 2009-06-16, 21:26 ATI Radeon HD 4870 - z QE/CI na EFI String lub DSDT - L i SL
Krótko - działa.
Wreszcie Apple się postarało.
Potrzebne... 10.5.7 i brak jakichkolwiek injectorów.
Poniżej kod do generowania EFI Stringa dla EFI Studio.
Kod: <key>##devicepath##</key>
<dict>
<key>@0,compatible</key>
<string>ATY,Motmot</string>
<key>@0,connector-type</key>
<string>0x00000400</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,display-type</key>
<string>0x454e4f4e</string>
<key>@0,name</key>
<string>ATY,Motmot</string>
<key>@1,compatible</key>
<string>ATY,Motmot</string>
<key>@1,connector-type</key>
<string>0x00000004</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,display-type</key>
<string>0x454e4f4e</string>
<key>@1,name</key>
<string>ATY,Motmot</string>
<key>AAPL,EMC-Display-List</key>
<data>
AwAAAAAAAAAAAAAAAAAAAAYQAAAbkgAAAAAAAAAAAAAGEAAAHJIAAAAAAAAA
AAAABhAAACGSAAAAAAAAAAAAAA==
</data>
<key>AAPL,aux-power-connected</key>
<string>0x00000001</string>
<key>AAPL,backlight-control</key>
<string>0x00000000</string>
<key>AAPL,slot-name</key>
<string>PCIe x16</string>
<key>AAPL00,blackscreen-preferences</key>
<string>0x08000000</string>
<key>AAPL01,Coherency</key>
<string>0x00000002</string>
<key>AAPL01,blackscreen-preferences</key>
<string>0x08000000</string>
<key>ATY,Card#</key>
<string>109-B77101-00</string>
<key>ATY,Copyright</key>
<string>Copyright AMD Inc. All Rights Reserved. 2005-2008</string>
<key>ATY,EFICompileDate</key>
<string>Jan 26 2009</string>
<key>ATY,EFIDriverType</key>
<string>0x02</string>
<key>ATY,EFIEnabledMode</key>
<string>0x02</string>
<key>ATY,EFIHWInitStatus</key>
<data>
AAAAAAAAAAA=
</data>
<key>ATY,EFIOrientation</key>
<string>0x0100</string>
<key>ATY,EFIVersion</key>
<data>
MDEuMDAuMzE4AA==
</data>
<key>ATY,EFIVersionB</key>
<string>113-B77101-012</string>
<key>ATY,EFIVersionE</key>
<string>113-B7710A-318</string>
<key>ATY,MCLK</key>
<string>0x00112e70</string>
<key>ATY,MemRevisionID</key>
<string>0x0009</string>
<key>ATY,MemVendorID</key>
<string>0x0002</string>
<key>ATY,Rom#</key>
<string>113-B7710C-176</string>
<key>ATY,SCLK</key>
<string>0x000bdb28</string>
<key>ATY,VendorID</key>
<string>0x1002</string>
<key>device_type</key>
<string>ATY,MotmotParent</string>
<key>model</key>
<string>ATI Radeon HD 4870</string>
<key>name</key>
<string>ATY,MotmotParent</string>
</dict>
Dla leniwych przygotowane EFI Studio z w/w plistą:
Kod: http://rapidshare.com/files/250403884/EFIStudio.1.1.4870.zip
Należy pamiętać że 4870 wymaga systemu 10.5.7, potem usunąć z stare injectory, oczyścić cache itd itp...
_________________ haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!
Ostatnio zmieniony przez 314TeR 2009-10-15, 19:21, w całości zmieniany 2 razy
darq
Wiek: 35 Dołączył: 29 Cze 2009 Posty: 1 Skąd: Łódź
Wysłany: 2009-06-29, 19:23 Re: ATI Radeon HD 4870 1GB Ram - QE/CI na EFI Stringu
proszę o wystawienie "EFI Studio" z obsługą 4870 ,
bo mam problem z odpaleniem tej karty z pełną obsługą.
dzięki.
[ Komentarz dodany przez: 314TeR : 2009-06-30, 20:32 ]
Usunięte zbędne cytowanie...
Ok, dzięki
a bo się spieszyłem,
lada moment będę offline, zatem gonie ze wszystkim
_________________ iPC10.5.7:
Asus P5Q (2102) - C2Duo E8500 - 3,16GHz | Ati 4870 1Gb | SB Audigy
Patriot Dual LLK 2x 2GB DDR2 EPP 800MHz CL4
2x lan: Athereos + rlt
Leo (60GB IDE) + 640 SATA
marcias
Pomógł: 7 razy Wiek: 35 Dołączył: 10 Kwi 2009 Posty: 436
Wysłany: 2009-06-30, 12:17 Re: ATI Radeon HD 4870 1GB Ram - QE/CI na EFI Stringu
nie no taki cytat ?? wystarczyło tylko prośbę napisać a nie cytować, tym bardziej że chyba się nie cytuje bezpośrednio pod postem do którego się odnosisz.
edit : no teraz czytelniej prosze admina o usuniecie mego zbędnego postu, bo mi zniknęła funkcja usuwania.
_________________
Obecnie:
Macbook 5.2 [MC240]
Air Port Extreme
Ostatnio zmieniony przez marcias 2009-07-01, 08:07, w całości zmieniany 2 razy
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
Gibson21
Dołączył: 12 Lip 2009 Posty: 21
Wysłany: 2009-10-12, 22:20
Witam
ściągłem ten plik
"http://rapidshare.com/files/250403884/EFIStudio.1.1.4870.zip"
Wygenerowałem jakiś coś tam i wkleiłem za pomocą tego programu
do com.apple.boot.plist wyczyściłem cache i usunołem natit,kext wedle zaleceń
po resecie krzaki robiłem to wszystko na SNOW 32bit
może jest jakis opis jak to sie robi znalazłem lspci 1.1 mam też Efistudio 1.1
ale co dalej?
i jeszcze jedno pytanie gdzie jest w leo 10.5.8 ten plik com.apple.boot.plist
nie moge znalesc (chyba inaczej się nazywa?)
dzięki
P5k deluxe q9550 hd4870 512MB leo 10.5.8 i snow 10.6.1 nawet w 64bit
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
Gibson21
Dołączył: 12 Lip 2009 Posty: 21
Wysłany: 2009-10-12, 23:21
do uruchomienia karty znalazłem coś takiego
Kod: http://www.kexts.com/view/6-evoenabler.kext.html
jest to EVOenabler.kext działa pod snow nawet w 64 bit
tyle tylko że wentylator kręci cały czas a przed tem włączł sie co jakiś czas
powercolor hd4870 512 MB
P5K deluxe q9550 hd4870 512MB 10.5.8 i 10.6.1
Linki zewnętrzne podajemy w formie CODE. Proszę zapoznać się z regulaminem forum!
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
laborman
iMiszczu
Pomógł: 12 razy Wiek: 39 Dołączył: 04 Lis 2008 Posty: 851
Wysłany: 2009-10-13, 15:22
314TeR napisał/a: Zacytuje jeszcze raz siebie:
Cytat: dla uruchomienia 4870 na snow najlepiej się nadaje PC_EFI 10.3 netkasa.
Testowałeś te rozwiązanie? U mnie na 4870 działa najlepiej... wentylator pracuje w większości czasu w spoczynku.
Potwierdzam to rozwiązanie jest najlepsze.
PS. Dzieki temu sposobowi 314TeR wyniki w xbenchu, geekbenchu i innych wynnalazkach wróciły do normy.
_________________ Commodore 64 i OSX 10.7.2 Retail też 64 :P
Piszę poprawnie po polsku!
zet120
Pomógł: 21 razy Wiek: 45 Dołączył: 05 Kwi 2009 Posty: 652 Skąd: K-K - PL
Wysłany: 2009-10-13, 22:30
Są jednak i tacy, dla których wszelkie PC_EFI są mało hardcorowe i szukają innych rozwiązań.
Szukali, szukali i znależli sposób uruchomienia HD4870 wyłącznie poprzez edycję DSDT, gdyż jak wiadomo sposób znany z LEO w SNOW nie działa z powodu braku w /S/L/E ATINDRV.Kext.
Rozwiązanie polega na użyciu programu, który potrafi skonwertować ROM karty graficznej w format nadający się jako wpis do DSDT.
Programik (działa pod Windows!) nazywa się Kod: http://www.mediafire.com/download.php?mythv2hjugz
rom_dsdt_converter a wynik jego działania należy umieścić:
Kod:
Device (PEG0)
{
Name (_ADR, 0x00010000)
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, 0x0B)
Method (_DSM, 4, NotSerialized)
{
Store (Package ()
{
"@0,AAPL,boot-display",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,compatible",
Buffer (0x0B)
{
"ATY,Motmot"
},
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x04, 0x00, 0x00
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,display-type",
Buffer (0x05)
{
"NONE"
},
"@0,name",
Buffer (0x0B)
{
"ATY,Motmot"
},
"@1,compatible",
Buffer (0x0B)
{
"ATY,Motmot"
},
"@1,connector-type",
Buffer (0x04)
{
0x04, 0x00, 0x00, 0x00
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,display-type",
Buffer (0x05)
{
"NONE"
},
"@1,name",
Buffer (0x0B)
{
"ATY,Motmot"
},
"AAPL,EMC-Display-List",
Buffer (0x40)
{
/* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x06, 0x10, 0x00, 0x00, 0x1B, 0x92, 0x00, 0x00,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x06, 0x10, 0x00, 0x00, 0x1C, 0x92, 0x00, 0x00,
/* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0030 */ 0x06, 0x10, 0x00, 0x00, 0x21, 0x92, 0x00, 0x00,
/* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"AAPL,aux-power-connected",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-1"
},
"ATY,Card#",
Buffer (0x0E)
{
"109-B77101-00"
},
"ATY,Copyright",
Buffer (0x33)
{
"Copyright AMD Inc. All Rights Reserved. 2005-2008"
},
"ATY,EFICompileDate",
Buffer (0x0C)
{
"Okt 09 2009"
},
"ATY,EFIDriverType",
Buffer (One)
{
0x02
},
"ATY,EFIEnabledMode",
Buffer (One)
{
0x02
},
"ATY,EFIOrientation",
Buffer (0x02)
{
0x00, 0x01
},
"ATY,EFIVersion",
Buffer ()
{
"01.00.318"
},
"ATY,EFIVersionB",
Buffer (0x0F)
{
"113-B77101-012"
},
"ATY,EFIVersionE",
Buffer (0x0F)
{
"113-B7710A-318"
},
"ATY,MemRevisionID",
Buffer (0x02)
{
0x09, 0x00
},
"ATY,MemVendorID",
Buffer (0x02)
{
0x02, 0x00
},
"ATY,PlatformInfo",
Buffer (0x80)
{
/* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"ATY,Rom#",
Buffer (0x0F)
{
"113-B7710C-176"
},
"ATY,bin_image",
Buffer ()
{
//TUTAJ!!!!!!!!!!!!!!!!!!!!!!!!
},
"device_type",
Buffer (0x12)
{
"ATY,MotmotParent"
},
"model",
Buffer (0x1A)
{
"ATI Radeon HD 4870 Series"
},
"name",
Buffer (0x12)
{
"ATY,MotmotParent"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Jako, że mam HD4850 nie sprawdzałem, ale z tego co czytam działa.
[ Komentarz dodany przez: 314TeR : 2009-12-11, 16:24 ]
Ponieważ podany wyżej link wygasł, odnalazłem konwerter i dołączyłem go jako załącznik do tego postu.
_________________ Quad boot | OSX Lion 10.7.2 | Win7 | Ubuntu 12.04 | FreeBSD 9-RELEASE
Q6600 | P5Q-Pro (P45, ICH10R, IDE Marvell 88SE6111, ALC1200) | HD4850 | 2xDVD-RW IDE
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
zet120
Pomógł: 21 razy Wiek: 45 Dołączył: 05 Kwi 2009 Posty: 652 Skąd: K-K - PL
Wysłany: 2009-10-14, 10:36
No własnie w miejsce tego "TUTAJ" nalezy umieścić wynik działania programu rom_dsdt_converter.
Ten sposób działa na SNOW, dla LEO istnieje ten:
Kod:
Device (GFX0)
{
Name (_ADR, 0x00)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x2A)
{
"@0,compatible",
Buffer (0x0B)
{
"ATY,Motmot"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0B)
{
"ATY,Motmot"
},
"@1,compatible",
Buffer (0x0B)
{
"ATY,Motmot"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0B)
{
"ATY,Motmot"
},
"ATY,Card#",
Buffer (0x0E)
{
"109-B77101-00"
},
"ATY,DeviceID",
Buffer (0x02)
{
0x40, 0x94
},
"ATY,EFIDriverType",
Buffer (One)
{
0x02
},
"ATY,EFIEnabledMode",
Buffer (One)
{
0x02
},
"ATY,EFIHWInitStatus",
Buffer (0x08)
{
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"ATY,EFIOrientation",
Buffer (One)
{
0x01
},
"ATY,EFIVersion",
Buffer (0x0A)
{
"01.00.318"
},
"ATY,EFIVersionB",
Buffer (0x0F)
{
"113-B77101-012"
},
"ATY,EFIVersionE",
Buffer (0x0F)
{
"113-B7710A-318"
},
"ATY,MCLK",
Buffer (0x04)
{
0x70, 0x2E, 0x11, 0x00
},
"ATY,Rom#",
Buffer (0x0F)
{
"113-B7710C-176"
},
"ATY,SCLK",
Buffer (0x04)
{
0x28, 0xDB, 0x0B, 0x00
},
"ATY,VendorID",
Buffer (0x02)
{
0x02, 0x10
},
"device_type",
Buffer (0x11)
{
"ATY,MotmotParent"
},
"model",
Buffer (0x13)
{
"ATI Radeon HD 4870"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
_________________ Quad boot | OSX Lion 10.7.2 | Win7 | Ubuntu 12.04 | FreeBSD 9-RELEASE
Q6600 | P5Q-Pro (P45, ICH10R, IDE Marvell 88SE6111, ALC1200) | HD4850 | 2xDVD-RW IDE
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
beep
Wiek: 38 Dołączył: 11 Gru 2009 Posty: 35
Wysłany: 2009-12-11, 13:47
Czy ten kod dla Snow'a jest dla Radeona w wersji 512 MB czy 1024 MB? Czy w com.apple.Boot.plist należy dołączyć "GraphicsEnabler"?
Mój Radeon działa dzięki PC EFI 10.5 z włączonym "GraphicsEnabler" w com.apple.Boot.plist ale jest jeden problem... po uśpieniu przy próbie wybudzenia systemu grafika sie nie włącza
Czy ktoś próbował powyższego rozwiązania i z jakim skutkiem?
Pozdrawiam!
314TeR
Administrator
Pomógł: 260 razy Wiek: 36 Dołączył: 04 Lis 2008 Posty: 7214
Wysłany: 2009-12-11, 16:19
Kod tworzysz za pomocą programu który podał zet120 - on będzie różny dla różnych kart.
Nie mniej takie problemy z wybudzaniem raczej są wynikiem błędów w DSDT i żeby to usunąć trzeba by przyjrzeć się mu.
U mnie moja 4870 działa OK, ładnie się budzi... a używam właśnie GraficsEnable z PC_EFI 10.5.
_________________ haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!
Nie możesz pisać nowych tematówNie możesz odpowiadać w tematachNie możesz zmieniać swoich postówNie możesz usuwać swoich postówNie możesz głosować w ankietachNie możesz załączać plików na tym forumNie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych Wersja do druku
Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs . Template theme based on Unofficial modifications .
Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.