wujek_bogdan Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 ześć wszystkim. Jestem świeżo upieczonym posiadaczem OSX. Po kilku nieudanych przygodach z iDeneb udało mi się postawić w pełni działający system na distro iATKOS na kernelu Voodoo 10.5.7. Działa jako drugi system obok Archlinuksa. Jedyne co nie działa to wyjście s-video. Z tego co wyczytałem na forum to jednym z rozwiązań jest przejściówka z DVI>svideo. Czytałem też na temat EFI. Czym właściwie jest EFI? Skoro sprzęt po wpisaniu odpowiedniego stringa działa bez dodatkowego sterownika, to rozumiem, że używany jest wtedy oryginalny applowy sterownik wkompilowany w jądro. tak? Co polecacie: wpisać string znaleziony w sieci, czy wygenerować samodzielnie string dla mojej karty? Jak to wygląda w praktyce, string jest przypisany do konkretnego modelu karty np. 7300GT, czy ważny jest też producent (np. inny string dla Galaxy, inny dla Gigabyte, itd)? I najważniejsze pytanie, czy po prawidłowym wpisie ruszy s-video na mojej karcie? Przy okazji czy może mi ktoś wyjaśnić czym dokładnie są injectory (obecnie działam na nvkush i wszystko gra) i czemu są "złe". Czytałem różne opinie na forum, ale nie były poparte argumentami. btw, podobno na NVEnabler działa svideo, może to ktoś potwierdzić? Asus P5LD2-SE, DualCore2160, GF 7300GT, Audigy2ZS, Wifi Atheros 5005G, iATKOS Voodoo 10.5.7 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 Jak to wygląda w praktyce, string jest przypisany do konkretnego modelu karty np. 7300GT String jest generowany na podstawie pliku wejściowego (plisty) dla konkretnego modelu VGA i wielkości RAM, NVCAP... oraz najważniejsze pod konkretne złącze PCI na płycie... jak pewnie się już domyślasz należy to zrobić samemu pod swój sprzęt. I najważniejsze pytanie, czy po prawidłowym wpisie ruszy s-video na mojej karcie? Czort wie... dużo zależy od NVCAP (wyciąga się go z BIOS'u VGA) - i od samej plisty... wiem o przypadkach że ludziom działało wyjście S-Video na hack'ach, ale tu nie ma reguły... do puki nie spróbujesz nie dowiesz się. Oprócz EFI-Stringa możesz przetestować injectory, do NV jest ich z pięć, może któryś zadziała z S-Video. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rzooff Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 Generalnie nia ma innych sterowników do kart graficznych niż te, które dostajemy do apple wraz z systemem. Można podmienić id karty PC, aby system widział ją jako Mac'ową. Albo dodać PC'owe id tej karty do listy obsługiwanych przez odpowiedni sterownik z MacOS. Więc tak naprawdę wszystko sprowadza się do tego samego. EFI string przypisany jest do konkretnego modelu karty. Natomiast injectory zwykle działają na conajmniej kilku rodzajach kart - w przypadku nowego ATY_Init nawet jednocześnie różnych kart ATI i NVidii. Plusem EFI stringa jest to, że pozbywasz się dodakowego kexta w systemie. Nie działa przez to szybciej czy lepiej. We wszystkich przypadkach nie jest instotny producenta karty, tylko producent i model samego układu - czyli w Twoim przypadku NVidia 7300GT. Aha - żadne sterowniki nie są wkompilowane w jądro systemu PS. Masz konfigurację (945, ICH7, Dual Core), na której powinien bez bólu działać oryginalny kernel. Moim zdaniem to lepsza opcja niż nawet najlepszy patchowany. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 20 Lipca 2009 Autor Zgłoś Udostępnij Opublikowano 20 Lipca 2009 sprawdzę różne injectory jak będę w domu. to czy zadziała s-video zależy od stringa czy od injectora? jest sens bawić się z efi czy to tylko sztuka dla sztuki? a co do kernela to mam zamiar sprawdzić oryginalny kernel, a docelowo kiedyś postawić retail, bo z tego co widzę, nie powinno być większych problemów. na razie muszę się z systemem oswoić. całe szczęście, że powłoka jest identyczna jak w linuksach (bash), więc czuje się prawie jak w domu Plusem EFI stringa jest to, że pozbywasz się dodakowego kexta w systemie. Nie działa przez to szybciej czy lepiej. We wszystkich przypadkach nie jest instotny producenta karty, tylko producent i model samego układu - czyli w Twoim przypadku NVidia 7300GT. jakiego kexta konkretnie się pozbywam? Można podmienić id karty PC, aby system widział ją jako Mac'ową. Albo dodać PC'owe id tej karty do listy obsługiwanych przez odpowiedni sterownik z MacOS. Więc tak naprawdę wszystko sprowadza się do tego samego. podmiana ID na karcie sprowadza się chyba do ingerowania w jej bios. mam rację? czy wtedy nie będzie problemów ze sterownikiem pod innymi systemami operacyjnymi? jeśli tak, to lepsza jest chyba druga metoda. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rzooff Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 ...a docelowo kiedyś postawić retail, bo z tego co widzę, nie powinno być większych problemów. Jeśli tylko vanilla zadziała - a powinna - to tak. jakiego kexta konkretnie się pozbywam? Jak to jakiego? Injectora - w Twoim przypadku nvkush.kext podmiana ID na karcie sprowadza się chyba do ingerowania w jej bios. mam rację? Nie, bo nie chodzi o podmianę w biosie karty, tylko podmianę informacji, które podaje EFI do systemu. Ponieważ EFI jest tworzone w przypadku PC softwareowo na podstawie danych z biosu, to nie ma z tym problemu. Flashowanie biosu karty też jest mozliwe, ale w przypadku hackintosha niespecjalnie ma to sens, z powodów, które sam napisałeś. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 20 Lipca 2009 Autor Zgłoś Udostępnij Opublikowano 20 Lipca 2009 jakiego kexta konkretnie się pozbywam? Jak to jakiego? Injectora - w Twoim przypadku nvkush.kext w takim razie czegoś nie rozumiem czy możesz mi wyjaśnić czym w zasadzie są injectory? w necie jest sporo informacji na temat instalacji itd, ale nie znalazłem nigdzie wyjaśnienia czym injectory są (rozumiem, że czymś w rodzaju sterownika). Czy podając string efi mogę się pozbyć injectora? osx załaduje wtedy swój oryginalny sterownik do mojej karty? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 ale nie znalazłem nigdzie wyjaśnienia czym injectory są (rozumiem, że czymś w rodzaju sterownika). http://hamac.pl/topics4/folder-extensio ... -vt454.htm Szczególnie część #2 3. Injectory - Hackintoshowe dzieło - są to kexty służące do wymuszenia uruchomienia określonych oryginalnych kextów vanillowych dla konkretnego sprzętu. Są to np NVkush, Natit, HDAEnabler, AppleSMBIOSEFI, NVdarwin, NVinject, czy najnowszy ATY_init, itp, składają się z binarki i Info.plist. Do działania potrzebują oryginalne kexty Vanilla. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 20 Lipca 2009 Autor Zgłoś Udostępnij Opublikowano 20 Lipca 2009 thx, czyli rozumiem, że nadal będę potrzebował jakiegoś injectora do odpalenia grafiki w trybie innym niż VESA po dodaniu stringa efi. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rzooff Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 thx, czyli rozumiem, że nadal będę potrzebował jakiegoś injectora do odpalenia grafiki w trybie innym niż VESA po dodaniu stringa efi. Nie rozumiesz... Czy podając string efi mogę się pozbyć injectora? osx załaduje wtedy swój oryginalny sterownik do mojej karty? Albo używasz stringa albo injectora. W obu przypadkach używać będziesz tego samego sterownika. Przeczytaj jeszcze raz to co napisałem - pytasz o to samo... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
laborman Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 Nie! Injectory stosuje się osobno. Jest zasada albo injector albo string. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 20 Lipca 2009 Autor Zgłoś Udostępnij Opublikowano 20 Lipca 2009 thx, czyli rozumiem, że nadal będę potrzebował jakiegoś injectora do odpalenia grafiki w trybie innym niż VESA po dodaniu stringa efi. Nie rozumiesz... Czy podając string efi mogę się pozbyć injectora? osx załaduje wtedy swój oryginalny sterownik do mojej karty? Albo używasz stringa albo injectora. W obu przypadkach używać będziesz tego samego sterownika. Przeczytaj jeszcze raz to co napisałem - pytasz o to samo... czytałem co napisałeś, ale gdzie indziej znowu czytałem, że potrzebuję też injectora używając efi, więc wolę się więc upewnić. stąd właśnie wzięło się moje pytanie wyżej jakie kexta się pozbędę używając stringa efi. teraz już chyba wszystko jasne. nie wszystko jest takie klarowne jak doświadczonym użytkownikom osx się wydaje. jestem użytkownikiem Linuksa, ale pomimo podobieństw systemów uniksowych różnice są jednak duże (np. brak sterowników wkompilowanych w kernel, i wieeeele innych) i nie wszystko jest takie oczywiste. w OSX w przeciwieństwie do otwartoźródłowych systemów jest wiele niejasności, informacje są porozrzucane w wielu miejscach w sieci, brakuje dokumentacji, itd. Zabawa z tym systemem dla początkującego jest więc nieco trudniejsza. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 gdzie indziej znowu czytałem, że potrzebuję też injectora używając efi To jakieś bzdury były tam powypisywane... Drobna uwaga efi i efi string to dwie różne rzeczy, tak jakbyś mylił piłkę z pompką do piłki. EFI - to następca biosu EFI String - to taki "injector" który generuje się i wkleja do com.apple.boot.plist z którego to czyta go chameleon udający właśnie EFI. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 OS X to nie Linux... przestań go porównywać czy to pod względem instalacji czy dokumentacji... to że mają zbliżoną architekturę wywodzącą się z systemów UNIX jest jedynie podobieństwem... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 20 Lipca 2009 Autor Zgłoś Udostępnij Opublikowano 20 Lipca 2009 OS X to nie Linux... przestań go porównywać czy to pod względem instalacji czy dokumentacji... to że mają zbliżoną architekturę wywodzącą się z systemów UNIX jest jedynie podobieństwem... tak z resztą też napisałem: ale pomimo podobieństw systemów uniksowych różnice są jednak duże Drobna uwaga efi i efi string to dwie różne rzeczy, tak jakbyś mylił piłkę z pompką do piłki.EFI - to następca biosu EFI String - to taki "injector" który generuje się i wkleja do com.apple.boot.plist z którego to czyta go chameleon udający właśnie EFI. To wiem, pisząc wyżej efi miałem na myśli właśnie string efi. skrót myślowy. dzięki za pomoc. myślę, że temat można już zamknąć, bo robi się niepotrzebny offtopic. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
DL Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 Niech to jeszcze jeden z moderatorów podsumuje: czego lepiej użyć - EFI String czy kexta? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rzooff Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 DL odpowiedź znajdziesz w wątku - przeczytaj od początku... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 EFI String czy kexta? A może modyfikacje DSDT... Wszystkie te metody służą jednemu celowi - uruchomieniu konkretnego sprzętu... To jak się to uzyska jest już indywidualnym wyborem każdego... jedna metoda jest łatwiejsza, a druga znów bardziej elegancka i odporniejsza na aktualizacje, ale wymagająca więcej pracy. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
DL Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 Wnioskuję, że EFI String, bo: a) pozbywam się kexta (co napisał rzooff) po aktualizacji dalej będzie działać, bo jest to ładowane przez chameleon Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rzooff Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 O ile string działa na Twojej karcie... Z aktualizacjami przy injectorze raczej nie ma problemu, bo injector to oddzielny kext, a nie modyfikacja którego z oryginalnych. Unikałbym tu wartościowania lepsze / gorsze. Ważne jest, co działa i nie sprawia problemu - każde takie rozwiązanie jest po prostu dobre. Czystko teoretycznie chyba jednak najbardziej "koszerne" będzie spreparowanie sobie DSDT - tylko jest to też i najtrudniejsze wyjście Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Lipca 2009 Zgłoś Udostępnij Opublikowano 20 Lipca 2009 Kolejność moim zdaniem jest taka, od najłatwiejszego, do najbardziej eleganckiego. 1. Injector w postaci kext'a 2. EFI String w com.apple.boot.plist 3. Modyfikacja DSDT. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wujek_bogdan Opublikowano 24 Lipca 2009 Autor Zgłoś Udostępnij Opublikowano 24 Lipca 2009 GF7300GT ruszył bez problemu na stringu efi (usunąłem kext injectora) glxgears zapierdziela zdrowo, ale tvout nadal nie działa. czy komuś udało się w ogóle opdalić tvout na tej karcie? Próbowałem też ATY_Init.kext, ale system nie wstaje po instalacji. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.