Hirdetés

Új hozzászólás Aktív témák

  • csezo83

    csendes tag

    válasz tlac #4563 üzenetére

    Beírtam a com.apple.Boot.plist-be (az extra mappában is meg, a library/preferences mappában is) a GraphicsEnabler-t, de azon kívül, hogy a bootnál megjelenik a PC EFI 10.5 logó nem történik semmi. Ugyanúgy nem ismeri fel a VGA-t.

    Így néz ki a lista:

    <?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>Timeout</key>
    <string>5</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>-pci1</string>
    <key>GraphicsEnabler</key>
    <string>yes</string>
    <string></string>
    <key>SMBIOSdefaults</key>
    <string>y</string>
    <key>GUI</key>
    <string>n</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    </dict>
    </plist>

    A pci volt 0 meg 1 is, de semmi...

    Az egész művelet előtt újból telepítettem a SL-ot, hogy a kextek amiket mondtam, hogy kitöröltem meglegyenek.

    A cmos reset megoldodott úgy, hogy az extra mappában létrehoztam egy extensions mappát és oda raktam a megfelelő kext-et.

    Jelenleg itt tartok, és most picit sajnálom, hogy nem nvidia-t vettem anno, úgy látom avval könnyebb lenne... :O

  • tlac

    Topikgazda

    válasz csezo83 #4577 üzenetére

    ha egy gyári snow leopard-on kellene beállítani a 4850-et, akkor a GraphicsEnabler-t kell aktiválni és az egyik ati kext-ben egyetlen sort módosítani, ennyi

    azt, hogy a GraphicsEnabler bejött-e, azt a sytem profilerben tudod ellenőrizni, hogy felismerte-e név szerint a kártyát

    ez a sor biztos, hogy nem kell:
    <string></string>

    ennek van vmi célja vagy csak úgy beraktad?
    <key>SMBIOSdefaults</key>
    <string>y</string>

    A cmos reset megoldodott úgy, hogy az extra mappában létrehoztam egy extensions mappát és oda raktam a megfelelő kext-et.

    melyik volt az a megfelelő kext? (linkkel együtt kérem)

  • csezo83

    csendes tag

    válasz tlac #4578 üzenetére

    CMOS reset ellen: [link]

    Kitöröltem a sorokat amiket mondtál, fogalmam sincs, hogy miért voltak benne, nem én írtam bele, változás nincsen.

    Biztos, hogy nem jó a GraphicsEnabler, mert a systeminfoban, nem ismeri fel a kártyát a Type-nál sima GPU van, 256MB, és a Kernel Extension Info: No Kext Loaded.

    ha egy gyári snow leopard-on kellene beállítani a 4850-et, akkor a GraphicsEnabler-t kell aktiválni és az egyik ati kext-ben egyetlen sort módosítani, ennyi

    Melyik kextben és mit kell módosítani? :DD

    Szerintem ez nem egy agyon hackelt verzió, mert nagyon kevés mindent lehetett kiválasztani.

    Lényegében amik az extensions mappában vannak plusz kextek:

    -EvOreboot ez lényegében az openhaltrestart
    -fakesmc
    -LegacyJMicronATA
    -LegacyIOACHIBlockStorge
    -NullCPUPowerManagemnet
    -PlatformUUID

    Meg van az extra/extensios mappában a linkelt cmos reset fix.

    Felraknám én is a gyárit, de a boot cd-vel sem jutok egyről a kettőre... :O :O

    Egyébként van különbség akkor ha egy kext az extra/extensios mappában van és nem a "sima" helyén?

    [ Szerkesztve ]

  • tlac

    Topikgazda

    válasz csezo83 #4579 üzenetére

    kösz, a linket

    közben még eszembe jutott, hogy ez pci0, 1 szerintem csak pc-efivel megy, a chameleon talán kicsit másképp csinálja

    Melyik kextben és mit kell módosítani?

    sudo nano /System/Library/Extensions/ATI4800Controller.kext/Contents/Info.plist

    ilyesmi sort kell keresni:
    <string>0x94401002 0x944a1002</string>

    és ide kell még a 4850 device id-je: 0x94421002

    Egyébként van különbség akkor ha egy kext az extra/extensios mappában van és nem a "sima" helyén?

    ami az extrában van az biztos nem fog felülíródni frissítésnél, meg jobban el lehet különíteni így a pluszokat
    viszont lehet nem mindegyik kext megy azt extrából

    [ Szerkesztve ]

  • csezo83

    csendes tag

    válasz tlac #4580 üzenetére

    Köszönöm az idáigi segítséged, de asszem ennyi... :(

    Úgy hiszem, hogy a tudásomhoz képest megpróbáltam mindent, kipróbáltam minden általam ismert módszert, de ez a VGA dolog kifog rajtam. Megpróbálok egy 10.5.8-at feltenni, hátha az megy.Ha az sem megy akkor keresek valakit aki hajlandó feltenni nekem, mert elégé szükségem lenne a rendszerre. Biztos, hogy én vagyok a gyenge láncszem, mert az alkatrészeknek menniük kell...

  • adnoctum18

    senior tag

    Sziasztok!

    Szerintetek az OSX működik külső vinyóról is? (bootolható, telepíthető róla/rá?)

    ---"I am not mad. I am interested in freedom. Good Luck, J. Morrison."---

  • csezo83

    csendes tag

    válasz tlac #4583 üzenetére

    A kextet elvileg sikeresen átírtam. Annyi, hogy nem úgy csináltam ahogy írtad sudo nano /System/Library/Extensions/ATI4800Controller.kext/Contents/Info.plist hanem egyszerűen megkerestem a kextet jobb klikk rajta majd Show Package Contents és akkor itt az info.plist-et szerkesztettem majd mentés másként a desktopra, eredeti töröl, és desktopról visszamásoltam a módosítottat, majd reset.

    Ami nem volt világos, hogy a <string>0x94401002 0x944a1002</string> sorból, ez lesz, hogy <string>0x94401002 0x944a1002 0x94421002</string> vagy csak <string>0x94421002</string> de asszem mindkettőt megpróbáltam.

    A bootloader PC EFI 10.5 (Chameleon 2.0)

    A telepítés ahogy csináltam, hátha kiszűrsz benne valami hibát...

    Telepítésnél ezek vannak kiválasztva:

    - Snow Leopard 10.6.2 System
    - NullCPUPM
    - PlatformUUID – Error 35 fix
    - FakeSMC
    - EvOreboot – Restart and Shutdown fix
    - Legacy JMicron ATA – 32/64-bit Legacy kext JMicron ATA (IDE)

    Feltelepül rendesen, majd az első indításnál normál módban nem indul el, és ilyenkor még a PC EFI 10.5 bootloader logója sincs kint. Elindítom csökkentet módban, majd bemegyek az extra mappába és az ott található com.apple.Boot listába beleírom, hogy:

    <string>-pci1</string>
    <key>GraphicsEnabler</key>
    <string>yes</string>

    aztán elmegyek a library/preferences/systemconfiguration könyvtárba és az ott található com.apple.Boot listába is beleírom a fenti dolgot. Majd a ATI4800Controller.kext-et átírom úgy ahogy mondtad.

    Reset után már megjelenik a PC EFI 10.5 bootloader logója, de az OS X nem indul el normál módban, mert a szürke almás bejelentkező kép után egy szüre háttéren mindenféle pixelszemetek jönnek be és meghal a cucc. Visszamentem csökkentett módban, majd az ATIRadeon2000.kextet egyszerűen törlöm, ezek után restart, és mostmár bejön az OS X, de a VGA-t továbbra se ismeri fel a systeminfoban, és a felbontás is 1024x768.

    Azt nem tudom, hogy az számít-e esetleg, hogy a monitorként egy LCD TV-t használok úgy hogy DVI-HDMI kábel. Elvileg nem szabadna számítani, mert próbáltam feltenni egy 10.5.7 cuccost, ami fel is ment, fel is ismerte a VGA-t a telepítőben kijelölt HD4850 kexttel, felbontás is jó volt minden, csak minden egyes OS X indításnál nem jött be a kép, hanem "no signal" volt a TV-n, viszont ha beraktam a telepítő lemezt és újból felraktam csak a kextet akkor bebootolt rendesen, ha kikapcsoltam akkor megint elölről ment minden. Ergo minden egyes OS X indítást egy telepítő cd-ről való kext telepítés előzött meg. Nemtom mennyire érthető... :))

    Szóval elégé elvagyok én átkozva evvel a VGA dologgal. :W

  • tlac

    Topikgazda

    válasz csezo83 #4584 üzenetére

    majd mentés másként a desktopra, eredeti töröl, és desktopról visszamásoltam a módosítottat, majd reset.

    ez így nem igazán jó, a kext-nek root jogok kellenek
    a restart előtt még futtass le egy kextutility-t, az "helyre teszi" a kext-eket

    aztán elmegyek a library/preferences/systemconfiguration könyvtárba és az ott található com.apple.Boot listába is beleírom a fenti dolgot

    az itt lévőt állítsd vissza az eredetire és csak az extra-sat módosítgasd

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string></string>
    </dict>
    </plist>

    Azt nem tudom, hogy az számít-e esetleg, hogy a monitorként egy LCD TV-t használok úgy hogy DVI-HDMI kábel.

    sajnos számíthat
    az alaplaphoz közelebbi dvi csatlakozót használd és ha tudod egy dvi-s monitorral is nézd meg

    Ami nem volt világos, hogy a <string>0x94401002 0x944a1002</string> sorból, ez lesz, hogy <string>0x94401002 0x944a1002 0x94421002</string> vagy csak <string>0x94421002</string> de asszem mindkettőt megpróbáltam.

    lényeg, hogy benne legyen a kártyád id-je, az 1. megoldás szebb

    [ Szerkesztve ]

Új hozzászólás Aktív témák