Azzurra IRC Network Forum

ATI e NVIDIA supportate in single e dual head ?

Kid · 04/08/2005 10:29 · #1
E' da qualche giorno (precisamente da domenica sera) che sto giocherellando infruttuosamente su linux con una ATI 9250 e una Leadtek A6200 TDH (ovviamente AGP e ovviamente installate 1 alla volta). Io vorrei attivare con un o con l'altra scheda (è indifferente, l'importante è che funzioni) il dual head (ho 2 monitor 17" e io vorrei che il desktop si allargasse su entrambi, metà su 1 metà sull'altro). sotto windows con la ATI girava tutto a meraviglia. Su linux ... 100mila problemi.

Distribuzioni provate:
Debian 3 / 3.1
Kubuntu 5.04
SimplyMepis 3.3.1


Ho lurkato parecchio sul forum di ubuntu (http://www.ubuntuforums.org) e in giro per google, ho modificato svariate volte il file conf di xorg/xfree ma con scarsi risultati. Mi sono concentrato soprattutto sulla Geforce in quanto mi è parso di capire sia meglio supportata. Inutile dire che ho provato sia i drever pacchettizzati (su Mepis e Kubuntu) sia il .run dal sito nvidia (su kubuntu)

Tra le varie prove ho notato una incompatibilità tra Kubuntu con kernel 2.6.10-k7 (ho 1 athlon xp) e i driver nvidia, il kde si avviava illeggibile, come se fosse impostata una frequenza di refresh errata. Totale solo i driver vesa e/o nv sembrano funzionare, ma sempre in single head.
In caso di SimpleMepis uso il pannello di controllo dalla gui di kde, sia l'installazione dei driver ATI sia NVIDIA , ma al riavvio non parte più kde e mi tocca tornare ai driver vesa

Su windows era tutto cosi facile mentre qui :mad: .... comincio a pensare di avere io qualcosa che non va nel pc oppure di essere proprio incapace (che forse è più facile) .... sinceramente non so più cosa fare se non installare windows 🙁

Cosa potrei fare? mi piacerebbe usare una distribuzione basata du debian

graSSie :D
Kid · 05/08/2005 11:12 · #2
ho delle novità! :D :D :D

ho reistallato la debian dal dvd di linux extra trovato in edicola, ho smanettato un pochino con il sources.list e ho aggiunto gli indirizzi per la testing. il kernel è sempre il 2.6.8-2-k7 installato di default. ho installato gli headers del mio kernel e poi il .run dal sito nvida, riavviato, editato il XF86Config-4 per attivare il driver "nvidia" e funziona :D :D :D

adesso mi dedico allo smanettamento del conf del server x per abilitare il 2° video :sospiro:
Kid · 05/08/2005 12:40 · #3
BBene BBene :D funziona tutto !!! 👌

ricapitolo i miei passi, magari può servire a qualcuno (e magari servire a me in caso di reinstallazione :mad: )

. l'installazione di debian sarge mi ha fornito il kernel in versione 2.6.8-2-k7
. in /etc/apt/source.list ho aggiunto alcuni link, ora il file è così:

deb http://security.debian.org/ testing/updates main contrib
deb http://debian.fastweb.it/debian/ stable main
deb-src http://debian.fastweb.it/debian/ stable main
deb http://debian.fastweb.it/debian/ testing main
deb-src http://debian.fastweb.it/debian/ testing main
# reposity per Amule
deb http://www.vollstreckernet.de/debian/ testing amule
deb http://www.vollstreckernet.de/debian/ testing wx
### Multimedia -- Video -- Marillat
deb ftp://ftp.nerim.net/debian-marillat/ testing main
# Testing Etch
deb http://http.us.debian.org/debian/ testing main contrib non-free
deb http://mirrors.kernel.org/debian/ testing main
# Testing Sources
deb-src http://http.us.debian.org/debian/ testing main contrib non-free
deb-src http://mirrors.kernel.org/debian/ testing main

. sempre da terminale, come utente root, ho aggiornato a mia debian con
apt-get update && apt-get upgrade && apt-get dist-upgrade
. dal sito nvidia ho scaricato il file NVIDIA-Linux-x86-1.0-7667-pkg1.run
. dal terminale, dopo aver dato un bel "su" ho scaricato gli headers del mio kernel, precisamente
apt-get install kernel-heders-2.6.8-2-k7
. il buon grub, all'avvio, mi permetteva di avviare sia il kernel normale cheil kernel in modalità "recover", ho quindi riavviato usando questa 2 possibilità
. loggandomi sempre da root ho digitato
sh NVIDIA-Linux-x86-1.0-7667-pkg1.run --kernel-name='2.6.8-2-k7'
specificando così il kernel usato (la versione me la sono scritta su un fogglietto, ma si potrebbe anche ricontrollare digitando uname -r )
. ho fatto così installare i driver di nvidia
. ho riavviato il computer, è partito kde ma il refresh era sempre a 60Hz quindi ho temuto il peggio
. ho editato il file /etc/X11/XF86config-4 e ho visto che era ancora nella versione con driver "vesa", l'ho quindi modificato pian pianino fino ad arrivare a questa versione:

# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
# md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
# dpkg-reconfigure xserver-xfree86

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
# Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "Leadtek6200"
Driver "nvidia"
EndSection

Section "Monitor"
Identifier "PHILIPS107MB"
Option "DPMS"
HorizSync 30-87
VertRefresh 75-100
Modeline "1024x768" 94.39 1024 1088 1200 1376 768 769 772 807
EndSection

Section "Screen"
Identifier "DualHead"
Device "Leadtek6200"
Monitor "PHILIPS107MB"
DefaultDepth 24
Option "NvAGP" "1"
Option "NoLogo" "false"
Option "HWCursor" "true"
Option "ConnectedMonitor" "CRT-1, CRT-0"
Option "TwinView" "true"
Option "SecondMonitorHorizSync" "30 - 95"
Option "SecondMonitorVertRefresh" "85"
Option "MetaModes" "1024x768, 1024x768; 800x600, 800x600"
Option "TwinViewOrientation" "RightOf"
Subsection "Display"
Depth 24
Modes "1024x768" "800x600"
ViewPort 0 0
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "DualHead"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

# Section "DRI"
# Mode 0666
# EndSection


ho salvato e riavviato il pc. al riavvio ho *finalmente* un refreshg da 85Hz (migliorabile, ovviamente) e soprattutto vedo mezzo desktop su 1 monitor e mezzo sull'altro
👌 🤣 :D

Ultimo dubbio che rimane: la barra di KDE mi rimane sul desktop di sinistra (il principale, credo) vorrei allungarla fino a prendere anche l'altro schermo... continuo a smanettare 😤

Ciau 👌