Jump to content

Gfx string 8600M gt


jym
 Share

12 posts in this topic

Recommended Posts

Salut,

 

je suis complètement désemparé, j'ai du suivre quasi tout les topics sur l'installation d'une NVidia 8***, mais rien n'y fait.

avec les nvinject, c'est black screen ( sauf sur sortie dvi ), mais bon sur un portable, se balader avec un écran sous le bras en plus!!!

avec gfx string, pas moyen de rien avoir, soit gfx util veux pas fonctionner, soit, y a pas de changement.

 

si une bonne âme pouvait m'éclairer, ...

 

c'est vrai quoi, un 20" en 1024*768 c'est nul.

 

a+ et merci d'avance

Link to comment
Share on other sites

Si tu as l'image sur ton écran externe c'est peut etre un probleme de nvcap

 

J'ai lu:

Here is a tool made by Arti which will help you get a valid NVCAP for you NVIDIA card to insert in NVinject info.plist file. You need to dump your VGA ROM first then when you run the generator from OS X it will ask you where you have your VGA ROM and present you a NVCAP for your card.

to get you VGA ROM, you can dump it with NVFALSH from DOS or NVFLASH for Windows, or dump it with NiBiTor, or any other VGA or system utility which allows VGA ROM dump.

Avoid sending VGA ROM in text mode (as PC wizard does) unless you really can't dump it using any other usual method.

 

http://nvinject.free.fr/downloads.php la tu trouves nvcap maker sur lesquel t'est censé deposer ta rom extraite de ta carte et nvflash qui te permet sous windows de recuperer cette vga rom ...

 

un bon nvcap est censé corriger tes problemes de detection de moniteur...

je n'ai jamais testé mais j'irais voir de ce coté là

 

le fichier hex pour gfxstring que tu as pris tu l'as bien modifié en fonction de ta config?

 

tu as bien suivis ca :

 

./gfxutil -s -n -v -i hex -o xml in.hex out.plist

 

* in.hex - input hex file you downloaded.

* out.plist - is the output file you want.

 

This is an example plist for 7600GS:

<?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>[color="#FF0000"]PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)[/color]</key>
<dict>
	<key>@0,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@0,device_type</key>
	<string>display</string>
	<key>@0,name</key>
	<string>NVDA,Display-A</string>
	<key>@1,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@1,device_type</key>
	<string>display</string>
	<key>@1,name</key>
	<string>NVDA,Display-B</string>
	<key>@2,#adress-cells</key>
	<string>0x01000000</string>
	<key>@2,#size-cells</key>
	<string>0x00000000</string>
	<key>@2,compatible</key>
	<string>NVDA,sensor-parent</string>
	<key>@2,device_type</key>
	<string>NVDA,gpu-diode</string>
	<key>@2,hwctrl-params-version</key>
	<string>0x02000000</string>
	<key>@2,hwsensor-params-version</key>
	<string>0x02000000</string>
	<key>@2,name</key>
	<string>sensor-parent</string>
	<key>@2,reg</key>
	<string>0x02000000</string>
	<key>NVCAP</key>
	<data>
	BAAAAAAAAwAMAAAAAAAABwAAAAA=
	</data>
	<key>NVPM</key>
	<data>
	AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
	</data>
	<key>device_type</key>
	<string>NVDA,GeForce</string>
	<key>model</key>
	<string>NVIDIA GeForce 7600 GS</string>
	<key>name</key>
	<string>NVDA,Parent</string>
	<key>rom-revision</key>
	<string>0x32323033</string>
</dict>
</dict>
</plist>

2. Now, you need to know your device path for your graphics card. The easiest way of these is to use gfxutil:

 

./gfxutil -f display

 

The output will be something similar to:

DevicePath = PciRoot(0x0)/Pci(0x1,0x0)Pci(0x0,0x0)

Here my device path is PciRoot(0x0)/Pci(0x1,0x0)Pci(0x0,0x0)

 

 

3. Put your device path in place of the old one in the plist file you got earlier.

Link to comment
Share on other sites

Salut,

 

Je te remercie, mais voila:

l'acer 9920 a un bios EFI. Ce qui veux dire que tu sais rien modifier. Sauf le boot sur cd. Tu sais pas installer Windows, car il ne 'voit' pas les disques. Donc pas de Windows.

Dos : bon daccord, mais comment?

Sous Leo: Crossover plante ( sauf une fois quand j'avais réussi avec les nvinject sur mon dvi ).

Donc pour le dump: je sais pas quoi faire.

Sous Linux: possible, mais pas trop envie d'installer. Par contre, je possède toutes les versions de Mandriva 2008, si on pouvait émuler dos avec un cd Live????

 

Bon je creuse encore, et je dis quoi

 

Merci

 

A+

Link to comment
Share on other sites

il faudrait que tu boot sous Dos via un live cd, une clé usb, ca te permettrais de lancer ta commande de Sauvegarde du bios de la vga "nvflash -b save.rom"

 

il existe bien des iso genre "ubcd" qui contienne un freedos que tu pourrais graver sous leo, une fois que tu auras booter en dos via un cd, je sais pas si tu auras accès à une partition hsf pour y executer nvflash...

(si tu as sur ton hdd une petite partition fat32 alors le live cd seras suffisant pour y acceder et lancer nvflash que tu aurais au préalable copier dessus)

 

avec une clé usb tu pourrais copier nvflash dessus, le lancer, et au moin la rom de ta vga pourra s'y écrire, je trouve comment créer une clé usb de boot dos sous windows, pas sous osx!

Avec un live cd Linux ca doit etre possible, je ne sais pas comment faire.

 

Peut être que sous Osx si tu utilise disk utility, que tu formate une clé usb en fat32 (dos) et que t'y copie les fichier de boot d'une disquette dos ca seras suffisant,

la encore je ne fais que supposer car je n'ai jamais testé

Link to comment
Share on other sites

re encore,Marche pasJ'ai donc utilisé NVCAP Maker avec mon dump. j'ai obtenu une serie de code. Je les ai placés dans info.plist avec apple property list editor. j'ai réparé les autorisations. j'ai rebooté et ..... Black screen encore et encore.je vais .....merci quand meme. a+j'ajoute quelques fichiers

regdump.txt

iodevice.txt

ioservice.txt

save.rom.txt

Link to comment
Share on other sites

c'est dommage, j'ai eu le meme probleme que toi la premiere fois que j'ai essayer nvinject sur mal 8800gt, ecran noir mais le system qui boot.

j'ai essayé une autre version du fichier et la miracle pas d'ecran noir..

 

je te join ma version au cas ou, tu peux tjs essayer

 

autrement tu as deja testé avec nvinstaller

 

http://scottdangel.com/blog/?p=19

 

la y a un gars qui dit que ca a marché sur ca 8600gt m et pour d'autre black screen, encore de quoi testé si motivé.

NVinject.kext.zip

Link to comment
Share on other sites

je viens de re-re---essayer.

Toujours pareil, j'ai une une image sur moniteur par les prises dvi et vga, mais rien sur le moniteur interne

j'ai essayé avec nvinstaller 0.33, puis j'ai encore remis les nvcap que j'ai ( peut-etre pas bon)

 

merci a+

Link to comment
Share on other sites

re

Meme avec nvinstaller v34, rien...

Gros marre.

 

Par contre, depuis j'ai réussi a avoir les ports pc card fonctionnels. Donc, apres plusieurs manips, j'ai ma carte wifi asus wl 107g ok.

 

donc toujours pas de nvidia 8600M Gt turbocache, pas de reseau broadcom 5787m, pas de niveau batterie, pas de synchro nokia 5500 (malgré un plugins à 10€), pas de intel4965 mais bon c'est normal.

 

a+

Link to comment
Share on other sites

Resalut tout le monde.

 

Apres de longues, longues expérimentations, j'en arrive à la conclusion que le problème est dû a l'écran, Bien que ....

Avec les nvinject ( go) quelques soient la provenance, la carte fonctionne dans toutes les résolutions sur les ports dvi et vga. qe et ci sur un seul écran. portrait, paysage, miroir et dual screen ok. Mais pas sur l'écran interne.

 

Donc, je présume que il faut un nvcap correct. Ou gfx string. Mais je n'y parviens pas. Soit les tutos sont incomplets, ou trop vagues, soit ceci est une exception. ça ne m'arrange pas!

 

Dans la foulée, j'ai quand meme réussi à installer les ports Cardbus et ma asus Wl107G

 

Ce qui est important pour moi c'est la résolution et surtout QE car Ilife08 requiert QE.

 

Voici la partie de regdump:

 

| | | +-o EVGA@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 12>

| | | | {

| | | | "IOPCIResourced" = Yes

| | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")

| | | | "IOName" = "display"

| | | | "subsystem-id" = <29010000>

| | | | "IODeviceMemory" = (({"address"=18446744072803581952,"length"=16777216}),({"address"=18446744072904245248,"length"=268435456}),({"address"=18446744072770027520,"length"=33554432}),{"parent"=({"address"=0,"length"=65536}),"offset"=8192,"length"=128})

| | | | "display-connect-flags" = <00000000>

| | | | "class-code" = <00000300>

| | | | "revision-id" = <a1000000>

| | | | "assigned-addresses" = <1000018200000000000000ca0000000000000001140001c200000000000000d00000000000000

101c00018200000000000000c8000000000000000224000181000000000020000000000000800000

0>

| | | | "IOChildIndex" = 1

| | | | "built-in" = <00>

| | | | "acpi-device" = "IOACPIPlatformDevice is not serializable"

| | | | "AAPL,iokit-ndrv" = <e0920640>

| | | | "name" = "display"

| | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0/PEGP@10000/EVGA@0"

| | | | "subsystem-vendor-id" = <25100000>

| | | | "AAPL,RegEntryID" = <00a7bf04ff5840fb656d69537a6c7552>

| | | | "AAPL,gray-page" = <01000000>

| | | | "reg" = <00000100000000000000000000000000000000001000010200000000000000000000000000000

0114000142000000000000000000000000000000101c000102000000000000000000000000000000

22400010100000000000000000000000080000000300001020000000000000000000000000000020

>

| | | | "compatible" = <"pci1025,129","pci10de,407","pciclass,030000">

| | | | "NVKernelLoaded" = <01000000>

| | | | "IOHibernateState" = <00000000>

| | | | "NVDA,current-arch" = 132

| | | | "IOPMIsPowerManaged" = Yes

| | | | "NVDA,gart-width" = 64

| | | | "IOPCIExpressLinkCapabilities" = 81153

| | | | "rm_multiboard_capable" = <01000000>

| | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}

| | | | "AAPL,gart-width" = 64

| | | | "IOInterruptSpecifiers" = (<1000000007000000>,<0600000000000100>)

| | | | "device-id" = <07040000>

| | | | "vendor-id" = <de100000>

| | | | "AAPL,gray-value" = <c38c6400>

| | | | "IOPCIExpressLinkStatus" = 4353

| | | | "AAPL,ndrv-dev" = Yes

| | | | }

| | | |

| | | +-o .Display_boot <class IONDRVFramebuffer, registered, matched, active, busy 0, retain 10>

| | | | | {

| | | | | "CFBundleIdentifier" = "com.apple.iokit.IONDRVSupport"

| | | | | "IOPMStrictTreeOrder" = Yes

| | | | | "IOMatchCategory" = "IOFramebuffer"

| | | | | "IOAccelRevision" = 2

| | | | | "IOFBGammaWidth" = 8

| | | | | "IOFBTransform" = 0

| | | | | "IOFBWaitCursorPeriod" = 33333333

| | | | | "IONameMatched" = "display"

| | | | | "IONameMatch" = "display"

| | | | | "IOFBWaitCursorFrames" = 15

| | | | | "IOFBCursorInfo" = ()

| | | | | "IOProbeScore" = 20000

| | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/PEGP@1/IOPCI2PCIBridge/EVGA@0/NVKernel"

| | | | | "IOFBGammaHeaderSize" = 12

| | | | | "IOAccelIndex" = 0

| | | | | "graphic-options" = 0

| | | | | "IOFBConfig" = {"dims"=<ffffffffffffffff0000000000000000>,"IODisplayConnectFlags"=0,"IOFBModes"=({"AID"=1072540428,"DM"=<000400000003000000000000000000000300000000000000000000000000000000000000>,"DF"=3,"ID"=100}),"IOFB0Hz"=Yes}

| | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"DriverChangePowerState"=1}

| | | | | "IOProviderClass" = "IOPCIDevice"

| | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="GeForceGA.plugin"}

| | | | | "IOFramebufferOpenGLIndex" = 0

| | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

| | | | | "IOFBMemorySize" = 33554432

| | | | | "IOGeneralInterest" = "IOCommand is not serializable"

| | | | | "IONDRVFramebufferGeneration" = <0100000001000000>

| | | | | "IOClass" = "IONDRVFramebuffer"

| | | | | "IOFBGammaCount" = 256

| | | | | }

| | | | |

| | | | +-o display0 <class IODisplayConnect, registered, matched, active, busy 0, retain 5>

| | | | | | {

| | | | | | }

| | | | | |

| | | | | +-o AppleDisplay <class AppleDisplay, registered, matched, active, busy 0, retain 6>

| | | | | {

| | | | | "IOProbeScore" = 2000

| | | | | "IOProviderClass" = "IODisplayConnect"

| | | | | "DisplayProductID" = 1815

| | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/PEGP@1/IOPCI2PCIBridge/EVGA@0/.Display_boot/display0/AppleDisplay-756e6b6e-717"

| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"

| | | | | "DisplayVendorID" = 1970170734

| | | | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | | | "IODisplayConnectFlags" = <00000000>

| | | | | "IOClass" = "AppleDisplay"

| | | | | "IOPowerManagement" = {"CurrentPowerState"=3}

| | | | | }

| | | | |

| | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>

| | | | {

| | | | }

| | | |

| | | +-o NVKernel <class NVKernel, registered, matched, active, busy 0, retain 4>

| | | {

| | | "IOProbeScore" = 100

| | | "IOProviderClass" = "IOPCIDevice"

| | | "InUseByPIDs" = []

| | | "IOSourceVersion" = "1.5.26.7"

| | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="GeForceGA.plugin"}

| | | "CFBundleIdentifier" = "com.apple.GeForce"

| | | "IOPCIMatch" = "0x000010de&0x0000ffff"

| | | "PerformanceStatistics" = {"gartFreeBytes"=536870912,"contextGLSwitchCount"=0,"freeContextBuffer2DWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"freeContextBufferGLWaitTime"=0,"texturePageInBytesPerSample"=0,"commandDVDBytesPerSample"=0,"dataGLBytesPerSample"=0,"bufferSwapCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"hardwareSubmitWaitTime"=0,"swapCompleteDVDWaitTime"=0,"contextDVDCount"=0,"finishAll2DWaitTime"=0,"freeDataBufferGLWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"vramFreeBytes"=0,"freeContextBufferDVDWaitTime"=0,"textureCount"=0,"context2DCount"=0,"finish2DWaitTime"=0,"contextGLCount"=0,"submitStamp"=1,"context2DSwitchCount"=0,"gartMapOutBytesPerSample"=0,"commandBytesPerSample"=0,"heapBlock"=0,"surfacePageOutBytesPerSample"=0,"clientGLWaitTime"=0,"swapComplete2DWaitTime"=0,"finishDVDWaitTime"=0,"gartUsedBytes"=0,"surfaceCopyOutWaitTime"=0,"swapCompleteGLWaitTime"=0,"commandGLBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"finishGLWaitTime"=0,"hardwareWaitTime"=0,"freeCommandBufferGLWaitTime"=0,"textureWaitTime"=0,"swapBytesPerSample"=0,"vramUsed"=0,"freeCommandBufferDVDWaitTime"=0,"volatileSurfaceCount"=0,"contextDVDSwitchCount"=0,"dataBufferCount"=0,"freeSurfaceBackingWaitTime"=0,"gartMapInBytesPerSample"=0,"texturePageInWaitTime"=0,"surfaceCount"=0,"vramLargestFree"=0,"surfaceCopyInWaitTime"=0,"surfacePageInBytesPerSample"=0,"texturePageOutBytesPerSample"=0,"texturePageOutWaitTime"=0,"command2DBytesPerSample"=0,"lastReadStamp"=0,"gartSizeBytes"=536870912,"removeFromGARTWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"gartCacheBytes"=33554432}

| | | "IOMatchCategory" = "IOAccelerator"

| | | "IOClass" = "NVKernel"

| | | "IOAccelRevision" = 2

| | | }

| | |

 

 

Si quelqu'un peux m'éclairer, ...

 

 

Merci d'avance

 

a++

Link to comment
Share on other sites

  • 9 months later...

Salut,

En fait, je l'ai vendu fin mars.

C'était un m...e pas possible. Celui qui me l'a acheté en avait déjà un. Ils sont en panne tous les deux. Mon vendeur en a vendu une dizaine et il n' y en a plus que deux qui fonctionnent.

J' ai acheté un MacBook pro depuis.

 

a+

Link to comment
Share on other sites

 Share

×
×
  • Create New...