Forum Italiano di supporto ad Arch Linux
Non hai eseguito l'accesso.
Oh raga io mi sono letto http://wiki.x.org/wiki/radeonhd ma non ci sto capendo nulla...
Ora: qualcuno ha la più pallida idea di come configurare xorg.conf con i driver radeon hd?
Io gli ho messi e questo è un risultato
[21:11:02 ugaciaka@eclipse: ~]$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.4 (2.1 Mesa 7.0.3)
è ok?
A me sembra che stia usando i vesa!
Posto il mio xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "record"
Load "xtrap"
Load "extmod"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "it"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
HorizSync 30-83
VertRefresh 56-75
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "vesa"
VendorName "ATI Technologies Inc"
BoardName "RV530 [Radeon X1600]"
BusID "PCI:4:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "radeonhd"
# Option "VideoOverlay" "on"
# Option "OpenGLOverlay" "off"
BusID "PCI:4:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSectioncome vedete non ho fatto altro che al posto fglrx mettere radeonhd...
Idee?
Grazie
PS ho cercato nel wiki, in questo forum, in quello internazionale e su google..ma siamo così pochi che abbiam provato questi driver? ![]()
Non in linea
ugaciaka ha scritto:
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "vesa"
VendorName "ATI Technologies Inc"
BoardName "RV530 [Radeon X1600]"
BusID "PCI:4:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "radeonhd"
# Option "VideoOverlay" "on"
# Option "OpenGLOverlay" "off"
BusID "PCI:4:0:0"
EndSection
Vedo che hai due sezioni "Device"
Forse la seconda è di troppo e nella prima dovresti cambiare il driver da "vesa" a radeonhd (o il nome corretto del driver...) + relativa voce nella riga MODULES di /etc/rc.conf.
Non in linea
mmm...sì forse è da aggiungere in daemons...proverò quando arrivo a casa...effettivamente ho tolto fglrx ma non l'ho sostituito con radeonhd... ![]()
Non in linea
ma radeonhd nn è mica il driver open? perchè se è così, è normale che ti restituisca l'accellerazione 3d fornita da mesa.. in pratica hai fatto un po' un miscuglio fra un xorg.conf generato probabilmente per il driver closed dalla procedura automatica, e uno xorg.conf per il driver open..
per radeonhd non è necessario nessun modulo, basta che sia installato il pacchetto xf86-video-radeonhd
http://wiki.x.org/wiki/radeonhd
Ultima modifica di Berseker (24-07-2008 23:40:56)
Non in linea
no cioé ricapitaloando:
avevo installato correttamente i driver ATI ufficiali con accelerazione 3d e tutto quanto, funzionavano a meraviglia (meglio che su ubuntu).
Solo che il pc un po' troppo spessi mi si freeza e neanche i magic keys sbloccano la situazione (nemmeno entrare in ssh).
Ho così provato i radeonhd e non essendoci quasi nulla in internet a riguardo gli ho installati e al posto di fglrx messo radeonhd in xorg.conf (ma non ho fatto ancora la sostituzione in daemons).
Il mio dubbio è: come faccio a capire che sto usando i radeonhd e non i vesa?
E come faccio a dare migliori performance alla scheda video con questi driver? (anche se credo siano ancora molto sperimentali...)
PS in teoria su screen c'è scritto giusto, infatti la sezione driver è quella che ho modificato scrivendo radenohd...Device "aticonfig-Device[0]-0"
fa riferimento a radeonhd ora
Ultima modifica di ugaciaka (24-07-2008 23:46:12)
Non in linea
ah ok.. cmq non devi fare nessuna sostituzione in daemons.. anzi penso che in pratica anche se un po' rozzamente li hai già installati.. il problema forse è che non hai rimosso bene quelli "closed".. prova a fare un
pacman -Qs catalyst
ed eventualmente rimuovi i pacchetti che ti da.. poi togli o disattiva eventuali moduli che caricavi coi driver closed.. così dovresti eliminare completamente i vecchi driver.. dallo xorg.conf elimina il device che sfrutta i driver vesa.. e se xorg ti parte ancora (
) sei sicuro che sta funzionando coi driver radeonhd (sai che funzionano solo con le schede con chip r500 e r600 e basta vero?)
se il comando glxinfo ti restituisce qualcosa che parla di "Mesa" sei a posto, visto che tutti i driver open sfruttano queste librerie per l'accellerazione
Non in linea
ah ok allora gli sto usando! perché funziona tutto...cmq i catalyst non gli ho ancora disinstallati (ma quasi quasi gli lascio) e togliendo fglrx da daemons non vengono caricati (guardando su lsmod non ce n'è traccia)..spero solo che ora non mi freezi più il pc...
Per l'accelerazione intendi i GLX? non devo mettere qualcosa scritto su xorg.conf a riguardo? Intendo sulla
Section "Module"
...
Non che debba usare compiz ma leggendo qua per es
http://denzel.wordpress.com/2007/07/10/ … iz-fusion/ che sono per i radeon...non so se i radeonhd hanno questo supporto...
sinceramente dal sito ufficiale di xorg.conf non c'è scritto molto...
Non in linea
Comunque non c'è il modulo radeonhd...per adesso vado avanti così...se qualcuno ha qualcosa da aggiungere..posti pure
Edit: nella sezione modulo ho aggiunto glx...
Ultima modifica di ugaciaka (25-07-2008 08:23:44)
Non in linea