Der Löwe spielt nicht mit der GMA950

  • Hallo Leute,


    mein Board ist ein ASRock ConRoe 1333-D667 mit modifizierten P1.8er BIOS und einem C2D 4300. Das ist also bis auf die RTL 8101E reinstes Intel-Zeug. Momentan läuft noch 1.5.8 darauf, das aber langsam in die Jahre gekommen ist und für das es immer weniger aktuelle Software gibt (iLife z.B.).


    Für die Boardsuche: Sound und Netzwerk funktionieren mit dem VoodooHDA 2.1 und dem SL-Treiber (RTGNICv2.0.6.mpkg) von Realtek. Ist auf dem Mainboard das aktuellste BIOS von ASRock installiert, müsst Ihr das 1.7er zurückflashen, oder aber über den Umweg HCL 10.5-Wiki laden. Das BIOS ist dort in einer Fussnote in der Tabelle von ASRock verlinkt.


    Aber zum Thema:
    Der Lion-Profiler meint, dass keine Kext für die GMA geladen wäre:


    Chipsatz-Modell: Desktop GMA950
    Typ: GPU
    Bus: Integriert
    VRAM (gesamt): 64 MB gemeinsamer Systemspeicher
    Hersteller: Intel (0x8086)
    Geräte-ID: 0x2772
    Versions-ID: 0x0002
    Information zur Kernel-Erweiterung: Keine Kext geladen
    Monitore:
    Monitor:
    Auflösung: 1024 x 768
    Pixeltiefe: 32-Bit Farbe (ARGB8888)
    Hauptmonitor: Ja
    Synchronisierung: Aus
    Eingeschaltet: Ja


    Monitore können nicht erkannt werden, da das Board (und der Monitor) nur einen analogen VGA-Anschluss besitzen.
    In den originalen Kexten stehen die IDs meiner GMA: 0x27728086 (oder sollte ich die um die ID des Herstellers kürzen?).


    Ich habe die Chimera in der Version 1.6.0 drauf (letze Chameleon hatte ich aber auch schon getestet)
    Die org.chameleon.boot.plist beinhaltet:


    <plist version="1.0">
    <dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string></string>
    <key>Boot Graphics</key>
    <string>Yes</string>
    <key>Quiet Boot</key>
    <string>No</string>
    <key>Timeout</key>
    <string>5</string>
    <key>npci</key>
    <string>0x2000</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>GeneratePStates</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>Yes</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>UseKernelCache</key>
    <string>No</string>
    </dict>
    </plist>


    Der GraphicsEnabler war auch schon auf yes, ebenso habe ich mit arch=i386 versucht zu booten.
    Im 32-Bit-Modus war das Letzte das sah (-v), dass die Apple-CPU-Kexte geladen wurden(?). Danach kommt sofort ein schwarzer Schirm, bei dem ein weisser Cursor unregelmässig "blinkt". Ich vermute aber hinter dem Blinken, dass er nur zwischen Grafik- und Textmodus umgeschaltet hat, da ich ganz kurz den Mauszeiger aufblitzen sehen habe.


    Tja, ich habe alles mögliche im Netz gelesen und ausprobiert, aber nichts hat geholfen. Unter Leo funktioniert die GMA mit Chameleon und fest zugewiesener Auflösung (kein DVI). Zuletzt habe ich gar die AppleIntelIntegratedFrambuffer.kext aus der Leo-Inst unter Lion ausprobiert. Die konnte natürlich nicht geladen werden. Sogar SL-Kexte aus dem Netz habe ich gegen die bei Leo vorinstallierten Kexte getauscht, kein Erfolg (logisch). Ich las noch was von Erfolgen mit "Vanilla-Kexten", aber auch das bezieht sich wohl auf SL vor der .8er-Version, wenn ich das korrekt verstehe.


    Ja, es wäre schade, wenn ich eine Grafikkarte kaufen müsste, die GMA ist ja recht sparsam. Zwar habe ich hier noch eine 4870, die auch unter Leo lief, aber die hat einen irrsinnigen Stromverbrauch, so dass ich sie höchsten einmal im Jahr zum daddeln eingesteckt habe. Zudem macht sie einen Höllenlärm – verglichen mit dem Rest des Rechners, der ist nämlich so gut wie unhörbar. Hier im Forum las ich die Empfehlung für eine 8400GS, die ich auch einer Bekannten in ihren MacMedion gebaut hatte. Pollin hat eine zum Spasspreis im Angebot.
    Was meint Ihr? An der GMA rumdoktern oder die 8400GS bestellen?


    Danke im Voraus
    Gruß
    Michael

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

  • Sollte funktionieren, aber nur im 32-bit Modus was ich gelesen hab. Versuch mal (nochmal) folgendes:


    1. Nutze den Chameleon Bootloader (z.B. mit http://hackintosh-forum.de/ind…page=Thread&threadID=1332 installieren), der ist auch im allgemeinen aktueller als Chimera (der ist im Prinzip auch nur eine modifizierte Chameleon-Version)
    2. Ändere deine Chameleon.boot.plist



    Damit startet Lion dann immer im 32-bit Modus.


    Hab aber auch von ein paar Problemen gelesen wie zu dunkles Bild und noch ein paar andere Sachen, der Weg sollte eig. stimmen.

    ThinkPad W520 i7-2720QM, 16GB Ram, 2000M Quadro 2GB, OCZ Vertex Turbo 128GB | OS X 10.7.2
     Cinema Display 27"
     IPhone 4 16GB weiß
    ,  IPad 2 16GB WiFi weiß

  • Oh! Super! Danke für die Antworten! Ich muss jetzt nur zusehen, dass ich den Installer unter Lion starte, denn Leo mag er nicht. :-)


    Vielleicht verstehe ich etwas nicht ganz: Lion hat doch einen 64-Bit-Kernel, der aber zur Not (arch=i386) auch 32-Bit Kexts laden kann, oder? Was passiert denn mit einem älteren Mac Mini, der eine GMA 950 hat, wenn man dort Lion installiert? Startet der dann automatisch im 32-Bit Modus? Dieser Modus betrifft ja nur die Kexts, also nicht z.B. die Adressierung des Speichers, oder? Ändert es etwas, wenn ich in der smbios.plist einen MacMini oder einen iMac mit GMA950 eintragen würde? Die Datei wird doch von Chameleon genutzt, gelle?


    Wo wir gerade dabei sind und Chameleon die GMA 950 unterstützen soll... wenn ich von der zweiten Testplatte (IDE) unter Chameleon den Leoparden starten will. dann crasht er mir. Habe das natürlich nicht verfolgt, da auf der SATA-Platte ein Chameleon drauf ist, der... sicher einer der ersten mit GMA-Unterstützung war. Ich hätte jetzt (begründete?) Sorge den durch den neuen zu ersetzen.


    Ich sehe jetzt zu, dass ich den Lion mit den Änderungen versehe.

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

    Einmal editiert, zuletzt von Mierscheid ()

  • IDE+Mac OSX= Extreme Fummelei / Viel Zeitaufwand
    SMBios.plist vom MacMini 2,1 währe eine sehr gute Idee!
    Und zu der Sache mit denn Bits: Der von dir angesprochene Mac Mini hat ein 32bit EFI, daher wird Mac OS X im 32bit Modus gestartet. Welche Teile aber in 32bit gestartet werden weiss ich nicht genau, aufjeden Fall die Kernelextensions ;).
    Aber trotzdem geht Lion nur auf 64bit CPUs

  • O.k., habe es nochmal mit arch=i386 ausprobiert, aber gleiche Effekt wie vorher, die beiden letzten sichtbaren Zeilen sind (sinngemäß):
    ACPI_SMC_platformPlugin, startForReal, waitForService (AppleIntelCPUPowerManagement) timed out
    AppleRTL8169Ethernet: Ethernet Address (dann die Mac-Adresse)


    Ohne KernelFlags bootet er wieder "normal", diese Zeilen entstanden damit.


    Eines verstehe ich gerade nicht: Hatte ja wie o.a. die Framebuffer.kext ersetzt, war mir aber sicher, die vom Backup (Stamp 18.06.2011) wieder zurückkopiert zu haben. Es kommt aber folgende Meldung:

    Systemerweiterung kann nicht verwendet werden.
    Die Systemerweiterung „/System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext“ wurde nicht korrekt installiert und kann nicht verwendet werden. Installieren Sie sie erneut oder fragen Sie den Hersteller nach einer aktuelleren Version.


    Ich habe die also nochmal in S/L/E zurückkopiert und den Inhalt des Ordners Caches in S/L gelöscht. War das korrekt so?


    Ich installiere jetzt den Chamäleon Wizard und schaue, was damit geht. ;-)


    Gruß
    m


    P.S.: Ich schreibe soviel, weil ich hoffe, dass es mal jemand anderem helfen kann, der die gleichen Probleme hat.



    Edit: Gerade Deinen Post gelesen, Schneelöwe.
    Nein, komisch, gar keine Probleme mit der IDE-Platte. Läuft direkt OOTB. Keine Kexts nachgeschoben, einfach so. Ich glaube auch, dass ich die Platte noch auf dem Powermac G5 ausgebaut habe. Die hatten auch noch IDE, scheint noch bis zum Lion vererbt worden zu sein.


    Lion nur auf 64-Bit-CPUs, soweit klar. Was ist aber mit dem CoreDuo, der war doch schon 64-bittig, oder? Auf dem soll doch Lion auch nicht laufen, IIRC?


    Edit 2: Es macht mich irre: Die Rechtschreibkorrektur ist ja die Pest: Wenn da also "Kette" oder "Texte" statt Kext steht, dann war das Lion. :-(

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

    Einmal editiert, zuletzt von Mierscheid ()

  • Benutzt du eine DSDT?
    Wenn ja, ist deine Grafikkarte mittles der selbigen in das system gepatcht?
    Eine Sache noch, folgende com.apple.boot.plist soll wohl vor manch Verzweiflungstat der GMA950 betrefend geholfen haben:

    OSX86 Suche
    Xeon 1230v3 on H87-D3H with Asus GTX 770
    Powered by 10.9

    Einmal editiert, zuletzt von Schneelöwe ()

  • Nein, keine DSDT.


    So, der Wizard ist ja echt witzig, werde jetzt mal Gothics Ratschläge befolgen. Naja, o.k., ich habe Chamäleon 1700 mit dessen Installier vorher installiert, dann aber die Änderungen mit dem Wizard vorgenommen.


    n8!


    Edith sagt: Wow, wo hast Du die plist her? Ich sage mal danke, habe sie eingefügt, bete und starte neu. ;-)

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

    Einmal editiert, zuletzt von Mierscheid ()

  • Also, einige anpassungen müsste man natürlich zu deinem system passend machen, denke ich mal :) .
    Und meine Geheime quelle verate ich dir, aber nur dir: :google: (:P).

  • Zitat

    Lion nur auf 64-Bit-CPUs, soweit klar. Was ist aber mit dem CoreDuo, der war doch schon 64-bittig, oder? Auf dem soll doch Lion auch nicht laufen, IIRC?


    Die sind noch nicht 64-bit fähig, erst ab Core 2 Duo ging es mit 64-bit los. Nur so nebenbei ;)

    ThinkPad W520 i7-2720QM, 16GB Ram, 2000M Quadro 2GB, OCZ Vertex Turbo 128GB | OS X 10.7.2
     Cinema Display 27"
     IPhone 4 16GB weiß
    ,  IPad 2 16GB WiFi weiß

  • So, um das Ganze zu einem Abschluss zu bringen: Nase voll, ich werde mir die 8400GS besorgen, die soll unter Lion mit Graphicenabler=yes quasi OOTB laufen.
    Keine Ahnung, was die auf dem Desktop verbraucht, aber die ist passiv gekühlt, kann also nicht die Welt sein.


    Da aber der Chameleon-Wizard keinen Mac Mini 2,1 kennt, ich aber die Gelegenheit nutzen will, anderen Leidensgenossen die Suche im Web zu ersparen, hier meine SMbios-plist:


    Die Seriennummer ist allerdings eine vom 3,1, generiert vom Wizard. Boardnummer und SMbiosversion sind aber von einem Mac Mini 2,1 mit i945 (GMA950) C2D mit 1,83 GHz, also einem Lion-tauglichen Gerät, soweit ich weiss.



    Ich war auch etwas unsicher, ob (und wo) ich die ID der GMA (2772) in den Device Properties-String einfügen sollte.
    <?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>EHCIacquire</key>
    <string>Yes</string>
    <key>Graphics Mode</key>
    <string>1680x1050x32</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>arch=i386</string>
    <key>PciRoot</key>
    <string>0</string>
    <key>PciRoot(0x2)/Pci(0x2,0x0)</key>
    <dict>
    <key>AAPL,HasPanel</key>
    <string>0x00000001</string>
    <key>model</key>
    <string>GMA 950</string>
    </dict>
    <key>Timeout</key>
    <string>5</string>
    <key>UHCIreset</key>
    <string>Yes</string>
    <key>device-properties</key>
    <string>6d0000000100000001000000610000000200000002010c00d041030a00000000010106000002772f0400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c002c00480061007300500061006e0065006c0000000800000001000000</string>
    </dict>
    </plist>


    "2772" in rot ersetzt "27ff"


    Mit diesen Einstellungen bootet er bis "ACPI_SMC_plattformplugin: pushcpu_cstdata evaluation failed", davor wartete er auf DSMOS, es "failten" zweimal "nstat_lookup_entries 2" und der AppleSMBusPCI bekommt keinen ACPI-Pfad .
    Booten vom äh... na... BlubberBeast mit dessen Bootloader klappt aber einwandfrei.


    Ach ja, noch was: Die NIC geht nach einer erneuten Installation (wollte das sauber haben, hatte schon zu viel gebastelt) OOTB. Das Combo-Update habe ich aber noch nicht eingespielt. Ebenso habe ich
    keinen Soundtreiber installiert. Ich warte jetzt auf die Lieferung der 8400GS und dann sehe ich weiter.


    Wenn das alles mit Lion läuft, dann mache ich auch ne Anleitung für das Wiki, o.k.?


    cu
    Mierscheid

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

  • Anleitung für das wiki währe sehr gut!
    Und Waiting for DSMOS heisst meistens, dass die Grafikkarte nicht korrekt erkannt wurde. Aber eigentlich muss an dem propertystring garnichts geändert werden. Aber wie gesagt, ewisse änderungen an denn einträgen müssten halt gemacht werden, da ein system nicht wie das andere ist.
    Achja und wie das mit denn seriennummern aussieht weiss ich nicht, aber der mac mini ist halt der einzige appledesktop der eine GMA 950 benutzt.

  • Und Waiting for DSMOS heisst meistens, dass die Grafikkarte nicht korrekt erkannt wurde.

    :D

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

  • Ja moin,


    ich hatte das selbe Board und seiner Zeit eine DSDT inklusive GMA950 für Lion gemacht. Letztendlich ist mein Extra/Extension Ordner leer, sollte also laufen, da ich imho auch keine relevanten modifizierten kexts im S/L/E mehr drin habe.


    Habe Dir die Dateien mal gezipt angehängt. Kommt alles in den Ordner /Extra, (dsdt, smbios, und die bootlist) außer die IOPCIFamily.kext, die bitte direkt in S/L/E, entweder mit kexthelper oder zu fuß per terminal aber dann Dateiberechtigungen setzen mit chmod und chown (google). Du kannst auch erstmal Deine com.apple.boot.plist behalten, weil in meiner ist ein efi-string drin und ich bin mir nicht sicher, ob der jetzt für die GMA950 war. Die GMA sollte allein durch die DSDT auch ohne alles laufen.


    Mach vorher aber ein backup von Deiner jetzigen IOPCIFamily.kext und von Deinen /Extra Dateien:


    im terminal:


    sudo cp -R /Extra /Extra_Backup
    und
    sudo mv -R /System/Library/Extensions/IOPCIFamily.kext IOPCIFamily.kext.backup



    http://www.mediafire.com/?d67tibrgq43c5rg


    ich lasse den tab noch ne Woche im browser, falls noch was ist.


    //ach ja, den netkas flag npci=0x2000 in der com.apple.boot.plist solltest Du aber schon setzen.


    Gruß
    xtraa

    2 Mal editiert, zuletzt von xtraa ()

  • Hi xtraa,


    danke für die Mühen, aber die Datei ist schon weg.


    Gruß
    m

    -Mac SE/30 - Mac IIvx -Performa 5200 -Performa 5500 black -PowerMac 7500/100 -PowerMac 8600/250 (Sonnet G3 400) -iMac G3/266 green (defekt) -iMac G3/266 tangerine -iMac G3/350 indigo (Summer 2000) -eMac G4/1.0, -PowerMac G5 1.8 -Powerbook G4 17" 1,33 GHz
    Mobil: Wortmann Terra 8411, 15,4", T9400, Nvidia 9600m, 4GB RAM, 120 SSD MX100, AzureWave AR5BXB92, Ubuntu
    www.tote-pixel.de - www.tellerrandfroschung.de - www.hessburg.de

  • griven

    Hat das Label Erledigt hinzugefügt
  • Community Bot

    Hat das Label Erledigt entfernt