Pagina 1 di 3
[RISOLTO] Radeon HD 3450: quali driver?
Inviato: ven 1 mag 2009, 21:25
da Vic Steele
Buonasera a tutti!
Dopo spiacevoli inconvenienti con il vecchio PC, me ne sono "temporaneamente" assemblato uno nuovo. Abituato alla magnifica obsolescenza del vecchio hardware, mi sono ritrovato di fronte a tristi problemi con questo nuovissimo.
Ho un problema con la scheda video, riportata nel titolo. La mia premessa è che ho sempre vissuto bene con un'ATI 9200 SE, e, un po' perché a mio avviso i driver Open erano perfetti, un po' perché i proprietari non esistevano nemmeno, sono sempre andato di configurazioni di xorg.conf e ho avuto una vita felice.
Con l'hardware nuovo, ho dovuto cambiare un bel po' di parametri... vi elenco quel poco che sono riuscito a combinare:
Codice: Seleziona tutto
Section "Device"
Identifier "Radeon HD 3450"
Driver "radeonhd"
BusID "PCI:2:0:0"
Option "AccelMethod" "EXA"
Option "EnablePageFlip" "on"
EndSection
L'accelerazione 3D non è attiva. Voglio chiedervi innanzitutto se ad oggi è possibile farlo, ho letto un documento che lo negava ma era datato fine 2008, e spero sia cambiato qualcosa...
Come seconda domanda: posso migliorare con ulteriori opzioni la sezione?
Inoltre, come primo tentativo ho scaricato ed installato i driver proprietari. Con i fglrx l'interfaccia X mi dava uno strano schermo bianco che sfarfallava e poi bloccava il sistema. Cosa ho sbagliato?
Non che ci tenga molto, preferirei usare i radeonhd...
Grazie mille in anticipo per il supporto.
Re: Radeon HD 3450: quali driver?
Inviato: ven 1 mag 2009, 23:07
da Blallo
se hai scaricato i driver proprietari devi reinstallare il pacchetto mesa dal dvd di slack perchè l'ati proprietario sovrascrive le mesa originali, e le sue non sono compatibili con i driver open
Re: Radeon HD 3450: quali driver?
Inviato: ven 1 mag 2009, 23:22
da Vic Steele
Appena fatto, grazie per la rettifica.
C'è altro che devo sapere?
Domanda: con il vecchio bus impostavo "AGPMode" "8", con PCI Express esiste qualcosa di simile?
Re: Radeon HD 3450: quali driver?
Inviato: ven 1 mag 2009, 23:23
da Blallo
ora non ricordo preciso ma dovresti controllare con lspci -vv se è supportato...
Re: Radeon HD 3450: quali driver?
Inviato: ven 1 mag 2009, 23:29
da Vic Steele
Questo è l'output:
Codice: Seleziona tutto
02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3450 (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Unknown device e400
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at e9000000 (64-bit, non-prefetchable) [size=64K]
Region 4: I/O ports at a000 [size=256]
[virtual] Expansion ROM at e8000000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [100] Vendor Specific Information <?>
02:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]
Subsystem: PC Partner Limited Unknown device aa28
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 16
Region 0: Memory at e9010000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, LatencyL0 <64ns, L1 <1us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [100] Vendor Specific Information <?>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
Da cosa lo capisco?
Re: Radeon HD 3450: quali driver?
Inviato: ven 1 mag 2009, 23:58
da Blallo
non lo aggiungere...sembra non sia nemmeno elencato
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 0:01
da Vic Steele
Però c'è una cosa che non capisco... più di carattere generale.
Con la vecchia scheda (AGP) l'accelerazione 3D non si attivava finché non aggiungevo l'AGPMode nella sezione.
Per le PCI Express... ci sarà qualcosa di particolare da scrivere per fare la stessa cosa?
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 0:09
da Blallo
no credo di no...posta comunque il tuo xorg per sicurezza
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 0:55
da Vic Steele
Codice: Seleziona tutto
# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"
# This loads the DBE extension module.
Load "dbe" # Double buffer extension
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
# This loads the font modules
Load "type1"
Load "freetype"
#Load "speedo"
# This loads the GLX module
Load "glx"
EndSection
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath "/usr/share/X11/rgb"
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
#
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/cyrillic/"
# ModulePath can be used to set a search path for the X server modules.
# The default path is shown here.
# ModulePath "/usr/lib/xorg/modules"
EndSection
# **********************************************************************
# Server flags section.
# **********************************************************************
Section "ServerFlags"
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "My Monitor"
HorizSync 30-83
VertRefresh 56-75
EndSection
Section "Device"
Identifier "Radeon HD 3450"
# Driver "ati"
Driver "radeonhd"
BusID "PCI:2:0:0"
# Option "AGPMode" "8"
Option "ColorTiling" "on"
# Option "AccelMethod" "XAA"
# Option "XAANoOffscreenPixmaps" "true"
Option "AccelMethod" "EXA"
Option "EnablePageFlip" "on"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Radeon HD 3450"
Monitor "My Monitor"
# DefaultDepth 8
# DefaultDepth 16
DefaultDepth 24
# DefaultDepth 32
Subsection "Display"
Depth 8
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1680x1050" "1024x768" "800x600" "640x480"
# Virtual 2048 1050
EndSubsection
Subsection "Display"
Depth 32
Modes "1680x1050" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
# **********************************************************************
# ServerLayout sections.
# **********************************************************************
# Any number of ServerLayout sections may be present. Each describes
# the way multiple screens are organised. A specific ServerLayout
# section may be specified from the X server command line with the
# "-layout" option. In the absence of this, the first section is used.
# When now ServerLayout section is present, the first Screen section
# is used alone.
Section "ServerLayout"
# The Identifier line must be present
Identifier "Simple Layout"
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen. In this example, screen 2 is located to the
# right of screen 1.
Screen "Screen 1"
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used. Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Ho lasciato commentate delle righe vecchie del Device, come "promemoria".
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 1:21
da Blallo
Nella sezione "Module" aggiungi
In "Device"
alla fine del file
Codice: Seleziona tutto
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Mode 0666
EndSection
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 1:53
da Vic Steele
Aggiunto tutto. Purtroppo pare ancora che non sia cambiato nulla, ma se non altro il DRI è un'ottimizzazione che non avevo e ti ringrazio.
Se hai (o qualche altro ha) degli altri suggerimenti, ben venga. Io inizio a rassegnarmi al fatto che anche oggi non è possibile sfruttare appieno questa generazione di schede.
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 2:56
da Blallo
mmmm....ma almeno il direct rendering è attivo?
posta l'output di
e comunque prova ad installare questi pacchetti aggiornati dal repository di sardylan (che ringrazio perchè grazie a lui la mia ATI X1300 gira a 1300 fps, non assai ma manco male)
http://www.lucacireddu.it/listing/drive ... en.tar.bz2
stai attento perchè è una modifica invasiva...aggiorni mesa e drm oltre che drivers...quindi copiati da qualche parte i pacchetti originali dal dvd per un pronto ripristino
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 8:34
da Vic Steele
No, il Direct Rendering non è attivo, è da lì che mi basavo per dire che non è cambiato nulla.
Ora provo quello che mi hai passato.
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 10:06
da ponce
se puo' esserti utile, ho anch'io questa scheda al lavoro e, con current, la uso con i driver proprietari e un kernel 2.6.28.x
Re: Radeon HD 3450: quali driver?
Inviato: sab 2 mag 2009, 10:11
da Vic Steele
@ jimmy: ho installato, l'output dei soliti comandi ora è questo...
Codice: Seleziona tutto
bash-3.1$ glxinfo | grep direct
Error: couldn't find RGB GLX visual or fbconfig
bash-3.1$ glxgears
Error: couldn't get an RGB, Double-buffered visual
@ ponce: sapresti dirmi perché quando li installo, all'avvio di X mi esce una schermata bianca e poi si impalla? Ho scaricato i driver di serie HD 3XXX.
Forse è troppo sporco il mio xorg.conf? Potrei provare a lasciargliene creare uno bianco?