Guida EXTRA installazione driver ATI-FGLRX

Riconoscimento, installazione e configurazione delle periferiche.
Divilinux

Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

AGGIORNAMENTO 27-12-07 NUOVO METODO INSTALLAZIONE DRIVER ATI:

http://divilinux.netsons.org/index.php/ ... buntu-710/


Visto il numero crescente di problemi legati a questi driver,volevo spendere giusto due parole per aiutare chi ha provato ad attivare il modulo proprietario FGLRX seguendo ogni guida possibile e immaginabile,senza cavare un ragno dal buco
L'intento di questa guida e' anche quello di spiegare nel dettaglio come funziona l'oscuro ma semplice meccanismo che mette in moto questi driver.

SE SIETE NUOVI UTENTI SALTATE DIRETTAMENTE IN FONDO ALLA GUIDA PER INSTALLARE I DRIVER

Per cominciare,un po' di GLOSSARIO:

1- Driver con "restrizioni"

Per restrizioni si intendono limitazioni di licenza e di utilizzo..essendo dei driver proprietari. Dal momento che la situazione e' abbastanza ambigua,la Canonical ha deciso di NON includere questi driver nella distribuzione.Tuttavia,cercando di venire incontro alle esigenze degli utenti e visto che i driver ATI-FGLRX sono liberamente scaricabili dal sito Ufficiale,lo Staff di Ubuntu ha deciso di fornire questi driver tramite dei repository particolari,chiamati appunto "restricted".

2- Restricted-Manager

E' il tool che tutti quanti troviamo installato su Ubuntu Feisty,mentre Kubuntu e le altre distribuzioni firmate Canonical lo devono scaricare con:

Codice: Seleziona tutto

sudo apt-get install restricted-manager
Immagine

Questo tool non serve solo per installare i driver ATI ma altri driver presenti nei repository restricted..ed e' completamente inutilizzabile se utilizziamo un Kernel diverso da quello dei repository.

3- Module-assistant

Module-assistant e' un programma con grafica ncurses che guida l'utente nella scelta e nell'installazione dei driver proprietari o con particolari licenze,incluse nei repository.
Il fine e' lo stesso del restricted-manager ed e' installabile con:

Immagine

Codice: Seleziona tutto

sudo apt-get install module-assistant
In molte guide trovate spesso come utilizzarlo per pacchettizzare ed installare il modulo del kernel

4- Moduli Kernel e Driver

Solitamente intendiamo per modulo,una specie di "driver" che pero' puo' essere caricato nel Kernel.
Ecco perche' di solito troviamo in Synaptic o Adept,tanti pacchetti per lo stesso driver,di cui uno quasi sempre nomepacchetto-kernel.
Quest'ultimo sara' il famoso "modulo" che andremo ad inserire tramite il comando modprobe (o insmod se nella stessa directory)
Nelle guide,tutto questo si traduce in:

Codice: Seleziona tutto

sudo modprobe fglrx
So che molti di noi ci sono passati quasi sempre col copia/incolla. Ora sappiamo anche il significato di questo comando.

Prendiamo per esempio i driver opensources RADEON.
Il modulo vero e proprio si chiama radeon:

Codice: Seleziona tutto

sudo modprobe radeon
Mentre in Synaptic/Adept troviamo:

xserver-xorg-video-ati

che sono i meta-drivers necessari al caricamento corretto del modulo "radeon" gia' incluso nel kernel.

Funzionamento:

Come gia' sappiamo,andiamo a scaricare i driver ATI da:

http://ati.amd.com/support/drivers/linu ... adeon.html

ATTENZIONE: Ecco il necessario per pacchettizzare lo script:

Codice: Seleziona tutto

sudo apt-get install fakeroot dh-make debconf debhelper libstdc++5 linux-headers-$(uname -r)
Qua sorgono gia' i primi dubbi sul modello,ma possiamo scegliere qualsiasi opzione perche' i driver sono sempre gli stessi
Posizionati i driver nella home o in qualsiasi altra directory,e' sufficiente aprire un terminale e digitare (prendo 2 esempi su tutti..perche' ci sono diversi modi):

Codice: Seleziona tutto

sudo sh ./ati-driver-installer-8.37.6-x86.x86_64.run --buildpkg Ubuntu/feisty
oppure

Codice: Seleziona tutto

bash ./ati-driver-installer-8.37.6-x86.x86_64.run --buildpkg Ubuntu/feisty
Questo comando cosa fa?...
Lo script e' strutturato in maniera da generare i seguenti pacchetti..guardiamoli senza paura:

Immagine

- Fglrx-amdcccle

Questo e' il centro di controllo Catalyst,introdotto nelle versioni piu' recenti insostituzione al vecchio fglrx-control

- Xorg-driver-fglrx

Sono come nell'esempio dei RADEON...solo che qui il pacchetto lo ricaviamo in questa maniera..non lo troviamo in Synaptic/Adept.

- Xorg-driver-fglrx-dev

In realta' questo pacchetto non servirebbe. E' la versione che fornisce il toolkit per altre applicazioni,come tutte le versioni -DEV

- Fglrx-kernel-source

Questo e' il piu' importante. E' il modulo del Kernel che va caricato con modprobe..e il pacchetto che installiamo estrae in

/usr/src

I sorgenti speciali per Debian in formato tar.bz2

/usr/src/fglrx.tar.bz2

Una volta installati tutti questi pacchetti con:

Codice: Seleziona tutto

sudo dpkg -i *.deb
assicurandoci che non ci siano altri pacchetti estranei a quelli generati,all'interno della directory
Aprendo Synaptic/Adept dovremmo trovare:

Immagine

Ovviamente al posto di

fglrx-kernel-2.6.21

Troveremo il modulo pacchettizzato per la nostra versione del Kernel
Ma attenzione..come potete notare non esiste ancora,perche' questo fa parte della scena finale,tragica a volte,di questa commedia...

Prima non a caso avevo accennato alla directory /usr/src
Proviamo ad entrarci adesso..noteremo la presenza del pacchetto compresso

fglrx.tar.bz2

Li dentro ci sono i sorgenti preparati per la pacchettizzazione,quindi e' tecnicamente sbagliato estrarre la directory "module" ..entrare all'interno..e compilare il modulo nella maniera classica con make && make install.Dobbiamo utilizzare module-assistant.
Non importa in che directory ci troviamo a lanciare module-assistant..l'importante e' che l'archivio fglrx.tar.bz2 si trovi in /usr/src.

Codice: Seleziona tutto

sudo module-assistant update

Codice: Seleziona tutto

sudo module-assistant prepare
sudo module-assistant build fglrx #qui il programma pacchettizza i driver
sudo module-assistant install fglrx #qui invece installa il pacchetto appena creato
sudo depmod -ae #importantissimo per ricreare la lista moduli
sudo modprobe fglrx # carica il modulo nel kernel

Se tutto e' andato per il verso giusto il modulo e' stato finalmente caricato,e lo possiamo interrogare dalla lista-moduli(dopo un riavvio del server X) con

Codice: Seleziona tutto

lsmod | grep fglrx
Il comando fglrxinfo:

dyve@a6j:/usr/src$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1600
OpenGL version string: 2.0.6473 (8.37.6)




PROBLEMATICHE

I problemi che possono ostacolare questo processo sono diversi e vanno divisi in tre grandi categorie:

1- Problemi legati a X.org e al suo file di configurazione
2- Problemi legati a disattenzione
3- Problemi legati ad effetti grafici o composite manager

X.org

Nella recente versione di X.org7.2 ci sono 2 estensioni attive di default:

- AIGLX
- Composite

Con i driver fglrx e' OBBLIGATORIO disattivare questa funzione non supportata inserendo in /etc/X11/xorg.conf:

Section “Extensions”
Option “Composite” “Disable″
EndSection




Per alcune schede questo funziona con:

Section “Extensions”
Option “Composite” “0″
EndSection


La disattivazione del modulo AIGLX in alcuni casi puo' essere risolutiva. Premetto che con la mia personale ATI X1600 e' del tutto indifferente:

Sezione "server layout"

Option “AIGLX” “Disable”

Oppure possiamo aggiungere di seguito al Composite:

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection


Assicuriamoci sempre di trovare nella sezione "Device"

Section "Device"
Identifier “Scheda video generica”
Driver “fglrx
BusID “PCI:1:0:0″


i driver corretti e il BusID corretto..molti problemi derivano spesso da questa errata configurazione
Esistono dei comandi per fare tutto questo,non serve aprire un editor di testo da root e modificare a mano il file xorg.conf
Sono i comandi aticonfig su cui personalmente non ho nulla da dire. Li evito,e comunque do per scontato che chi legge questo howto li abbia gia' utilizzati.
In una situazione di diagnostica e' meglio tenere sotto controllo tutto quanto a mano.

Il nostro file xorg.conf e' quasi sistemato..purtroppo con alcune schede vanno aggiunte altre opzioni (a seconda del problema)

Un altro metodo molto utilizzato,per evitare che eventuali driver di versioni indesiderate interferiscano col nostro fragilissimo modulo,e' quello di mettere in blacklist (blacklist dei driver restricted) fglrx:

Codice: Seleziona tutto

sudo nano /etc/default/linux-restricted-modules-common
Aggiungiamo:

DISABLED_MODULES=”fglrx”

Disabilitare il modulo si rende necessario per evitare problemi con la directory "volatile", che solo UBuntu ha..e che contiene i moduli "restricted"
Molte guide riportano giustamente di rimuovere questo pacchetto, in quanto stiamo utilizzando driver che non si trovano nei repository.
Ma e' un errore..attenzione a quando leggiamo cose del tipo:

Codice: Seleziona tutto

sudo apt-get remove linux-restricted-modules linux-restricted-modules-common linux-restricted-modules-$(uname -r)
NB: I linux-restricted-modules-common installano un tool che si chiama lrm-video, e serve a modprobe per caricare i moduli
Se rimuoviamo quei pacchetti non saremo piu' in grado (se non con degli interventi manuali) di caricare il modulo fglrx:

Codice: Seleziona tutto

$ sudo modprobe fglrx
install /sbin/lrm-video fglrx
sh: /sbin/lrm-video: not found
FATAL: Error running install command for fglrx

Attenzione alle versioni. Nella guida ho messo diversi esempi di versioni differenti ma questo non dovrebbe confondere..bisogna ricordarsi che i pacchetti DEVONO avere lo stesso numero di versione-driver (es. 8.37....8.36) e MAI di versioni differenti
Un errore molto comune deriva proprio dai pacchetti..perche'?...perche' il modulo impacchettato fglrx-kernel-source di trova anche nei repository,ed e' la versione in sorgente dei driver che installa RESTRICTED-MANAGER.

Se avete accavallato troppe guide,puo' essere che l'archivio fglrx.tar.bz2 derivi da fglrx-kernel-source dei repository ..mentre tutti gli altri pacchetti derivano dall'installazione di
ati-driver-installer-8.37.6-x86.x86_64.run

In sostanza avete i pacchetti in versione 8.37 e magari il modulo fglrx in versione 8.34 (quella dei repo) ed e' anche per questo che i driver dei repository e' meglio metterli in blacklist

Accade anche che manchino i pacchetti:

libgl1-mesa-glx
libgl1-mesa-dri


Indispensabili per GLX e il DRI

I driver RADEON opensources e' meglio disabilitarli,se non li usiamo..quindi sarebbe opportuno aggiungere "radeon" alla blacklist precedente.

In alcuni casi e' necessario questo workaround:

Codice: Seleziona tutto

sudo mkdir /lib/modules/$(uname -r)/volatile

Codice: Seleziona tutto

sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
I famosi comandi aticonfig (se avete gia' uno xorg.conf FUNZIONANTE lasciateli perdere!)

Codice: Seleziona tutto

sudo aticonfig --initial

Codice: Seleziona tutto

[code]sudo aticonfig --overlay-type=Xv
[/code]

=======================================
Metodi ENVY + RESTRICTED-MANAGER + REPOSITORY
=======================================

I metodi consigliati ai nuovi utenti Ubuntu sono tre

- Envy
- Restricted-manager
- Repository

Per poter utilizzare Envy:

- Envy - Alberto Milone

Per utilizzare il restricted-manager

- WIki Ubuntu

Tutto il necessario per le operazioni base di installazione:

Codice: Seleziona tutto

sudo apt-get install build-essential linux-headers-$(uname -r) xserver-xorg-dev
Il metodo per installare i driver dai repository,in conclusione,e' il seguente:

Codice: Seleziona tutto

sudo apt-get install linux-restricted-modules-$(uname -r)

Codice: Seleziona tutto

sudo apt-get install xorg-driver-fglrx

Codice: Seleziona tutto

sudo depmod -a
Se non abbiamo precedentemente toccato /etc/X11/xorg.conf:

Codice: Seleziona tutto

sudo aticonfig --initial

Codice: Seleziona tutto

sudo aticonfig --overlay-type=Xv
Tra un metodo e un altro,conviene prima eliminare tutto quanto per poter ripartire da un installazione "pulita"

- Disinstallare driver fglrx
Ultima modifica di Divilinux il giovedì 27 dicembre 2007, 21:29, modificato 1 volta in totale.
Avatar utente
Mangus
Prode Principiante
Messaggi: 142
Iscrizione: giovedì 9 novembre 2006, 11:48
Località: Ravenna-Capitale di Romagna
Contatti:

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Mangus »

Ho installato i driver ati con l'ultima versione di envy.

Pero' non ho l'accelerazione 3d
tutto sembra essere andato bene, i driver me li vede.

Codice: Seleziona tutto

mangus@pcced04:~$ glxinfo | grep direct
direct rendering: Yes

Codice: Seleziona tutto

mangus@pcced04:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6474 (8.38.7)
Pero' se ad esempio provo gli screensaver opengl, non funzionano, vanno a scatti come quando l'accelerazione e' disattivata.

PS: con questi driver e' completamente impossibile far funzionare compiz, giusto ?
Mangus - Quello del tir di cazzi di gomma
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

PS: con questi driver e' completamente impossibile far funzionare compiz, giusto ?
no perche'?..devi pero' scaricare ed installare Xgl e avviare una sessione a parte dove poter utilizzare i composite manager come fusion,compiz o beryl
Pero' se ad esempio provo gli screensaver opengl, non funzionano, vanno a scatti come quando l'accelerazione e' disattivata.
questo probabilmente dipende da qualche iopzione extra da aggiungere allo xorg.conf..perche' i driver sono installati e perfettamente funzionanti
hai provato applicazioni che fanno largo uso di 3D come google earth o simili?...come si comporta la scheda?
Avatar utente
Mangus
Prode Principiante
Messaggi: 142
Iscrizione: giovedì 9 novembre 2006, 11:48
Località: Ravenna-Capitale di Romagna
Contatti:

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Mangus »

google earth sembra funzionare benone..un po' a scatti rispetto alla versione windows, ma cmq dignitosamente.
Mangus - Quello del tir di cazzi di gomma
Avatar utente
SerFingolfin
Prode Principiante
Messaggi: 20
Iscrizione: domenica 17 settembre 2006, 0:39

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da SerFingolfin »

Ciao a tutti : ho seguito l'installazione da un pc con Ubuntu 7.04 "vergine" e aggiornato : ho eseguito in sequenza, come nella guida :

Codice: Seleziona tutto

sudo apt-get install build-essential linux-headers-$(uname -r) xserver-xorg-dev
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a
E poi, per i dual head :

Codice: Seleziona tutto

sudo aticonfig --initial=dual-head --screen-layout=above --input=/etc/X11/xorg.conf
E mi esce questo errore :

Codice: Seleziona tutto

fglrx : No matching device section for instance (BusID PCI:1:0:1) found
Cosa posso fare per abilitare il dual head in questa situazione?
La mia scheda è una ATI RADEON 9200 PRO.
>
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

@SerFingolfin

dual - head?

Codice: Seleziona tutto

sudo nano /etc/X11/xorg.conf
Prima di tutto bisogna abilitare Xinerama e disabilitare Clone. Nella sezione “Server Layout” di xorg.conf:

Section “ServerLayout”
Identifier “Multihead layout”
Screen 0 “Screen0″ LeftOf “Screen1″
Screen 1 “Screen1″ 0 0
InputDevice “A4Tech Mouse” “CorePointer”
InputDevice “MS KeyBoard” “CoreKeyboard”
Option “Xinerama” “on”
Option “Clone” “off”

EndSection


Creiamo ora 2 devices per ottenere 2 dispositivi AGP:

Section “Device”
Identifier “ATI Head 1″
Driver “fglrx”
VendorName “ATI”
BoardName “ATI Radeon 9600″
BusID “PCI:1:5:0″
EndSection


-

Section “Device”
Identifier “Videocard1″
Driver “fglrx”
VendorName “Videocard Vendor”
BoardName “ATI Radeon 9600″
BusID “PCI:1:5:0″
Screen 1
EndSection


con:

Codice: Seleziona tutto

sudo X -scanpci
possiamo verificare l’effettiva presenza di 2 device uguali con lo stesso BUS ID (come busID ovviamente metterai il tuo..)

vedi se funziona...speriamo  ;)
Avatar utente
SerFingolfin
Prode Principiante
Messaggi: 20
Iscrizione: domenica 17 settembre 2006, 0:39

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da SerFingolfin »

Ma la mia scheda è unica, con due uscite...
Mi serve solamente che non si veda la stessa immagine come ora, ma che il desktop
risulti esteso!
Con un comando "scanpci" esce questo :

Codice: Seleziona tutto

pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x1039 device 0x0651
 Silicon Integrated Systems [SiS] 651 Host

pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x1039 device 0x0001
 Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)

pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x1039 device 0x0962
 Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO]

pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x1039 device 0x0016
 Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller

pci bus 0x0000 cardnum 0x02 function 0x05: vendor 0x1039 device 0x5513
 Silicon Integrated Systems [SiS] 5513 [IDE]

pci bus 0x0000 cardnum 0x02 function 0x07: vendor 0x1039 device 0x7012
 Silicon Integrated Systems [SiS] AC'97 Sound Controller

pci bus 0x0000 cardnum 0x03 function 0x00: vendor 0x1039 device 0x7001
 Silicon Integrated Systems [SiS] USB 1.0 Controller

pci bus 0x0000 cardnum 0x03 function 0x01: vendor 0x1039 device 0x7001
 Silicon Integrated Systems [SiS] USB 1.0 Controller

pci bus 0x0000 cardnum 0x03 function 0x03: vendor 0x1039 device 0x7002
 Silicon Integrated Systems [SiS] USB 2.0 Controller

pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x1039 device 0x0900
 Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet

pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x1002 device 0x5960
 ATI Technologies Inc RV280 [Radeon 9200 PRO]

pci bus 0x0001 cardnum 0x00 function 0x01: vendor 0x1002 device 0x5940
 ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary)
Quindi penso vadano due "device" con lo stesso numero, giusto? E poi?
due screen? Ora me ne vede uno solamente...

Codice: Seleziona tutto

# /etc/X11/xorg.conf (xorg 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 xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"it"
	Option		"XkbOptions"	"lv3:ralt_switch"
EndSection

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

Section "InputDevice"
	Driver		"wacom"
	Identifier	"stylus"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"		"stylus"
	Option		"ForceDevice"	"ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"eraser"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"		"eraser"
	Option		"ForceDevice"	"ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"cursor"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"		"cursor"
	Option		"ForceDevice"	"ISDV4"		# Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc RV280 [Radeon 9200 PRO]"
	Driver		"ati"
	BusID		"PCI:1:0:0"
EndSection

Section "Monitor"
	Identifier	"Acer AL1916W"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc RV280 [Radeon 9200 PRO]"
	Monitor		"Acer AL1916W"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus"	"SendCoreEvents"
	InputDevice     "cursor"	"SendCoreEvents"
	InputDevice     "eraser"	"SendCoreEvents"
EndSection

Section "DRI"
	Mode	0666
EndSection
>
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

capisco..
si prova ad aggiungere un altra sezione "Screen"..mentre "Device" deve avere lo stesso busID
esempio:

Section "Screen"
Identifier "Screen2"
        Device "ATI xxxxxxx"
        Monitor "Monitor2"
        DefaultDepth 24
        SubSection "Display"
Depth 24
Viewport  0 0
        EndSubSection
EndSection
Avatar utente
SerFingolfin
Prode Principiante
Messaggi: 20
Iscrizione: domenica 17 settembre 2006, 0:39

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da SerFingolfin »

Non mi funziona : ho provato anche una configurazione del genere senza risultato :

Codice: Seleziona tutto

# /etc/X11/xorg.conf (xorg 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 xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	Screen         "aticonfig-Screen[1]" Above "aticonfig-Screen[0]"
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
	InputDevice    "stylus" "SendCoreEvents"
	InputDevice    "cursor" "SendCoreEvents"
	InputDevice    "eraser" "SendCoreEvents"
EndSection

Section "Files"

	# path to defoma fonts
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "i2c"
	Load  "bitmap"
	Load  "ddc"
	Load  "dri"
	Load  "extmod"
	Load  "freetype"
	Load  "glx"
	Load  "int10"
	Load  "vbe"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "it"
	Option	    "XkbOptions" "lv3:ralt_switch"
EndSection

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

Section "InputDevice"
	Identifier  "stylus"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "stylus"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "eraser"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "eraser"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "cursor"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "cursor"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "Monitor"
	Identifier   "Acer AL1916W"
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[1]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
	Driver      "ati"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[1]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
	Monitor    "Acer AL1916W"
	DefaultDepth     24
	SubSection "Display"
		Depth     1
		Modes    "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes    "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "Screen"
   Identifier   "Screen2"
        Device      "ATI xxxxxxx"
        Monitor      "Monitor2"
        DefaultDepth   24
        SubSection "Display"
      Depth   24
      Viewport   0 0
        EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[1]"
	Device     "aticonfig-Device[1]"
	Monitor    "aticonfig-Monitor[1]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection
>
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

quello che ti ho postato era di esempio.. :P
prova a dare un occhiata a questo link
Avatar utente
17Mumiah
Prode Principiante
Messaggi: 20
Iscrizione: mercoledì 18 luglio 2007, 16:26

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da 17Mumiah »

Ciao Divilinux, ho un quesito da porti....
ho già postato ieri per un errore [X.org], io non riesco ad installare ubuntu (k,x,edu...). Usando anche solo la live cd ottengo un errore nel caricamento:
(su macbook pro > scheda X1600)
error [118.720000 o 118.080000] intel_rng: FWH not detected
error var/lib/ecpi/supportsystem/manifactures/ such not detected
error var/lib/ecpi/supportsystem/nameproduct/ such not detected
+ altri 2 (spero almeno che i due sopra siano "circa" corretti  :-\ ).......
poi mi ritrovo l'errore che mi blocca l'X server e quindi l'installazione chiedendomi di metterlo a posto dato che è stato bloccato.

Da qui ho seguito una guida che diceva di scaricare alcuni pacchetti, ma purtroppo non funziona.
Che mi consigli di fare... sempre che mi sia spiegato decentemente  :-[

La guida che hai postato sopra funziona anche senza il systema installato? ???
Quando togliamo qualcosa alla terra, dobbiamo anche restituirle qualcosa. Quello che noi rendiamo alla Terra puo' essere una cosa cosi' semplice e allo stesso tempo cosi' difficile come il rispetto.
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

@varnes
servirebbe l'errore di

startx

puoi postare anche la guida che hai seguito?
da live cd tecnicamente e' possibile seguire questa guida..ma al riavvio non avresti piu' nulla
Avatar utente
17Mumiah
Prode Principiante
Messaggi: 20
Iscrizione: mercoledì 18 luglio 2007, 16:26

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da 17Mumiah »

Scusa la mia immensa ignoranza... ne vado fiero a volte :P

ma, startx cos'è? dov'é?

le guide che ricordo meglio sono queste:

http://www.marasma.biz/?p=22
e
http://www.linuxvar.it/index.php/Debian_su_MacBook_Pro
Quando togliamo qualcosa alla terra, dobbiamo anche restituirle qualcosa. Quello che noi rendiamo alla Terra puo' essere una cosa cosi' semplice e allo stesso tempo cosi' difficile come il rispetto.
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

quando arrivi al prompt dei comandi..prima del login grafico..li va digitato startx per avviare il server grafico
in realta' cosi' facento ti loggheresti da root..quindi e' solo un metodo per ottenere l'errore di ritorno..e controllare cosa non funziona nella conf di xorg
spero almeno che i due sopra siano "circa" corretti
 

/var/lib/ecpi non l'ho mai sentito..non e' ACPI invece che ECPI?
Avatar utente
17Mumiah
Prode Principiante
Messaggi: 20
Iscrizione: mercoledì 18 luglio 2007, 16:26

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da 17Mumiah »

si è acpi... andando a memoria...sai...
comunque provo oggi dopo pranzo poi ri"posto" quel che serve
Grazie, intanto.
(b2b)
Quando togliamo qualcosa alla terra, dobbiamo anche restituirle qualcosa. Quello che noi rendiamo alla Terra puo' essere una cosa cosi' semplice e allo stesso tempo cosi' difficile come il rispetto.
Avatar utente
SerFingolfin
Prode Principiante
Messaggi: 20
Iscrizione: domenica 17 settembre 2006, 0:39

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da SerFingolfin »

Divilinux ha scritto: quello che ti ho postato era di esempio.. :P
prova a dare un occhiata a questo link
Ciao,
Ho provato in tutte le maniere : addirittura ho scovato un file xorg.conf dell'installazione precedente con Ubuntu 6.06 sullo stesso sistema...
e non funziona! Ma come è possibile? C'è qualcosa di errato nella configurazione dei driver video?
>
Avatar utente
17Mumiah
Prode Principiante
Messaggi: 20
Iscrizione: mercoledì 18 luglio 2007, 16:26

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da 17Mumiah »

Divilinux...
ho avviato il MBP premendo il tasto C per avviare da cd-rom con dentro ubuntu 7.04 alternate i386.
l'installazione (non me lo so spiegare  :-\ ) è andata a buon fine.
di differente dalle altre volte ci sono 3 cose:
1 partizionamento automatico su 21GB di spazio libero contiguo;
2 nessun bootloader;
3 installazione di X11R7.2 su mac (?) manuale, in aggiornamento automatico non me lo dava...

dopo il riavvio ad installazione finita, ovviamente, senza bootloader mi parte solo mac (in automatico). una delle ultime installazioni di ubuntu è stata però grub ma dalle guide che ho trovato sul web ho capito che serve o rEFIt, bootcamp o lilo...
io opterei x rEFIt...che dici? domanda aperte alle risposte di tutti  (b2b)
Quando togliamo qualcosa alla terra, dobbiamo anche restituirle qualcosa. Quello che noi rendiamo alla Terra puo' essere una cosa cosi' semplice e allo stesso tempo cosi' difficile come il rispetto.
Divilinux

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da Divilinux »

@SerFingolfin
purtroppo non avendo molta esperienza sul dual-head e' tutto quello che so..
cmq lo xorg.conf dalla dapper alla feisty cambia perche' cambia anche la versione di xorg..quindi normale che non funzioni
@varnes
io ho un mac mini ma con ppc...tu penso abbia un processore intel...quindi non riesco a seguirti.
Uso yaboot come boot manager ma suppongo che non sia lo stesso per la versione "normale" di Ubuntu
Tieni presente anche che non ho mai avuto dual boot con macosx..tutto quello su cui posso aiutarti e' nel configurare la scheda ATI  ;)
Avatar utente
17Mumiah
Prode Principiante
Messaggi: 20
Iscrizione: mercoledì 18 luglio 2007, 16:26

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da 17Mumiah »

ok. provo con refit e ti so dire... sarà sicuramente d'aiuto a qualcun'altro... che vada o no  (good)
Quando togliamo qualcosa alla terra, dobbiamo anche restituirle qualcosa. Quello che noi rendiamo alla Terra puo' essere una cosa cosi' semplice e allo stesso tempo cosi' difficile come il rispetto.
Avatar utente
17Mumiah
Prode Principiante
Messaggi: 20
Iscrizione: mercoledì 18 luglio 2007, 16:26

Re: Guida EXTRA installazione driver ATI-FGLRX

Messaggio da 17Mumiah »

ho fatto partire ubuntu....... (nono) .... server X error  (bad)

nell'output dettagliato mi dice di lavorare su

/var/log/Xorg.0.log

e

/etc/X11/xorg.conf

>:( allora ho fatto startx ed il risultato è stato

Fatal server error:
no screens found
XIO: fatal IO error 104 (connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining

...quindi?... ???
Quando togliamo qualcosa alla terra, dobbiamo anche restituirle qualcosa. Quello che noi rendiamo alla Terra puo' essere una cosa cosi' semplice e allo stesso tempo cosi' difficile come il rispetto.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti