Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Hablando de nVidia y AGP...

    (Puntos:2, Informativo)
    por Javier Noval (2857) el Sábado, 21 Septiembre de 2002, 16:17h (#136471)
    ( http://www.flickr.com/photos/jnoval/ )

    Yo tenía hasta hace poco tiempo (se me fueron placa y micro a la mierda y tuve que cambiar la tarjeta por una GeForce2 MX porque la anterior se daba de leches con la nueva placa:-() un Atlon de los de Slot A, con una placa con chipset de AMD, y todo eso aderezado con una GeForce DDR. ¿El resultado? Pues en Windows, funcionamiento normal durante cierto tiempo, hasta que se colgaba, y si utilizaba algún juego o aplicación que hiciese uso de aceleración 3d, el cuelgue era inmediato. Hasta que a base de reinstalaciones descubrí que sólo se me colgaba el sistema si instalaba el miniport para activar el AGP.

    Pues bien, en Windows la única solución fue lograr encontrar una utilidad (AGP Wizard en mi caso, ya que mi tarjeta era de Creative) para poner el AGP en modo 1X, de esa forma no iba a tope pero tenía AGP y aceleración.

    En Linux tardó más tiempo en surgirme el problema, entre otras cosas porque hasta bastante después de tener el sistema no empecé a utilizar las X asiduamente :-) Pero cuando lo hice, fue con los drivers de nVidia, después de trastear un poco con ellos para forzar el AGP 1X (ya que si no, tenía algún cuelgue de las X de vez en cuando). A continuación explico la forma de hacerlo:

    • Lo primero, después de descomprimir los drivers, editamos el fichero os-registry.c, y buscamos NVreg_ReqAGPRate.
    • Veremos que se le asigna un valor, que según los comentarios que pone encima es una máscara de los modos AGP que permitimos usar. Pues bien, cambiamos el 7 (o bien el 0x7, según versión) por un 1, y de esa forma sólo permitiremos que se use el AGP 1X
    • Comprobamos que alrededor de esa asignación no hay un #if 0 ... #endif, si lo hay pues se cambia el #if 0 por un #if 1 y listo (en los últimos no está, pero en las anteriores versiones sí aparecía)
    • Compilar e instalar

    Nota: aparentemente también se pueden hacer estos cambios sin editar el código, simplemente con unas opciones para el arranque, pero como no sé cuáles son... tal vez estén en el readme, hace tiempo que no lo miro :-)

    Con un poco de suerte ya funcionará la aceleración y no se colgará el sistema. Sólo me queda desear suerte a todos los que tengan éste problema, porque aunque a mí me funcionó esta solución seguramente a otra gente no le valga, supongo que dependerá de la versión de la versión del Irongate de AMD que tengan...

    Puntos de inicio:    2  puntos
    Modificador extra 'Informativo'   0  

    Total marcador:   2