Jump to content

Nvidia GeForce 8600M GT


saschabur
 Share

33 posts in this topic

Recommended Posts

In meinem Acer Aspire 9920 Notebook (20 Zoll Bildschirm) ist eine 

 

Nvidia GeForce 8600M GT

 

verbaut.

 

 

 

Mit iDeneb 10.5.5 und bei der iNstallation angekreuztem NVKush funktioniert die Grafikarte sogar in der Auflösung 1650 x XXXX, aber NUR auf einem extern angeschlossenen Display.

 

Das interne Display bleibt schwarz.

 

 

 

Hat jemand eine Idee?

 

 

Link to comment
Share on other sites

Hallo Pontifex,

das mit Nvinject hatte ich schon mal erfolglos probiert.

Da bin ich dank Nvkush jetzt schon weiter, da die Karte ja erkannt wird.(aber nur auf dem externen Display funktioniert)

Man muss aber scheinbar irgendein oder mehrere Bit Ändern, damit der TReiber das richtige Ausgangssignal auf den richtigen Ausgang schickt.

(siehe Tabelle im frz. Forum: http://forum.insanelymac.com/index.php?showtopic=130646

habe aber leider keine Ahnung, wie man das macht...

Link to comment
Share on other sites

Leider ist mein Französich les miserable.

 

Jedoch folgender Gedanke:

 

a. Dein Grafikchip ist der gleiche wie im erwähnten Apple Book.

b. Daher müßten ungepatchte (Original Apple) kext gundsätzlich funktionieren

c. Mac OS X wird über EFI mitgeteilt welche Hardware an Bord ist.

d. Daher müßte man nur den "richtigen" EFI String an OS X mitteilen und alles wäre Okee Dokee

 

Wiederstände sind:

e. Durch vorherige Installationsversuche vorhanden gepatchte kexts (z.B. NVInject.kext oder NVKush)

f. Der falsche EFI String oder fehlendes PC EFI oder Chamelion (Ich denke das ist bei Dir installiert)

 

Passende EFI Strings sind mit dem Osx86tools oder EFI Studio einfach zu realisieren, es gibt sogar

eine Option mit eigenen Custom Parametern (Wahl des VGA Anschluß)

 

http://######.com/osx86tools/

 

Eigentlich dürfte es nicht kompliziert sein. Probiers.

Link to comment
Share on other sites

Habe es probiert , geht leider nicht. Die EFI-Installation via OS86tools ging nicht, die KIste unter ideneb 10.5.5 bootete nicht mehr danach.

 

Ich habe es nochmals mit NVdarwin versucht in einer frischen Installation, aber auch da wurde die Nvidia 8600 korrekt erkannt, funktioniert aber nur externen Displays...

Heul.

 

Es kann doch nicht sein, dass ich jetzt zwar mehrere Methoden kenne, die Nvidia korrekt erkennen zu lassen (Nvkusch, Nvdarwin), aber in allen Fällen das Signal auf dem externen VGA-analog landet...

 

Ich wÄre gerne bereit, 100 Euro oder mehr zu zahlen, wenn mir ein Spezialist die bits richtig setzn hilft...

Link to comment
Share on other sites

Das Dein System nach EFI String Behandlung nicht korrekt booted ist seltsam.

Mein Desktop PC hat eine Nvidia 8600GT und wird mit EFI String Angesteuert,

keine der Video kexts ist gepatched. Wenn ich den EFI String entferne (com.apple.Boot.plist)

startet das System einwandfrei (allerdings ohne QE und Standard Auflösung) da

der verbaute Chip (Dein Chip) ein von Apple verwendeter ist.

Ich wähle z.B. keine extra Video kexts bei der Installation aus und das System

bootet einwandfrei (1024x768), das geht auch z.B. mit Gforce 7600GT und einigen anderen.

 

Und ... für 100 Euro und mehr: Verkauf das Notebook und Go get a Mac :D

 

 

 

 

Nachtrag:

 

 

Vielleicht hilft das:

 

http://forum.insanelymac.com/index.php?s=&...st&p=887044

Link to comment
Share on other sites

Mein Desktop PC hat eine Nvidia 8600GT und wird mit EFI S

 

Die Desktopversion und die Notebook versiopn ist sowieso verschieden, auch unter Windows funktionieren nicht dieselben Treiber.

 

Allerdings ist im MAcBookPro auch die mobile Version verbaut, daher its das ganze schon seltsam...

 

 

 

Und ... für 100 Euro und mehr: Verkauf das Notebook und Go get a Mac

 

Schon mal ein MacBookPro für unter 1000 Euro gesehen? Und dann habe ich immer noch höchstens einen 17 Zöller statt 20 Zoll...

 

Selbst nach einem Lottogewinn und dem Aufkauf von 50% der Firma Apple wäre ich weiterhin versucht, meine 20 Zöller in ein MacBookPro zu verwandeln ;-)

Link to comment
Share on other sites

Halo Saschabur,

 

habe genau das gleiche Problem mit meinem Vaio FZ21J und der 8600M GS. Egal ob 10.5.2, 10.5.5 oder 10.5.6 der interne Bildschirm bleibt schwarz. Habe auch schon etliche Installationen der Treiber versucht aber immer das gleiche Ergebnis. Inzwischen habe ich das OS bestimmt schon 30 mal neu aufgesetzt und bin schon langsam entnervt.

Hast Du schon eine Lösung des Problems oder würdest Du mir Bescheid sagen wenn Du etwas erfährst ? :unsure:

 

Gruß jok

Link to comment
Share on other sites

Hallo Jojokus,

 

 

 

das Rätsels Lösung liegt wohl in diesem französischen Schrätt:

 

http://forum.insanelymac.com/index.php?showtopic=130646

 

Aber auch wenn ich des FranzÖsischen mÄchtig bin, verstehe ich nur die Hälfte.

 

Man soll wohl in jedem Fall NVinject Go ams Injector nehmen und im NVCAP-STring Bits anders setzen, aber frag mich (noch) nicht wie ;-)

 

 

 

Ich halte DIch auf dem Laufenden (bitte umgekehrt auch)!

Link to comment
Share on other sites

Hallo,

ich hatte so ein ähnliches Problem. Auf diese weise habe ich es gelöst:

 

Ich besitze eine Geforce 7600GT 256MB mit einer DVI und VGA Schnittstelle.

 

EFI Strings für die GFK habe ich entfernt.

 

Ich habe alles in DSDT implementiert, dazu einfach folgenden Code einbauen:

 

				...

			Device (GFX1)
			{
				Name (_ADR, Zero)
				Name (_SUN, 0x0B)
				Name (_PRW, Package (0x02)
				{
					0x0B, 
					0x04
				})
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x18)
						{
							"@0,NVMT", 
							Buffer (0x58)
							{
								/* 0000 */	0x0A, 0x03, 0xFF, 0x20, 0x4C, 0x2D, 0x36, 0x02, 
								/* 0008 */	0x00, 0x05, 0x20, 0x03, 0xA0, 0x05, 0x30, 0x05, 
								/* 0010 */	0x50, 0x05, 0x00, 0x00, 0x37, 0x03, 0x23, 0x03, 
								/* 0018 */	0x29, 0x03, 0x00, 0x00, 0xC0, 0x5F, 0x3B, 0x04, 
								/* 0020 */	0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 
								/* 0028 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
								/* 0030 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
								/* 0038 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
								/* 0040 */	0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 
								/* 0048 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
								/* 0050 */	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
							}, 

							"@0,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 

							"@0,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 

							"@0,fboffset", 
							Buffer (0x0B)
							{
								"0x01000000"
							}, 

							"@0,name", 
							Buffer (0x0F)
							{
								"NVDA,Display-A"
							}, 

							"@1,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 

							"@1,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 

							"@1,name", 
							Buffer (0x0F)
							{
								"NVDA,Display-B"
							}, 

							"NVCAP", 
							Buffer (0x14)
							{
								/* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
								/* 0008 */	0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
								/* 0010 */	0x00, 0x00, 0x00, 0x00
							}, 

							"device_type", 
							Buffer (0x0C)
							{
								"NVDA,Parent"
							}, 

							"model", 
							Buffer (0x20)
							{
								"NVIDIA Geforce Series (Primary)"
							}, 

							"rom-revision", 
							Buffer (0x06)
							{
								"3170a"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

		   ...

 

An dieser Stelle:

 

"NVCAP",

Buffer (0x14)

{

/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,

/* 0008 */ 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,

/* 0010 */ 0x00, 0x00, 0x00, 0x00

},

 

kann man mit Hilfe der Tabelle aus dem Französischen link einfach die Werte ändern. Die in dem Beispiel haben bei mir funktioniert.

Link to comment
Share on other sites

ENtschuldigung, dumme Frage: wie implentiert man das in DSDT?

Ich habe keine AHnung, was das ist. Wo editiert man diese Datei und wann? Kannst Du uns da in ein paar Worten auf die richtige Fährte bringen?

Vielen Dank!

(P.S/ Der französische Autor schriebt auch was von DSDT, aber scheinbar bevorzugt er eine andere Methode, da die DSDT zu tiefgreifend sei und im Falle eines Fehlers schnelle die ganze Installation unbrauchbar und reif für eine Neuinstallation machen soll. Aber auch er erklÄrt nicht, wie das DSDT geht)

Link to comment
Share on other sites

Hi,

schau mal hier DSDT Patcher

das das deine install kaputt macht ist quark.

Du musst PC_EFIv9 installieren PC_efi9 (in der regel reicht es aus die boot datei in dein root verzeichniss zu kopieren) dann wie oben im Post beschrieben mit dem patcher eine DSDT.aml erstellen und die in dein root verzeichniss kopieren.Wenn dein rechner dann einwandfrei startet kannst du die beschrieben mods in der DSDT vornehmen. Wie das geht ist auch in dem Post oben beschrieben.

Wenn der rechner nicht mehr starten sollte brauchst due nur von cd zu starten und die DSDT.aml im root verzeichniss zu löschen.

Ich würde dir vorschlagen zuerst eine Install ohne mod. graka treiber zu machen.

Dann kannst du die ext in ein backupverzeichniss kopieren und kannst anfangen zu experimentieren.

Wenn irgendwas daneben geht kopierst du halt die gesicherten kext wieder nach /System/Libraray/Extensions und startest mit -f neu.

Das andauerde neu installieren ist doch völlig unnötig oder habt ihr zu lange mit windows gearbeitet ? :)

Vorteilhaft ist es auch die modifizierten ext die man so braucht in /Extra/Extensions abzulegen(EFI9 unterstützt das) damit man in /System/Libraray/Extensions möglichts nur Originale Extensions hat.

Link to comment
Share on other sites

Hallo,

 

 

 

das DSDT habe ich nicht mehr installiert, weil ich mit Nvkush mittlerweile hervorragend den Treiber installieren kann und dieser ja auch fu nktioniert, ich kann mir nicht vorstellen, dass das DSDT da mehr machen würde. DAs Problem ist nicht die Treiberinstallation, sondern das Setzen der Bits in der NVCAP-VAriable. Ich habe verschiedene STrings probiert und die Bits setzen können, aber mein internes Display will einfach nicht tun. Man müsste also die korrekte NVCAP-Bitsequenz kennen für meine 8600M GT. Um beim Trial&Error schneller zu sein, würde ich gerne die NVCAP-Variable von Windows aus mit einem Diskutility setzen. Weiss jemand, ob das geht?

 

Hier mal die Tabelle aus dem frz. Forum, ich habe alle Kombinationen erfloglos ausprobiert und würde gerne noch andere Kombinationen probiern.

 

2n8ppmw.png

Link to comment
Share on other sites

  • 8 months later...
Hallo,

 

 

 

das DSDT habe ich nicht mehr installiert, weil ich mit Nvkush mittlerweile hervorragend den Treiber installieren kann und dieser ja auch fu nktioniert, ich kann mir nicht vorstellen, dass das DSDT da mehr machen w�rde. DAs Problem ist nicht die Treiberinstallation, sondern das Setzen der Bits in der NVCAP-VAriable. Ich habe verschiedene STrings probiert und die Bits setzen k�nnen, aber mein internes Display will einfach nicht tun. Man m�sste also die korrekte NVCAP-Bitsequenz kennen f�r meine 8600M GT. Um beim Trial&Error schneller zu sein, w�rde ich gerne die NVCAP-Variable von Windows aus mit einem Diskutility setzen. Weiss jemand, ob das geht?

 

Hier mal die Tabelle aus dem frz. Forum, ich habe alle Kombinationen erfloglos ausprobiert und w�rde gerne noch andere Kombinationen probiern.

 

2n8ppmw.png

 

Hi,

 

bist Du weiter gekommen mittlerweile? Habe die gleiche Karte (8600m gs 512 MB) und auch nur Output via DVI. Dort einwandfrei, deshalb denke ich auch nicht dass es ein Treiberproblem ist. Mir fehlt wohl auch "nur" der richtige NVCAP-String. Habe einige ausprobiert, aber das Trial&Error nervt gewaltig, wenn dann beide Bildschirme schwarz bleiben...

 

Danke und Gruß

Link to comment
Share on other sites

Hi,

 

bist Du weiter gekommen mittlerweile? Habe die gleiche Karte (8600m gs 512 MB) und auch nur Output via DVI. Dort einwandfrei, deshalb denke ich auch nicht dass es ein Treiberproblem ist. Mir fehlt wohl auch "nur" der richtige NVCAP-String. Habe einige ausprobiert, aber das Trial&Error nervt gewaltig, wenn dann beide Bildschirme schwarz bleiben...

 

Danke und Gruß

Nein, ich benutze meinen Laptop immer noch wie einen Desktoprechner an einem externen Bildschirm. Werde Aber auch nochmals einige Neue Versuche machen.

Halten wir uns gegenseitig auf dem Laufenden ...

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
Habt Ihr es derweil geschafft?

Ich habe auch ein Notebook mit einer 8600mGT (LG R500).

Allerdings waren alle Versuche mit NVInject NVKush und DSDT erfolglos. :censored2:

 

Grüße

babapapa

 

nachobenschieb...

 

Bitte, bitte, will keiner helfen?

Ich habe eine Weile am Acer ASpire 9920 gearbeitet mit externem Bildschirm (und exter,nem Keyboard und Mouse, weila uch das ja nicht ging). Jetzt habe ich das DIng schon zwei Jahre und habe es immer noch nicht geschafft, einen Hackintosh draus zu machen, un d muss mich mit mein em Dell Mini 9 als Laptop begnügen ...

 

Hat denn keiner Lust, die Lösung zu finden? Mir wärs ein problemlos 100-300 Euro wert, wenn die Kiste unter Leopard oder noch besser SL laufen würde. Findet sich denn da niemand, der mehr Ahnung hat als wir?

 

Mehr als das kann ich leider nicht bieten, abervielleicht können wir hilfesuchenden uns ja zusammentun?

Link to comment
Share on other sites

Hallo, ich habe Deneb 10.5.5 installiert. Ich hatte aber auch andere versucht.

Das Problem zieht sich ja schon seit 10.5.1 hin

 

Ich hatte immer einen funktionierneden internen Bildschirma, aber nur mit 10xx x nochwas Auflösung (verzogen zudem).

 

Mit NVKush kam schliesslich die Anerkennung der Grafikkarte, aber immer nur auf dem externe Bildschirm, der interne blieb seither schwarz...

Link to comment
Share on other sites

Es gibt doch so viele Beispiel NVCAP´s, einfach ausprobieren.

 

Das Problem ist, das man ja häufig den Bildschirm dann gar nicht mehr sieht (alles Ausgänge tot) und ich dann immer alles neu installiert habe!

Kann mir jemand sagen / bestätigen, welches die beste Vorgehensweise ist:

(ich hoffe ich kriege das nochmals richtig zusammen, ist ja schon ein paar Monate her, dass ich tagelang erfolglos rumprobiert habe, da setzen mentale Verdrängungsmechanismen ein ;-) )

 

- den Nvkush.kext (oder vergelichbar) von System/Bibliothek/Extensions auf den Desktop ziehen

- inhalte anzeigen, info.plist öffnen

-mit einem beliebigen editor (textedit?) öffnen und den NVCAP String ändern

-wieder abspeichern

-wieder zurückkopieren in den systemordner

- permissions reparieren (uich glaube das hatte ich mit kexthelper gemacht, kann jemand bestätigen)

 

- neustart mit -f damit kextcache geleert wird?

 

 

Richtig?

 

 

Ich verscuhe dann nochmals ein paar NVCAPSTrings und richte das System vorher so ein, dass ich über VNC Zugriff haben selbst wenn der Bidlschirm tot ist.

 

 

 

2) Kann jemand bestätigen, dass es zum Desinstallieren eines Kextes genügt den entsprechenden kext im Systemordner zu löschen und dann mit -f zu starten??

 

Danke für Eure Expertenhilfe!

Link to comment
Share on other sites

Hallo.

 

Also versuch mal was ich jetzt schreibe. Geh in die System Extension und lösche dort. Nvinjector oder NVkush (was du halt Installiert hast). Dann saugst du dir NVEnabler0.1 und Kext Helper .

 

Hast du beides Starte mal Kext Helper zieh dir die NvEnabler0.1 da in Kext Helper und Installier dir das.

 

Hast das gemacht suche die com.apple.Boot und Kopier die auf den Desktop ( Verzeichniss noch offen lassen). Dann öffnest die Datein und trage dort

 

 

<key>Kernel Flags</key>

<string>arch=i386</string>

 

ein. Bin mir nicht sicher ob NvEnabler 0.1 das brauch. Aber sicher ist sicher. Abspeichern und File ersetzen.

 

Dann PC neustarten und mal gucken ob das geht.

 

Du müsstest glaub ich noch unter Einstellung einen 2 Monitor einrichten glaub ich. Kann jetzt grade nicht gucken weil ich auf einem Win 07 System unterwegs bin. Ich Editier das später nochmal.

 

Versuchen solltest das mal.

 

Wegen Snow Leopard solltest eher sein lassen. Nicht das es schwer ist sowas einzurichten, aber wie ich das rauslese hast du nicht viel Ahung und beschäftigst dich sehr wenig mit der Materie. Man muß auch im nachhinein noch viele Dinge wenn man Snow Installiert hat nach Configurieren. Und ich glaub du hast den Nerv dafür nicht ^_^ Und eine Step by Step Anleitung wird dir hier keine geben weil es viel zu aufwendig wäre. Und bringen tut es auch nichts, weil du so nichts lernen tust. Hast du mal irgendwas nachher mit dem System weißt du nicht was du machen mußt. Ist nicht böse gemeint, aber wenn man ein sauberes OS X haben will muß man viel Lesen und viel Testen. Und auch nicht gleich aufgeben wenn es mal nicht geht wie gewünscht :P

Link to comment
Share on other sites

hallo, danke für die Antwort.

Habe es mal auf die schnelle ausporbiert.

Allerdings habe ich com.apple.boot auf die schnelle nicht gefunden, aber vielleicht braucht er das ja tatsächlich nicht, denn wenn nvenabler installiert ist, sagt er beim Booten mit -v ja auch, dass er denselben lädt, und hinterher habe ich im Systemprofiler

 

-wenn ich mit NVenabler boote, steht folgendes im Systemprofiler:post-149472-1259924309_thumb.jpg

 

- wenn ich ohne boote:

post-149472-1259924329_thumb.jpg

 

in beiden Fällen habe ich ein schwarzes Display.

 

Ich frage mich übrigens, warum ich bei allen Distribs < 10.5.5 wenigstens den grob aufgelösten internen VGA Bildschirm hatte, und jetzt bei 10.5.5 (iPC 10.5.6 war dasselbe) auch ohne NVkush oder ähnliches überhaupt keinen internen mehr habe...

Link to comment
Share on other sites

 Share

×
×
  • Create New...