Jump to content

Internal display Vaio graphic driver


elmio
 Share

16 posts in this topic

Recommended Posts

Buenas noches a todos.

Aunque sea la primera vez que pasteo, ya hace dias que voy leyendo este y oros foros, pero no he conseguido solucion, vaya, despues de todo lo que he leido creo que no la han encontrado aun, pero bueno..

 

Tengo un vaio vgn-fe11h

Mobile DualCore Intel Core Duo T2300

gráfica: NVIDIA GeForce Go 7400 (256 MB)

sonido: SigmaTel STAC9225 / CXD9872RD/K @ Intel 82801GBM

ethernet: intel pro/100 VC i una PRO/Wireless 3945ABG Network Connection

 

despues de instalar kalyway 10.5.2, no funcionaba nada pero gracias a las valiosas aportaciones de muchos usuarios consegui solucionar tanto el ethernet como el sonido sin muchos problemas. lo que no consigo hacer funcionar es la grafica.

 

al instalar leopard, sin ningun otro driver, logicamente me coge la resolucion minima, 1024x768 y de ahi no salgo.

 

los drivers que me han dado mas esperanza son los nvinjectGO, pero al instalarlos la pantalla interna del portatil se queda negra, no la detecta, pero si se visualiza perfectamente a resolucion completa con acceleracion a traves de la salida VGA con otro monitor.

 

Despues de leer y ya que con otros portatiles funcionaba, he ido probando nvcaps diferentes uno detras de otro pero sin resultado...

 

He encontrado varios posts dedicados al mismo problema,de usuarios con vaio, pero no he conseguido encontrar ninguno con alguna solucion...

yo a estas alturas me conformaria con poder aumentar la resolucion a 1280x800 para que no distorsionara las cosas, aunque no consiguiera activar el QE..

 

alguien ha leido o se le ocurre alguna solucion..

 

muchissimas gracias por adelantado..

 

PD.- algun post dedicado al problema: http://nvinject.free.fr/forums/viewtopic.php?t=302

Link to comment
Share on other sites

Si con algún habilitador como NVinjectGo.kext logras tener aceleración de video pero solo en un monitor externo el problema que existe es que el valor de NVCAP que trae por defecto está enviando la información de salida de video de la forma equivocada.Lo que necesitas es buscar en los foros un valor de NVCAP que coincida con el modelo de tu placa de video o,generar tu propio valor de NVCAP con las utilidades NVCAP maker desde OSx86 y NVFlash desde Windows.Podrías probar con el EFI Studio,pero si igual el valor de NVCAP que trae por defecto te da el mismo resultado,pues tendrías que hacer lo que comento al principio.Vale la pena hacer el intento primero del EFI Studio.

Link to comment
Share on other sites

Hasta el momento en los Vaio con gráficas Nvidia (no así con Intel GMA 950/X3100, desconozco con ATI) sólo es posible la aceleración gráfica en monitor externo, el interno simplemente se apaga y aunque experimentes con distintos valores Nvcap, ni haciendo puente al conector, ni portando el EDID desde windows u otro sistema operativo se ha conseguido activar el lcd interno, es algo que solo ocurre con los VAIO y con algun modelo de Toshiba... como bien has apuntado en los foros Nvinject hay un hilo específico para ese problema e incluso aquí en el foro italiano tb, pero sin resultados positivos, si lo que quieres es utilizar la resolución nativa de tu pantalla, sin aceleración, tendrá que ser añadiendo al boot.plist

 

<key>Graphics Mode</key>

<string>1280x800x32</string>

Link to comment
Share on other sites

No sabía que los Vaio tenían ese problema.Si no es posible,pues no tendras video con aceleración en pantalla interna...¿es un problema específico de estos Vaio?.Si estoy al tanto del problema con las ATI -algunas- (sin video en el display interno):allí sí que parece más difícil que funcione.

Link to comment
Share on other sites

Hola a todos, gracias por las respuestas

 

¿es un problema específico de estos Vaio?

Pues por lo que he estado viendo es un problema de muchos modelos de vaio, no todos por eso..

 

Con efi estudio tambien hice alguna prueba, pero no consegui nI hacer funcionar la pantalla externa, es por eso que estube probando muchas mas cosas con el nvinject..

 

si lo que quieres es utilizar la resolución nativa de tu pantalla, sin aceleración, tendrá que ser añadiendo al boot.plist

 

<key>Graphics Mode</key>

<string>1280x800x32</string>

 

Ya desepserado con el tema, buscaba algo asi, pero he insertado manualmente al inicio "Graphics Mode"="1280x800x32" para ver si funcionaria, pero al iniciar me coje como si no hubiera pasado nada solo 1024x768. y si lo intento añadir al boot.plist inicia de la misma forma con resolucion minima, pero a los 3-4 segundos me da una pantalla donde me indica que debo reiniciar..

Link to comment
Share on other sites

Si, es un problema específico de Vaio y algunos Toshiba con gráficas Nvidia, ésto no ocurre con los que llevan montadas las intel gma 950/X3100, funcionan perfecto, tb existe algún modelo de Vaio que incluye tanto gráfica Nvidia como Intel y tiene que ser seleccionada mediante un switch..

 

 

@elmio, no añadas "Graphics Mode"="1280x800x32" como un kernel flag, añádelo como<key> & <string> añade tb esta cadena al boot

 

<key>Boot Graphics</key>

<string>Yes</string>

Link to comment
Share on other sites

pues ni caso, he probado añadiendo solo graphics mode y con la key de boot graphic tambien, y se inicia como si no estubiera, con resolucion minima 1024x768, y no me detecta otra logicamente..

 

mi boot.plist keda asi, por si algo estubiera haciendo mal..

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>Timeout</key>

<string>5</string>

<key>Boot Graphics</key>

<string>Yes</string>

<key>Graphics Mode</key>

<string>1280x800x32</string>

lo del reinicio creo que no tiene nada que ver con la grafica,era debido a un disco hibernado de windows, con los nfts-3g..

 

PD.- aps, tambien cruzo los dedos cada vez que reinicio ..xD

Link to comment
Share on other sites

así tengo yo el boot.plist del vaio

 

<key>Boot Graphics</key>

<string>yes</string>

<key>Graphics Mode</key>

<string>1280x800x32</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>Timeout</key>

<string>10</string>

 

tb tengo instalados los kext laptopdisplay y clamshell, por cierto la distro que he usado ha sido la MSIWindosx86.iso (by Stellarola y Onetrack) :) sip la del msiwind, pero funciona de maravilla con este portátil, simplemente se le actualizan los kext de la batería al último de chun-nan, se instala el ALPs para el trakpad y tira que da miedo...

 

 

aquí una capturilla de como lo he tuneado :o

 

70398Imagen%201.png

Link to comment
Share on other sites

Pues no, a mi no me funciona... he copiado literalmente tu boot, y nada.. tambien he probado de instalar el laptopdisplay pero como si no lo hubiera hecho.. inicia normal pero con resolucion minima.. 1024x768

 

raisoft que vaio tienes ? con que grafica ?

 

estoy de paso bajando la distro MSIWindosx86.. aunque no se hasta que punto puede cambiar una modificacion de otra.. pero por intentar.. gracias

 

PD.- la captura me da un poco de envidia e... tengo unas ganas de encontrarle solucion...

Link to comment
Share on other sites

Es un VGN-FZ340E/B

 

SonyVGNFZ18EB.jpg

 

Se lo he dado a mi hermano, le he cambiado la tarjeta WIFI por una gigabyte con chipset atheros que funciona perfecta, tiene una 8400gt así que tb tiene el problema del lcd interno, está funcionando en modo Vesa, pero para lo que lo utiliza mi hermano anda sobrado, de todas maneras en modo vesa tb puedes ver videos en youtube o peliculas con quicktime por ejemplo, tiran más de procesador pero funcionar funcionan, además si necesita aceleración gráfica reinicia con un boot.plist que le he preparado y lo conecta a un monitor externo. Lo tengo haciendo dualboot con Vista utilizando chameleon como bootloader y perfecto...

Link to comment
Share on other sites

buenas de nuevo.

raisoft, descargue la distro que me comentastes..

despues de instalar, me detecta una pantalla de 800x600.. pero al modificar el boot añadiendole:

<key>Boot Graphics</key>

<string>yes</string>

<key>Graphics Mode</key>

<string>1280x800x32</string>

consigo que aumente la resolucion a 1024x768, pero de ahi no paso.

 

he instalado tambien los kexts de laptopdisplay y nada...

 

despues de esto mi impresion, es que en algun lugar, me detecta la pantalla con una resolucion maxima de 800px de altura, pero que es 4:3 y no 16:10 que es realmente, y la mayor resolucion por defecto solo llega a los 768... es la unica explicacion...

 

a ver si se os ocurre que mas puedo probar...

 

PD.- aps, en los kexts de laptopdisplay, no tengo que modificar nada ?

Link to comment
Share on other sites

Buneo, he hecho alguna prueba mas, con las resoluciones que me detecta windows de mi pantalla interna del portatil y no me hace mucho caso..xD

 

1280x800 -- 1024x768

1280x768 -- 1024x768

1024x768 -- 1024x768

1024x600 -- 800x600

800x600 -- 800x600

 

bueno la primera columna es la resolucion que pongo en el boot modificado, y la segunda columna es la resolucion que me da leopard...

Link to comment
Share on other sites

No se si has visto el pm :) .... la verdad, es raro que no te admita el modo 1280x800 puedes postear un kextstat para ver si podemos ver algo (en el terminal teclea kextstat y pega el texto aquí) y tb como te reconoce el system profiler el apartado de la gráfica? En último caso puedes intentar forzar la resolución con la aplicación SwitchresX

Link to comment
Share on other sites

si lo he leido, gracias.. despues probare de forzarlo con la aplicacion esta..

 

en el profile me identifica como:

Pantalla:

 

Tipo: Pantalla

Bus: PCIe

Anchura de canal PCIe: x16

VRAM (total): 256 MB

Fabricante: NVIDIA (0x10de)

ID del dispositivo: 0x01d8

ID de la revisión: 0x00a1

Pantallas:

Pantalla:

Resolución: 1024 x 768

Profundidad: Color de 32 bits

Core Image: Software

Pantalla principal: Sí

Duplicado: Desactivado

En línea: Sí

Quartz Extreme: Incompatible

 

y mi kextats

 

Index Refs Address Size Wired Name (Version) <Linked Against>

1 1 0x0 0x0 0x0 com.apple.kernel (9.1.0)

2 34 0x0 0x0 0x0 com.apple.kpi.bsd (9.1.0)

3 3 0x0 0x0 0x0 com.apple.kpi.dsep (9.1.0)

4 48 0x0 0x0 0x0 com.apple.kpi.iokit (9.1.0)

5 52 0x0 0x0 0x0 com.apple.kpi.libkern (9.1.0)

6 49 0x0 0x0 0x0 com.apple.kpi.mach (9.1.0)

7 23 0x0 0x0 0x0 com.apple.kpi.unsupported (9.1.0)

8 1 0x0 0x0 0x0 com.apple.iokit.IONVRAMFamily (9.1.0)

9 1 0x0 0x0 0x0 com.apple.driver.AppleNMI (9.1.0)

10 1 0x0 0x0 0x0 com.apple.iokit.IOSystemManagementFamily (9.1.0)

11 1 0x0 0x0 0x0 com.apple.iokit.ApplePlatformFamily (9.1.0)

12 18 0x0 0x0 0x0 com.apple.kernel.6.0 (7.9.9)

13 1 0x0 0x0 0x0 com.apple.kernel.bsd (7.9.9)

14 1 0x0 0x0 0x0 com.apple.kernel.iokit (7.9.9)

15 1 0x0 0x0 0x0 com.apple.kernel.libkern (7.9.9)

16 1 0x0 0x0 0x0 com.apple.kernel.mach (7.9.9)

17 16 0x1ad38000 0x10000 0xf000 com.apple.iokit.IOPCIFamily (2.4.1) <7 6 5 4>

18 8 0x1ad4e000 0x4000 0x3000 com.apple.iokit.IOACPIFamily (1.2.0) <12>

19 4 0x1ad9c000 0x3d000 0x3c000 com.apple.driver.AppleACPIPlatform (1.2.1) <18 17 12 7 5 4>

20 0 0x1ade1000 0x2000 0x1000 net.osrom.kext.Disabler (1.0.1) <12>

21 0 0x1ae1d000 0x5000 0x4000 com.apple.BootCache (30) <7 6 5 4 2>

22 4 0x1aee4000 0x39000 0x38000 com.apple.iokit.IOHIDFamily (1.5.2) <7 6 5 4 2>

23 0 0x1af29000 0x3000 0x2000 com.apple.decrypt (2.0.1) <7 5 4>

24 0 0x1af74000 0x3000 0x2000 com.apple.security.TMSafetyNet (3) <7 6 5 3 2>

25 0 0x1af8e000 0x8000 0x7000 com.apple.nke.applicationfirewall (1.0.77) <7 6 5 4 2>

26 0 0x1afce000 0x18000 0x17000 com.apple.security.seatbelt (107.1) <7 6 5 3 2>

27 0 0x209e5000 0x3000 0x2000 com.apple.driver.AppleAPIC (1.2.0) <12>

28 0 0x209ff000 0x4000 0x3000 com.apple.driver.AppleSMBIOS (1.0.14) <12>

30 0 0x20bf3000 0x4000 0x3000 com.apple.driver.AppleACPIButtons (1.2.1) <22 19 18 7 6 5 4 2>

31 0 0x20c4f000 0x5000 0x4000 com.apple.driver.AppleACPIBatteryManager (1.0.0d1) <18 6 5 4 2>

32 0 0x20ced000 0x3000 0x2000 com.apple.driver.AppleACPIPCI (1.2.1) <19 18 17 12>

33 1 0x20d4f000 0x3000 0x2000 com.apple.iokit.IOSMBusFamily (1.1) <6 5 4>

34 0 0x20dac000 0x5000 0x4000 com.apple.driver.AppleACPIEC (1.2.1) <33 19 18 12>

35 0 0x20ded000 0x3000 0x2000 com.apple.driver.AppleHPET (1.1) <18 7 6 5 4>

36 0 0x20e35000 0x5000 0x4000 com.apple.driver.AppleRTC (1.0.5) <18 6 5 4 2>

38 6 0x20f37000 0x28000 0x27000 com.apple.iokit.IOUSBFamily (3.1.5) <7 6 5 4>

39 0 0x20f90000 0xe000 0xd000 com.apple.driver.AppleUSBUHCI (3.1.5) <38 17 7 6 5 4>

40 0 0x21035000 0x12000 0x11000 com.apple.driver.AppleUSBEHCI (3.1.5) <38 17 7 6 5 4>

41 0 0x210f1000 0x2000 0x1000 org.tgwbd.driver.ACPIPS2Nub (1.0.0d1) <19 18 12>

42 2 0x21108000 0x5000 0x4000 com.apple.driver.ApplePS2Controller (1.1.0) <12>

43 3 0x21203000 0xd000 0xc000 com.apple.iokit.IOATAFamily (1.7.3f1) <6 5 4 2>

44 0 0x21229000 0x9000 0x8000 com.apple.driver.AppleIntelPIIXATA (2.0.0) <43 17 6 5 4>

45 0 0x21295000 0x2000 0x1000 com.apple.iokit.IOUSBUserClient (3.0.7) <38 6 5 4>

46 9 0x21300000 0x18000 0x17000 com.apple.iokit.IOStorageFamily (1.5.2) <7 6 5 4 2>

49 2 0x2153a000 0x3f000 0x3e000 com.apple.iokit.IOFireWireFamily (3.4.4) <6 5 4 2>

50 0 0x215b8000 0x20000 0x1f000 com.apple.driver.AppleFWOHCI (3.4.4) <49 17 7 6 5 4 2>

51 0 0x216ab000 0x3000 0x2000 com.apple.driver.ApplePS2Keyboard (1.1.0) <42 22 12>

52 0 0x21713000 0xb000 0xa000 com.apple.driver.AppleUSBHub (3.1.5) <38 6 5 4>

53 4 0x217b5000 0x19000 0x18000 com.apple.iokit.IOSCSIArchitectureModelFamily (2.0.3) <6 5 4 2>

54 0 0x217f0000 0x4000 0x3000 com.apple.iokit.IOATAPIProtocolTransport (1.5.2) <53 43 12>

55 0 0x2186f000 0xe000 0xd000 com.apple.iokit.IOATABlockStorage (2.0.3) <46 43 6 5 4 2>

56 0 0x218df000 0x5000 0x4000 com.apple.driver.XsanFilter (2.7.91) <46 12>

57 0 0x21950000 0x6000 0x5000 com.apple.iokit.SCSITaskUserClient (2.0.3) <53 46 6 5 4 2>

58 3 0x21a2c000 0x8000 0x7000 com.apple.iokit.IOCDStorageFamily (1.5) <46 6 5 4 2>

59 2 0x21a6c000 0x6000 0x5000 com.apple.iokit.IODVDStorageFamily (1.5) <58 46 6 5 4 2>

60 1 0x21a95000 0x16000 0x15000 com.apple.iokit.IOSCSIBlockCommandsDevice (2.0.3) <53 46 6 5 4 2>

61 1 0x21ab9000 0x5000 0x4000 com.apple.iokit.IOBDStorageFamily (1.5) <59 58 46 6 5 4 2>

62 0 0x21ae5000 0x16000 0x15000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.0.3) <61 60 59 58 53 46 6 5 4 2>

63 0 0x21b51000 0x4000 0x3000 com.apple.driver.AppleUSBComposite (3.0.0) <38 5 4>

65 0 0x1af21000 0x3000 0x2000 com.apple.driver.AppleLPC (1.2.3) <17 6 5 4>

66 0 0x1af96000 0x5000 0x4000 com.apple.iokit.IOUSBHIDDriver (3.1.0) <38 22 6 5 4>

70 5 0x20a03000 0x1c000 0x1b000 com.apple.iokit.IOGraphicsFamily (1.5.2) <17 7 6 5 4>

71 3 0x20a1f000 0xe000 0xd000 com.apple.iokit.IONDRVSupport (1.5.2) <70 17 7 6 5 4>

72 0 0x1af7d000 0x4000 0x3000 com.free.LaptopDisplay (1.0.0d1) <71 70 17 12>

73 2 0x20e4b000 0x16000 0x15000 com.apple.iokit.IONetworkingFamily (1.6.0) <7 6 5 4 2>

75 2 0x2a7cd000 0x240000 0x23f000 com.apple.NVDAResman (5.2.8) <71 70 17 12 6 5 4 2>

76 0 0x2aa0d000 0x1c3000 0x1c2000 com.apple.nvidia.nv40hal (5.2.8) <75 17 12>

77 1 0x1af48000 0x3000 0x2000 com.apple.kext.OSvKernDSPLib (1.1) <6 5>

78 2 0x20e7e000 0x17000 0x16000 com.apple.iokit.IOAudioFamily (1.6.4b7) <77 6 5 4 2>

79 0 0x209d5000 0x4000 0x3000 com.apple.driver.AudioIPCDriver (1.0.4) <78 6 5 4 2>

80 0 0x209f1000 0x9000 0x8000 com.apple.iokit.IOFireWireIP (1.7.1) <73 49 6 5 4 2>

81 0 0x209d9000 0x3000 0x2000 com.apple.driver.ApplePS2Mouse (1.2.0) <42 22 12>

82 2 0x20a2d000 0x6000 0x5000 com.apple.iokit.IOHDAFamily (1.2.9a4) <6 5 4 2>

83 0 0x20b09000 0x7000 0x6000 com.apple.driver.AppleHDAController (1.4.0a23) <82 17 6 5 4 2>

84 0 0x20cf9000 0x8000 0x7000 com.apple.driver.AppleIntel8255x (1.4) <73 17 6 5 4 2>

85 0 0x21956000 0x8f000 0x8e000 com.apple.GeForce (5.2.8) <75 71 70 17 12 6 5 4 2>

86 0 0x20e95000 0x10000 0xf000 com.apple.driver.DiskImages (195) <46 7 6 5 4 2>

87 0 0x2144c000 0x4b000 0x4a000 com.apple.driver.AppleHDA (1.4.0a23) <82 78 6 5 4 2>

88 0 0x20fb2000 0xb000 0xa000 com.apple.filesystems.autofs (2.0.1) <7 6 5 4 2>

89 0 0x21b7d000 0x1b000 0x1a000 com.apple.filesystems.ntfs (2.1) <7 6 5 2>

90 0 0x215df000 0x2000 0x1000 com.superhai.driver.ClamshellDisplay (1.0.1) <70 17 7 6 5 4>

Link to comment
Share on other sites

desesperante...

 

pues he intentado forzarlo a traves de switchres pero nada, como si no me hiciera caso como editando el boot, igual..

bueno a lo mejor no he introducido todo lo correcto... que serian los iD vendor i de producto adecuados? son los mismos que me salen en el perfil ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...