jym Posted March 8, 2008 Share Posted March 8, 2008 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 More sharing options...
skatboy Posted March 8, 2008 Share Posted March 8, 2008 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 More sharing options...
jym Posted March 9, 2008 Author Share Posted March 9, 2008 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 More sharing options...
skatboy Posted March 9, 2008 Share Posted March 9, 2008 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 More sharing options...
jym Posted March 9, 2008 Author Share Posted March 9, 2008 Re, J'ai reussi à extraire la rom avec un stick usb. j'essaye le reste a+ merci encore Link to comment Share on other sites More sharing options...
jym Posted March 9, 2008 Author Share Posted March 9, 2008 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 More sharing options...
skatboy Posted March 9, 2008 Share Posted March 9, 2008 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 More sharing options...
jym Posted March 9, 2008 Author Share Posted March 9, 2008 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 More sharing options...
jym Posted March 14, 2008 Author Share Posted March 14, 2008 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 More sharing options...
jym Posted March 16, 2008 Author Share Posted March 16, 2008 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 More sharing options...
saschabur Posted January 3, 2009 Share Posted January 3, 2009 Bonjour, jym, ou en es tu avec ton 9920? Link to comment Share on other sites More sharing options...
jym Posted January 3, 2009 Author Share Posted January 3, 2009 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 More sharing options...
Recommended Posts