[RISOLTO] Radeon HD 3450: quali driver?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

[RISOLTO] Radeon HD 3450: quali driver?

Messaggio 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.
Ultima modifica di Vic Steele il mar 5 mag 2009, 19:57, modificato 1 volta in totale.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio da Blallo »

ora non ricordo preciso ma dovresti controllare con lspci -vv se è supportato...

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio da Blallo »

non lo aggiungere...sembra non sia nemmeno elencato

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio da Blallo »

no credo di no...posta comunque il tuo xorg per sicurezza

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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".

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio da Blallo »

Nella sezione "Module" aggiungi

Codice: Seleziona tutto

   Load       "dri"
In "Device"

Codice: Seleziona tutto

   Option      "DRI"                    "True"
alla fine del file

Codice: Seleziona tutto

Section "Extensions"
	Option "Composite" "Enable"
EndSection

Section "DRI"
        Mode 0666
EndSection

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio da Blallo »

mmmm....ma almeno il direct rendering è attivo?
posta l'output di

Codice: Seleziona tutto

 glxinfo | grep rendering
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

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Radeon HD 3450: quali driver?

Messaggio 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?

Rispondi