Inici de sessió d'usuari


Configurar una tarjeta Nvidia amb 2 monitors en FC3


Era una de les coses que sem resistia de Linux, i finalment s'ha deixat: com configurar l'Xwindows per doble monitor amb els drivers per linux de Nvidia. En aquesta configuracio s'ha fet servir un Fedora Core 3 amb kernel 2.6.9-1.557 els drivers nvidia 1.07174 i una tarja Nvidia FX5200 AGP,i Monitors CRT de 17 i TFT de 15.

Nota : totes les operacions s'han de fer com a ROOT

1.- Primer de tot, tal com ens recomanen a Nvidia, cal actualitzar el Kernel.
2.- Ens descarreguem els ultims drivers de http://www.nvidia.com/object/linux.html
3.- Sortim de Xwindows per instalar els drivers
4.- Executem l'instalador dels drivers

    # sh NVIDIA-Linux-x86-1.0-7174-pkg1.run

S'han d'acceptar la llicència, i l'instalador intentara trobar un driver adequat per la distribucio. Si no el troba ni el pot descarregar, en compilara un a partir de les fonts. Això implica tenir instalades les fonts del Kernel i el programari necessari per compilar.
5.- Un cop instalats els drivers, anema configurar-los.
- Obrim el fitxer de configuracio del X11 a /etc/X11/xorg.conf
- A la secció Module, si hi son, eliminem les linies

    Load "dri"
Load "GLcore"

i hi afegim

    Load "glx"

- A la secció Device, canviem la linia Driver a

    Driver "nvidia" 

6.-Ara Xwindows ja utilitza els drivers que acabem d'instalar, només hem d'indicar les opcions correctes per activar el doble monitor.
Les seccions que es modificaran, han d'estar lligades entre si per el camp "identifier" de la següent manera :

Aquesta seccio la podem repetir per tenir varies configuracions de pantalla (i.e 1 monitor / 2 monitors)

Section "ServerLayout"
Identifier "Configuracio Doble Pantalla"
Screen "Pantalla" 0 0
(altres linies de configuracio)
EndSection

Aquesta secció identifica el primer monitor, que sol correspondres a la sortida vga de la tarjeta, no caldra tocarla de la configuracio antiga, si ja ens l'havia detectat be, sino assegurarse de posar les dades de refresc corectament

Section "Monitor"
Identifier "Monitor1"
VendorName "Samsung "
ModelName "SyncMaster 765MB"
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 160.0
Option "dpms"
EndSection

En aquesta seccio identifiquem la tarjeta gràfica i activem el suport de doble monitor mitjançantla opció Twinview. Amb les dues linies seguents indicarem les frequencies de refresc pel segon monitor. La opcio TwinviewOrientation serveix per que sapiga com tenim disposat el segonmonitor respecte el primer, a la dreta a l'esquerra... al manual del driver hi h auna llista de totes les opcions disponibles. l'ultima opcio indica la convinacio de resolucions que volem fer servir en l'ordre dels monitors, independentment de la disposicio.

Section "Device"
Identifier "TarjaGrafica"
Driver "nvidia"
VendorName "nvidia"
BoardName "Geforce FX 5200"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-61"
Option "SecondMonitorVertRefresh" "56-75"
Option "TwinViewOrientation" "LeftOf"
Option "MetaModes" "1280x960,1024x768"
EndSection

I per últim la seccio que uneix la pantalla amb les defincions del monitor i la tarja gràfica. s'han de indicar els modes possibles en que poden treballar els monitors.

Section "Screen"
Identifier "Pantalla"
Device "TarjaGrafica"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1280x960" "1024x768" "800x600" "640x400"
EndSubSection

Un cop configurat, engeguem l'XWindows, aprareixera el logo d'Nvidia que indica que el driver ha carregat correctament, i a continuació a la pantalla de login ja hauriem de poder desplaçar el ratoli a l'altre.

Amb aquesta configuració, podem posar barres d'eines a les dues pantalles, passar aplicacions d'una a l'altre fins i tot si contenen video com reproductors multimedia o sintonitzadors de TV, i extendre qualsevol aplicacio a tot l'escriptori. Cada escriptori doble funciona com un de sol, a efectes del multiples escriptoris, per tant per cada multiple escriptori tindrem 2 pantalles senceres.