OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
[MDV 2007] NVIDIA 6600 con Beryl, Multimonitor, y Overclocking
NVIDIA 6600 con Beryl, Multimonitor, y Overclocking
Pues animado por mis pinitos en el ordenador de escritorio y que tenia una Nvidia FX5700, y como lo he cambiado por un portátil con una GeforceGo6600 (0x0148) pues pongo aquí todos los pasos que he seguido (con la gráfica) desde que lo desembale hasta que lo he tenido funcionando con Beryl y en multi pantalla (sin xinerama).
Es muy recomendable leerse este tocho entero antes de liarse, ya que ahorra mucho tiempo y os funcionara todo a la primera.
Yo me he guiado por la Documentacion
Tras eliminar el güindous y su pegatina (¡mi primer ordenador sin arranque dual!) le metí su flamante Mandriva2007. Urgente poner la gráfica en condiciones.
Lo primero fue ir a la pagina de nvidia y bajarme el ultimo driver que encontré, era el NVIDIA-Linux-x86-1.0-9746-pkg1.run
Para instalarlo es necesario salir del modo gráfico (¡arj!) salí del modo gráfico terminando sesión, e iniciando sesión de consola.
Voy al directorio donde esta guardado el archivo y lo ejecutamos con sh NVIDIA-Linux-x86-1.0-9746-pkg1.run
Saldrán los correspondientes “acepto” y se encargara de todo. El modulo necesario tiene dos formas de obtenerlo, si tienes conexión a Internet, se lo descargara y lo instalara. Si no tienes conexión a Internet, o como en mi caso, va a pedales y se corta mucho...el propio instalador compilara el modulo y lo instalara (una gozada) claro que tendremos que tener instalados los paquetes de kernel-headers, kernel-source, kernel-devel, gcc y binutils (creo que no se me olvida ninguno). tras la instalación os preguntara si queréis que inicie nvidia-xconfig que es un programilla que configura el archivo xorg.conf en vez de tener que hacerlo a mano. Esta bien, tendremos que editar el xorg.conf de todas formas pero nos ahorra algo de trabajo y tener que editar el xorg.conf desde la consola (lo siento, no me gusta).
He de reconocer que yo he echo trampa, preferí empaparme la documentación sobre el driver y preparar el xorg.conf desde el entorno gráfico antes de instalar el driver y guardarlo en /etc/X11/ con el nombre de xorg.conf2, asi con renombrarlo desde la consola ya esta y no necesité el nvidia-xconfig.
Lo primero y mas importante para mi era poder tener doble monitor o monitor y TV, ya que uso el ordenador como receptor de satélite también. Pero la idea de Beryl y poder toquetear las frecuencias de reloj de la gráfica (ya que no juego me permito bajarlas para evitar calor) me gustaba, así que a toquetearlo todo. hay una aplicación gráfica al estilo del panel de Nvidia en windows, para hacer estos cambios, es nvidia-settings, permite elegir la configuración multi pantalla entre otras cosas, pero como ya me había liado con el xorg.conf pues no lo he usado.
Creo que sera mas fácil si se ve de un modo “gráfico”:
Secciones del Xorg.conf modificadas o añadidas
Con B las modificaciones para Beryl
Con M las modificaciones para multimonitor
Con O la modificación para overclocking desde nvidia-settings
Todo lo que esta entre parentesis, son las explicaciones, eliminarlas si haceis copia/pega.
# File generated by XFdrake (rev 57713) # ************************************************** ******************** # Refer to the xorg.conf man page for details about the format of # this file. # ************************************************** ******************** Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" 0 0 EndSection Section "Files" FontPath "unix/:-1" FontPath "/usr/share/fonts/misc:unscaled" EndSection Section "Module" Load "dbe" Load "v4l" Load "extmod" Load "type1" Load "freetype" Load "glx" #(B)(aceleración 3D) EndSection Section "ServerFlags" Option "allowmouseopenfail" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "es" Option "XkbOptions" "compose:rwin" EndSection Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "Flat Panel 1280x800" HorizSync 31.5 - 90.0 VertRefresh 60.0 ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630 ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616 ModeLine "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858 -hsync +vsync ModeLine "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848 -hsync +vsync ModeLine "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840 -hsync +vsync ModeLine "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835 -hsync +vsync ModeLine "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync ModeLine "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824 -hsync +vsync EndSection Section "Device" Identifier "device1" BoardName "NVIDIA GeForce 6 Series" Driver "nvidia" #(B)(activa el uso del driver de nvidia y no el nv) Option "BackStoring" "True" #(B)(opción necesaria para beryl) Option "DisableGLXRootClipping" "true" #(B)(opción necesaria para beryl) Option "RenderAccel" "True" #(B)(opcion necesaria para beryl) Option "TwinView" "true" #(M)(esto activa desactiva el multimonitor)(1*) Option "MetaModes" "DFP: 1280x800, TV: 800x600" #(M)(aquí especificamos las resoluciones que queremos en cada parato)(2*) Option "HorizSync" "DFP: 31.5-90; TV: 30-50" #(M)(especificaciones de la velocidad de refresco de cada monitor)(3*) Option "VertRefresh" "DFP: 60; TV: 50-60 " #(M)(lo mismo)(4*) Option "TwinViewOrientation" "leftOf" #(M)(modo de presentación, se pueden elegir multiples composiciones)(5*) Option "CoolBits" "1" #(activa el control de overcolcking desde nvidia-settings)(6*) EndSection Section "Extensions" Option "Composite" "Enable" #(B)(opción necesaria para beryl) Option "RENDER" "Enable" #(B)(opción necesaria para beryl) EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultDepth 24 Subsection "Display" Depth 8 Modes "1280x800" EndSubsection Subsection "Display" Depth 15 Modes "1280x800" EndSubsection Subsection "Display" Depth 16 Modes "1280x800" EndSubsection Subsection "Display" Depth 24 Modes "1280x800" EndSubsection Option "AddARGBGLXVisuals" "True" #(B)(opción necesaria para beryl) Option "DPMS" #(M) Option "TVStandard" "PAL-B" #(M)(estandar de tv en la salida)(7*) Option "TVOutFormat" "COMPOSITE" #(M)(tipo de señal de salida de la tarjeta)(8*) EndSection
1*--true=activado, false=desactivado
2*--DFP es solo para pantallas planas con conexión por DVI, CRT es para cualquier pantalla que se conecte al ordenador por el clásico VGA de 15 pines, da igual si es de tubo o un tft, y TV se usa para cualquier pantalla que conectemos a la salida de vídeo de la tarjeta, ya sea de s-vhs o compuesto.
Si son dispositivos diferentes no hay que especificar numero, pero si ponemos dos pantallas de tubo (CRT) tendremos que numerarlas, CRT-0 sera la principal y CRT-1 la secundaria
3* y 4*--La forma de nombrar las pantallas es la misma que en el caso anterior, las velocidades que he puesto para la TV sirven en casi todas las televisiones de tubo. Para las velocidades de otras pantallas consultad la documentacion del fabricante.
5* Las opciones son: "RightOf" 2ª pantalla la izquierda, "LeftOf" segunda pantalla a la derecha, "Above" 2ªpantalla encima, "Below" 2ª pantalla debajo, "Clone" 2ª pantalla clona la imagen de la 1ª.
6*--el “1” es activado, el “0” desactivado. Ejecutando nvidia-settins tendremos la ventana de configuración con control de relog de la gpu y la mem. Mucho ojo.
7*-- En España es Pal-B o Pal-G, en otros países consultadlo.
8*--El tipo de salida de vídeo de la tarjeta grafica, si es el tipico conector amarillo con un solo agujero central, eso es vídeo compuesto o COMPOSITE. Si es el conector negro redondo con cuatro pines diminutos, entonces es s-vhs o SUPERVIDEO.
En la documentación que hay en /usr/share/doc/NVIDIA_GLX hay muchas mas opciones para casos mas particulares, es una pena que este en ingles, pero con paciencia es muy interesante.
Con la utilidad nvidia-settings se pueden cambiar la gran mayoría de opciones de forma grafica.
Con el xorg.conf ya configurado, reinicio con la tele conectada y todo bien salvo que parece que el driver se hace un taco con la posición de las pantallas, cambiad la opción de posición hasta que cuadre.
Ahora me quedaba instalar el Beryl, añadi los repositorios FLP a urpmi, y me baje e instale los Beryl-core, beryl-manager, Beryl-plugins, Beryl-settings, libberyl-core, Emeral, y Emeral-themes (con las dependencias que surjan) y luego el truco de Arturius para instalar el task-3ddesktop sin que nos instale el compiz, meter el paquete task-3ddesktop en algun directorio e instalarlo con rpm -Uvh --nodeps task-3ddesktop-2007-1mdv2007.0.noarch.rpm
luego ir a Centro de Control de Mandriva -> Hardware -> Configurar los efectos del escritorio 3D y activo los efectos y selecciono AIGLX.
Ahora iniciar Beryl-manager y...¡listo!
Al Beryl le he echo mil perrerías jeje, pero para no extenderme (mas) solo os doy mi configuración para aprovechar el multimonitor con Beryl.
Pincháis con el botón derecho del ratón sobre el ruby de la bandeja del sistema (o ejecutamos beryl-settings) y seleccionamos los ajustes de Beryl, y en Escritorio/Cubo como escritorio/opciones/modo multimonitor podéis cambiar la representación del cubo con los escritorios que tengáis en función del numero de pantallas configuradas (yo le he puesto 10 caras al cubo pero me peta el driver).
y con esto ya tengo los gráficos al 99% en mi portátil mandrivero, ya que he perdido las consolas alt+f después de que se inicia el driver de nvidia...misterios..ya os contarte si encuentro de que es.
saludos
Cubo de ocho caras con escritorio extendido
Cubos independientes en escritorio extendido
- Blog de tatxen
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 28681 He comentado las líneas
He comentado las líneas adecuadas para que se pueda copiar y pegar directamente (un "#" delante de los comentarios hace que no los lea)
Saludos y gracias :-)
Documentación
JID:pacho@jabber-hispano.org
El Blog de Pacho
Pon MDV2007
¿Cómo enviar un BUG?
Documentación
El Blog de Pacho
Usuario
# 28713 muy completo
¿para cuando te vas a liar con el ericsson de marras hasta que eche humo?
¿cuanto tardaran en joderte el invento la compañias electricas?
anda y no cenes vera mañana que tripas tienes
Usuario
# 28736 Si es que lo del ericsson
@ Pacho. Muchas gracias a ti por editarlo, soy novato en linux y en blogs (y de poco preguntar y mucho cagarla jeje) asi que agradezco toda ayuda o indicacion.
@ erpintas. Si es que lo del ericsson tiene poca "chicha" para un blog de Linux. Quiza cuando termine los cacharreos con el bluetooth ya provecho y lo pongo todo junto.
un saludo