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


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Przesunięty przez: janek202
2011-02-22, 21:35
DSDT - co to jest ?
music 
mgr inż. informatyk


Pomógł: 4 razy
Wiek: 27
Dołączył: 13 Lis 2008
Posty: 861
Skąd: Zamość
Wysłany: 2009-06-29, 08:13   DSDT - co to jest ?

DSDT - co to jest ?

DSDT - to tabele ACPI, są czytane przy starcie z biosu. Patch DSDT "łata" niezgodności tabel ACPI biosów PC aby wyglądały jak na maczkach.

DSDT to w uproszczeniu tablica w ktorej zapisane sa informacje o wszystkich skladnikach systemu/plyty glownej. Jest tego troche, bo sa to Zegary RTC, Podsystemy zarzadzania, Wszelkiego rodzaju mostki i bufory oraz porty I/O , AZAL, GFX, USB i inne. DSDT zawiera takze informacje o sposobie zarzadzania energia kazdego ze skladnikow.

Producenci plyt stosuja wlasne identyfikatory (dlatego miedzy innymi potrzebne sa sterowniki plyty glownej pod WIN)

Patch DSDT odczytuje zawartosc tej tablicy z pamieci sprawdza czy sa w niej bledy (najczesciej kod producentow plyt jest marny), nanosi poprawki i ujednolica (mozemy wprowadzic wlasne) i tyle, powstaje plik DSDT.aml na ktory jest podmieniane to co daje bios.



i co daje instalacja pod osx86?

W DSDT można upchać wiele ciekawych rzeczy, m.in. fix do time machine, dźwięk, odpalenie VGA... zastępujesz wiele drobnych kextów i fixów jednym...

Latka DSDT zalatwia czasem sporo problemow takich jak usypianie/restart, ilosc rdzeni i kompatybilnosc CPU a w
laptopach np. dzialajace usypianie przy zamknietej klapie, regulacje jasnosci matrycy oraz dzialanie klawiszy specialnych itp. itd. Dzialajacy HPET sprawia (oczywiscie glownie) ze cos takiego jak AppleIntelCPU... nie wywali calego systemu...

Funkcja newHPET wymusza nadpisanie czesci HPET jesli patcher nie zrobi tego samoczynnie) Generalnie poprawnie utworzony plik dsdt sprawia ze nie trzeba stosowac zadnych stringow czy loaderow/injectorow czy disablerow. Niestety utworzenie czagos takiego dla kazdej plyty glownej wygladalo bedzie inaczej dlatego DSDT patcher robi tylko kilka podstawowych rzeczy.

Jesli zmodyfikowane DSDT zapiszemy w biosie to sprzet bedzie juz od poczatku widziany poprawnie.



są różne opcje instalacji DSDT :


Co daje DSDT z opcją o nazwie "Force Compile"?

Force Compile wymusza utworzenie nowej tablicy DSDT nawet jesli zawiera ona bledy (nie poleca sie)
Mozna tym doprowadzic ze system sie nie uruchomi "KP!"

Jak sprawdzić czy dobrze się zainstalowało DSDT i spełnia właściwie swoje zadanie?

Najlatwiej sprawdzic jakie rozszerzenia sie zaladowaly jesli na liscie jest AppleHPET.kext tzn ze DSDT dziala.



Instalacja samego DSDT

to zaden problem Jesli uzywasz chameleona to w / partycji sytemowej masz plik boot nalezy go nadpisac plikiem boot
Kod:
http://forum.insanelymac.com/index.php?showtopic=132757

oraz wygenerowac dsdt.aml
Kod:
http://forum.insanelymac.com/index.php?act=attach&type=post&id=38192

powstaly plik dsdt.aml wrzucic do / i to wszystko


program do instalacji - DSDT Patcher GUI

Kod:
http://pcwizcomputer.com/index.php?option=com_content&task=view&id=150&Itemid=48
_________________
 10.8 ML
 10.7.4 retail 64 bit Chameleon DSDT|Celeron DualCore E1400 (vanila kernel outof box)|Gigabyte GA-EP41-UD3L -Audio ALC888|AudioUSB SWEEX SC004(outof box)|LAN RTL8111 (kext+EFIString)|GeForce 9400GT (EFIString)
Informacje nowości newsy ze świata Hackintosh.Video, poradniki, niezbędne pliki instalacyjne.Więcej na http://forum.osx86.org.pl...t1978.htm#19481
 
 
 
DL

Dołączył: 14 Lip 2009
Posty: 46
Wysłany: 2009-07-16, 13:18   

Cytat:
Najlatwiej sprawdzic jakie rozszerzenia sie zaladowaly jesli na liscie jest AppleHPET.kext tzn ze DSDT dziala.

O jaką listę chodzi?
_________________
Mac OS X 10.5.7 Retail & Chameleon 2.0RC1
 
 
marcias 


Pomógł: 7 razy
Wiek: 35
Dołączył: 10 Kwi 2009
Posty: 436
Wysłany: 2009-07-16, 13:23   

Klikasz na jabłuszko w lewym górnym rogu / ten mac i informacje o systemie i sprzecie. Tam po lewej masz rozszerzenia. Pisze z pamieci bo nie jestem na maczku :-D
_________________

Obecnie:

Macbook 5.2 [MC240]
Air Port Extreme
 
 
 
DL

Dołączył: 14 Lip 2009
Posty: 46
Wysłany: 2009-07-16, 13:43   

Super - wielkie dzięki!
_________________
Mac OS X 10.5.7 Retail & Chameleon 2.0RC1
 
 
miki3d

Dołączył: 25 Sie 2009
Posty: 18
Wysłany: 2009-09-01, 11:38   

A może to spowodować uszkodzenie biosu, nie możliwość instalacj windowsa ?
 
 
marcias 


Pomógł: 7 razy
Wiek: 35
Dołączył: 10 Kwi 2009
Posty: 436
Wysłany: 2009-09-01, 12:39   

ale co ? użycie DSDT ? Nie ma takiej opcji żeby coś się z biosem stało. DSDT to tylko poprawki dla systemu instalowane w celu jego poprawnego działania [ choć nie zawsze trzeba go używać, ja nie używałem dla swego retail 10.5.6 i 10.5.8 ]
_________________

Obecnie:

Macbook 5.2 [MC240]
Air Port Extreme
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2009-09-01, 15:03   

miki3d napisał/a:
A może to spowodować uszkodzenie biosu, nie możliwość instalacj windowsa ?

Wrzucane zmodyfikowane DSDT.aml jako plik na partycję nie uszkodzi ci komputera ani BIOS'u... jedynie błędna integracja w plik BIOS'u i późniejsze wgranie takiego uwalonego BIOS'u może spowodować uszkodzenie płyty...
_________________
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 udzielam konsultacji na PW
 
 
zet120 


Pomógł: 21 razy
Wiek: 45
Dołączył: 05 Kwi 2009
Posty: 693
Skąd: K-K - PL
Wysłany: 2009-09-18, 15:00   

music napisał/a:
jesli na liscie jest AppleHPET.kext tzn ze DSDT dziala.

Cuś tu chyba jest nie tak?
Zainstalowałem świeżutki 10.6 pozbawiony pliku dsdt, a w załadowanych rozszerzeniach widzę owy AppleHPET.
Zatem?
_________________
Quad boot | OSX Lion 10.7.4 | Win7 | Ubuntu 12.04 | FreeBSD 9-RELEASE
Q6600 | P5Q-Pro (P45, ICH10R, IDE Marvell 88SE6111, ALC1200) | HD4850 | 2xDVD-RW IDE
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2009-09-18, 21:43   

zet120 napisał/a:
Cuś tu chyba jest nie tak?


Może niefortunne określenie... jeśli jest załadowanie AppleHPET oznacza że DSDT działa prawidłowo... zabrakło tego dopowiedzenia "prawidłowo".

DSDT jest zawsze - to tabele ACPI bez których komputer nie działał... a patcher powstał po to aby je trochę oczyścić z błędów uniemożliwiających pracę OS X'a.[/list]
_________________
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 udzielam konsultacji na PW
 
 
maniekgrob86 

Wiek: 26
Dołączył: 05 Lis 2009
Posty: 31
Wysłany: 2009-11-06, 22:59   

a jest możliwość wrzucenia poprawione dsdt do instalatora. Płyta instalacyjna mi nie idze dalej. Pomyslałem, że jakby była jakaś komenda która wymusza w kernelu użycie dsdt.aml to by mi poszło??
_________________
Snow Leopard 10.6.2 by Hazard, Intel Atom 230, 1600 MHz (12 x 133), Bios: AMI7438 v1,
Kontroler IDE Intel(R) 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
Kontroler IDE Intel(R) 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0, Dysk fizyczny WDC WD1600BEVT-22ZCT0 ATA Device (149 GB, IDE), Karta dźwiękowa Realtek ALC888/1200 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1]
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2009-11-06, 23:15   

maniekgrob86 napisał/a:
a jest możliwość wrzucenia poprawione dsdt do instalatora. Płyta instalacyjna mi nie idze dalej. Pomyslałem, że jakby była jakaś komenda która wymusza w kernelu użycie dsdt.aml to by mi poszło??

Żeby je wrzucić, musisz go wpierw mieć... wyciągnij wpierw obecne DSDT...
_________________
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 udzielam konsultacji na PW
 
 
maniekgrob86 

Wiek: 26
Dołączył: 05 Lis 2009
Posty: 31
Wysłany: 2010-03-04, 19:59   no a jak już je mam to jak wymusić instalator

no udało mi się pod windowsem zrobić dsdt.aml i co dalej? jak je wrzucić do instalatora?
 
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2010-03-04, 21:03   

maniekgrob86 napisał/a:
no udało mi się pod windowsem zrobić dsdt.aml i co dalej? jak je wrzucić do instalatora?

Wpierw musisz wiedzieć po co je tam wkładać... rzadko jest potrzeba. Załóż wątek w odpowiednim dziale, bo dyskusja o tym nie należy do tematu tego wątku.
_________________
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 udzielam konsultacji na PW
 
 
spawach

Dołączył: 30 Mar 2009
Posty: 24
Wysłany: 2010-03-18, 08:52   

a jeżeli DSDT Patcher GUI nie chcę wygenerować pliku dsdt.aml albo tworzy ale z błędami ?

Kod:
http://wklej.org/id/299023/


[ Komentarz dodany przez: 314TeR: 2010-03-18, 09:49 ]
Linki poza forum podajemy w znacznikach [CODE] - proszę zapoznać się z regulaminem.
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2010-03-18, 09:49   

spawach napisał/a:
a jeżeli DSDT Patcher GUI nie chcę wygenerować pliku dsdt.aml albo tworzy ale z błędami ?

Analizuje się wtedy błędy, poprawia ręcznie i kompiluje już poprawione DSDT.
_________________
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 udzielam konsultacji na PW
 
 
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 - manga
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.