Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Jak uruchomić kartę ATI HD4850/4870 w Snow Leopard
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 652
Skąd: K-K - PL
Wysłany: 2009-08-23, 09:01   Jak uruchomić kartę ATI HD4850/4870 w Snow Leopard

Według Netkasa dla HD4850 wystarczy wpis:
Kod:

dev-id 0×94421002

w ATI4800Controller.kext
Pytanie jak tego dokonać?
Czy wpis powinien się znaleśź w pliku Info.plist wewnątrz kexta, w którym miejscu?

Plik Info.plist wygląda tak:

Kod:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>ATI4800Controller</string>
    <key>CFBundleGetInfoString</key>
    <string>ATI4800Controller 1.6.0.92 (7152)</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.kext.ATI4800Controller</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Radeon HD 4800 Controller</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.6.0</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>6.0.0</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>Controller</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.kext.ATI4800Controller</string>
            <key>IOClass</key>
            <string>ATI4800Controller</string>
            <key>IOMatchCategory</key>
            <string>IOFramebuffer</string>
            <key>IOName</key>
            <string>ATI4800Controller</string>
            <key>IOPCIMatch</key>
            <string>0x94401002 0x944a1002</string>
            <key>IOProbeScore</key>
            <integer>65000</integer>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
        </dict>
    </dict>
    <key>OSBundleCompatibleVersion</key>
    <string>1.1.22</string>
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOACPIFamily</key>
        <string>1.2</string>
        <key>com.apple.iokit.IOGraphicsFamily</key>
        <string>1.3</string>
        <key>com.apple.iokit.IOPCIFamily</key>
        <string>1.2</string>
        <key>com.apple.kext.ATISupport</key>
        <string>1.1.22</string>
        <key>com.apple.kpi.bsd</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.iokit</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>8.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>8.0.0</string>
    </dict>
    <key>OSBundleRequired</key>
    <string>Safe Boot</string>
</dict>
</plist>
_________________
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ł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7263
Wysłany: 2009-08-23, 10:32   

Jeśli gdzieś, to tu:
Kod:

            <key>IOPCIMatch</key>
            <string>0x94401002 0x944a1002</string>


dopisz w formacie jak wyżej jako 3-cią wartość.
_________________
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!
 
 
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 652
Skąd: K-K - PL
Wysłany: 2009-08-23, 21:51   

Danke!
Wpis dodałem, zainstalowałem odpowiedniego jak mniemam Injector'a niestety działać nie chce. :-(
_________________
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ł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7263
Wysłany: 2009-08-24, 10:21   

ATI jak na razie z tego co wiem da radę uruchomić jedynie w 32 bitach...
_________________
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!
 
 
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 652
Skąd: K-K - PL
Wysłany: 2009-08-28, 18:35   

Rzeczywiście pojawiła się możliwość uruchomienia karty w 32 bitach.

Dla zainteresowanych:
Sposób uruchomienia sprowadza się do skorzystania z leopardowych kextów, a mianowicie:
- ATINDRV.kext
- ATIRNDRV.kext

Kexty należy skopiować do S/L/E ( pamiętając o uprawnieniach) i dodatkowo zaaplikować EVOenabler.kext

EDIT: 2009.08.30

A jednak działa i w 64 bitach.
W tym celu należy wyedytować plik Info.plist z ATI4800Controller.kext dokładnie tak:

.......................................
<key>IOPCIMatch</key>
<string>0x94421002 0x944a1002</string>
......................................

Po tej operacji zainstalować do S/L/E - EVOenabler.kext
Pozostaje cieszyć się działającą kartą. ;-)

EDIT: 2009.09.12

Dla porządku warto wspomnieć o kolejnej, tym razem najlepszej, metodzie uruchomienia karty.
Główne zalety tej metody to brak dodatkowego kexta w /S/L/E oraz prawidłowe wychodzenie karty z trybu uśpienia.

Edycja pliku info.plist z oryginalnego ATI4800controlled.kext - jak wyżej.
W konsoli uruchamiamy narzędzie gfxutil:
Kod:

./gfxutil -f display

W efekcie otrzymamy charakterystyczny dla naszego systemu DevicePath

Kod:

DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)  ----> to mój

którym należy zastąpić odpowiedni wpis w tym pliku.
Dalej w terminalu:
Kod:

./gfxutil -i xml -o hex /ścieżka do pliku HD48x0.plist /ścieżka do pliku wynikowego

Zawartość pliku wynikowego wklejamy do /Extra/com.apple.Boot.plist:
Kod:

<key>device-properties</key>
<string>tutaj wklejamy zawartość</string>

naprawa uprawnień, reboot i:



Warto również wspomnieć, że podczas aktualizacji systemu do 10.6.1 instalator nadpisze zmodyfikowanego ATI4800controlled.kext, zatem potrzebna będzie ponowna edycja.

EDIT: 2009.09.21

A jednak się kręci... ;-)
To co wczoraj wydawało się nieprawdopodobne dziasiaj za sprawą Netkasa stało się możliwe.
Kartę uruchamiamy edytując Info.plist ATI4800controller.kext oraz stosując najnowszy wynalazek czyli PC_EFI v10.3.
_________________
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
 
 
marekw 
carrtman

Dołączył: 16 Lis 2009
Posty: 42
Wysłany: 2010-01-14, 20:28   

Witam

Sorki, że zadaje może banalne pytanie ale mam problem z rozszyfrowanie nazw plików gdzie muszę zmieniać wpisy w plikach :-( dokładnie chodzi o opis ostatni.
Dokładnie o ten plik
Cytat:
którym należy zastąpić odpowiedni wpis w tym pliku.
Dalej w terminalu:
Kod:

./gfxutil -i xml -o hex /ścieżka do pliku HD48x0.plist /ścieżka do pliku wynikowego
bo nie mogę takowego znaleźć .

Po wielu próbach postawienia snowa na moim i7 według rzoof (i na vaio chodzi rential ale bez sieci i grafiki również).
W końcu udało mi sie uruchomić snowa na i7 dzięki
Cytat:
Dystrybucja - Snow Leopard 10.6.1-10.6.2 Intel AMD by Hazard
,ale jego możliwości wyboru grafy nie sprawdzają mi sie i mam tylko rozdzielczość 1024X720 albo740 już nie pamiętam.

Kiedy próbowałem uruchomić grafikę według drugiego sposobu grafika po restarcji zaczyna szaleć :dokładnie wiatrak wchodzi na wysokie obroty czerwona dioda na płytce się zaświeca ,a na monitorze komunikat o braku sygnału :-(
Bardzo proszę o podpowiedzenie lub opisanie dokładnie nazwy linka lub informacji czy muszę wgrać jakiś kext.
_________________
Intel® i7 @ FOXCONN DX58M01 (X58 + ICH10), ATI RADEON HD 4850, 6 GB DDR3, ciągłe próby postawienia Snow Leopard [przeniesione na później]
Próby postawienia Mac Os x 10.5.2 Intel/Amd by Kalyway na Sony Vaio VGN-FE11H
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7263
Wysłany: 2010-01-14, 20:41   

marekw, Najprościej to:
1. Zaopatrzyć się w PC_EFI 10.5 lub Chamaeloen'a RC4
2. Dodać do com.apple.Boot.plist (najlepiej tego w /Extra wpis:
Kod:
    <key>GraphicsEnabler</key>
    <string>Yes</string>

3. Znaleźć na blogu netkasa LegacyKext "LegacyATI4800controller.kext" i dodać go do /Extra

I tyle... śmiga elegancko - sam używam na 4870 tej metody i działa doskonale.
_________________
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!
 
 
marekw 
carrtman

Dołączył: 16 Lis 2009
Posty: 42
Wysłany: 2010-01-14, 22:07   

314TeR napisał/a:
marekw, Najprościej to:
1. Zaopatrzyć się w PC_EFI 10.5 lub Chamaeloen'a RC4
2. Dodać do com.apple.Boot.plist (najlepiej tego w /Extra wpis:
Kod:
    <key>GraphicsEnabler</key>
    <string>Yes</string>

3. Znaleźć na blogu netkasa LegacyKext "LegacyATI4800controller.kext" i dodać go do /Extra

I tyle... śmiga elegancko - sam używam na 4870 tej metody i działa doskonale.

a jeżeli nie mam żadnego keksta w extra i wieksząść kekxtów których jest ładowanych z system/library/extension czy to pomoże :?:
Tak wygląda u hazarda i w jego distro To jedyny sposób jaki mi pomógł uruchomić snowa na i7 i to w 64bit a na tym mi najbardziej zależy(szkoda mi tego sprzętu na 32 :-( ) .
Pozdrawiam i dziękuje za tak szybką odpowiedź 314TeR :-)

P.S. Na pewno spróbuje tej metody tylko dopiero w sobotę bo teraz mam przeprowadzkę więc mały brak czasu :-)
_________________
Intel® i7 @ FOXCONN DX58M01 (X58 + ICH10), ATI RADEON HD 4850, 6 GB DDR3, ciągłe próby postawienia Snow Leopard [przeniesione na później]
Próby postawienia Mac Os x 10.5.2 Intel/Amd by Kalyway na Sony Vaio VGN-FE11H
 
 
marekw 
carrtman

Dołączył: 16 Lis 2009
Posty: 42
Wysłany: 2010-01-14, 22:19   

Przypomniało mi się 314TeR że nie zapytałem czy wystarczy wrzucić ten kext czy muszę go edytować i zmienić wpis
Cytat:
<key>IOPCIMatch</key>
<string>0x94421002 0x944a1002</string>
:?:
_________________
Intel® i7 @ FOXCONN DX58M01 (X58 + ICH10), ATI RADEON HD 4850, 6 GB DDR3, ciągłe próby postawienia Snow Leopard [przeniesione na później]
Próby postawienia Mac Os x 10.5.2 Intel/Amd by Kalyway na Sony Vaio VGN-FE11H
 
 
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 652
Skąd: K-K - PL
Wysłany: 2010-01-14, 22:21   

W przypadku Snow Retail kartę uruchamiasz jak napisał 314TeR.
Z dystrybucją zawsze jest więcej zachodu, ale jeżeli zastosujesz Legacy od Netkasa w /Extra to oryginalnego ATI4800Controller.kext w /S/L/E nie edytujesz, w przeciwnym wypadku edycja jest niezbędna
_________________
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
 
 
marekw 
carrtman

Dołączył: 16 Lis 2009
Posty: 42
Wysłany: 2010-01-14, 22:37   

Dziękuje za szybką odpowiedź jak sprawdzę opisane odpowiedzi na pewno poinformuje o wynikach :-D
_________________
Intel® i7 @ FOXCONN DX58M01 (X58 + ICH10), ATI RADEON HD 4850, 6 GB DDR3, ciągłe próby postawienia Snow Leopard [przeniesione na później]
Próby postawienia Mac Os x 10.5.2 Intel/Amd by Kalyway na Sony Vaio VGN-FE11H
 
 
marekw 
carrtman

Dołączył: 16 Lis 2009
Posty: 42
Wysłany: 2010-01-16, 14:34   

Witam,

W końcu cosik mi ruszyło ,oczywiście po zmianie grafy na n 9600gt 512 i wgraniu snow by hazard. Nie działa mi dźwięk ale przeżyje jak na razie po 3 miesiącach walki muszę sobie trochę odpuścić. Dziękuje bardzo Wam za szybkie odpowiedzi i przepraszam, że już nie próbowałem z 4850.
_________________
Intel® i7 @ FOXCONN DX58M01 (X58 + ICH10), ATI RADEON HD 4850, 6 GB DDR3, ciągłe próby postawienia Snow Leopard [przeniesione na później]
Próby postawienia Mac Os x 10.5.2 Intel/Amd by Kalyway na Sony Vaio VGN-FE11H
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7263
Wysłany: 2010-01-17, 21:23   

Jeszcze raz opiszę dokładnie jak odpalić kartę 4870/4850 i pewnie inne pochodne pod Leo/Snow. Sterowniki dla 4870 i spółki są w każdym systemie od 10.5.7 włącznie w górę. Ostrzegam przed instalowaniem "paczek" z netu - zawierają one beta wersje kextów z nieoficjalnego wydania aktualizacji 10.5.7. Jak masz 10.5.7 to masz i te kexty w finalnej wersji, jak nie masz to wpierw zaktualizuj system do co najmniej 10.5.7.

Trzeba mieć zainstalowane co najmniej PC_EFI w wersji 10.5 lub Chamaeleon'a 2.0 RC4
4870 wydaje mi się, że najłatwiej uruchomić za pomocą wpisu w /Extra/com.apple.Boot.plist:
Kod:
    <key>GraphicsEnabler</key>
    <string>Yes</string>

A tak wygląda przykładowy cały com.apple.Boot.plist:
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Graphics Mode</key>
    <string>1920x1200x32</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>-pci0 -v</string>
    <key>Timeout</key>
    <string>8</string>
</dict>
</plist>

I już, a 4850 wymaga jedynie dodania do /Extra/Extensions: LegacyATI4800Controller.kext
Do pobrania np stąd:
Kod:
http://mirror.netkas.org/10.6.2/LegacyATI4800Controller.kext.tar.bz2

Teoretycznie powinno wystarczyć powyższe do prawidłowego uruchomienia 4870/4850.

Czasami pojawiają się problemy z brakiem obrazu na 4850 i pomaga wetknięcie przejściówki DVI-VGA w drugi port DVI - nie trzeba podłączać monitora, jedynie wetknąć i zostawić, a pod pierwszy port normalnie podłącza się monitor.

EDIT: W 10.6.3 i 10.6.4 pojawiają się problemy z uruchomieniem QE/CI lub zupełnym brakiem obrazu na niektórych modelach kart ATI. Jeśli się to dzieje można spróbować użyć specjalny pakiet kextów przygotowany na tę okazję przez netkasa. Więcej info i pakiety do pobrania tu:
Kod:
http://netkas.org/?p=459
_________________
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 2010-12-10, 18:33, w całości zmieniany 3 razy  
 
 
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 652
Skąd: K-K - PL
Wysłany: 2010-01-17, 21:39   

314TeR napisał/a:
niestety nie wiem czy wciąż potrzebne jest wtykanie przejściówki DVI-VGA w drugi port DVI aby karta pracowała prawidłowo

Ale jaja. ;-)
Zajrzałem i mam tą przejściówkę wetkniętą od czasu Leo 10.5.6 (no nie zauważyłem, a niedawno czyściłem kompa!)
Wyjąłem - DZIAŁA, czyli przejściówka niepotrzebna, przynajmniej dla GV-R485MC-1GH.
_________________
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
 
 
marekw 
carrtman

Dołączył: 16 Lis 2009
Posty: 42
Wysłany: 2010-01-26, 19:19   

Witam

Dzięki 314TeR bardzo za pomoc Snow śmiga mi w całej gamie rozdzielczości jaką mi obsługuje mój stary lcd :mrgreen: .
Troche było ciężko ale tak jak pisałeś wystarczył kext do Extra/KextStore.
I oczywiście RC4 i wpis w com.appel.boot.list jak pisałeś
_________________
Intel® i7 @ FOXCONN DX58M01 (X58 + ICH10), ATI RADEON HD 4850, 6 GB DDR3, ciągłe próby postawienia Snow Leopard [przeniesione na później]
Próby postawienia Mac Os x 10.5.2 Intel/Amd by Kalyway na Sony Vaio VGN-FE11H
Ostatnio zmieniony przez marekw 2010-01-27, 15:07, w całości zmieniany 2 razy  
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

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.

STOP ACTA