[RISOLTO] Video HD con scheda Video ATI Radeon HD 4350

Riconoscimento, installazione e configurazione delle periferiche.

[RISOLTO] Video HD con scheda Video ATI Radeon HD 4350

Messaggioda blitiri » mercoledì 10 luglio 2013, 12:27

Ciao, il mio problema è semplice: vorrei attivare la decodifica hardware dei video in HD.

Con Ubuntu 9.10 ero riuscito alla fine installando i driver proprietari e abilitando la funzionalità in VLC. Dato che la 9.10 non è più supportata, ho provato con la 13.04 pensando ingenuamente che avrei incontrato anche meno problemi, ma mi sono dovuto ricredere. L'ultima versione dei driver proprietari (dovrebbe essere la 13.4) non supportano la mia scheda video e bisogna utilizzare al massimo la versione 13.1-legacy che però funziona (così ho letto in giro) solo con una versione meno recente di X server (la 1.12). Dato che quella versione è presente su Ubuntu 12.04 e dato che questa è una LTS ho pensato di installarla. Seguendo le varie guide non sono riuscito in alcun modo ad installarli (o errori già durante l'installazione o al momento della verifica con fglrxinfo).

Tentativi di installazione dei driver proprietari fatti:
- da riga di comando dai repositori Ubuntu
- da download dal sito di AMD sia facendo tutto con la procedura di installazione, sia generando i pacchetti specifici della distribuzione ed installandoli con dpkg
- non ho provato da Sistema → Amministrazione → Driver hardware perché aprendolo non mi presenta alcun driver da installare

Le alternative che mi rimangono sono:
1. provare questa ennesima guida (che ho trovato or ora mentre scrivo) che propone il downgrade di X e l'installazione dei driver proprietari su Ubuntu 13.04
2. trovare, se esiste, un modo di abilitare la decodifica in hardware dei video HD con i driver open source (ma cercando su internet non ho trovato nulla a riguardo)

Queste sono le informazioni sul mio hardware:

Codice: Seleziona tutto
$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4350/4550] [1002:954f]


Codice: Seleziona tutto
$ sudo lshw -c display | grep driver
       configuration: driver=radeon latency=0


Codice: Seleziona tutto
$ sudo lshw -c display | grep driver
       configuration: driver=radeon latency=0


Codice: Seleziona tutto
[...]
     *-cpu
          description: CPU
          product: AMD Phenom(tm) 8450 Triple-Core Processor
          vendor: Hynix Semiconductor (Hyundai Electronics)
          physical id: 4
          bus info: cpu@0
          version: AMD Phenom(tm) 8450 Triple-Core Processor
          serial: To Be Filled By O.E.M.
          slot: AM2
          size: 1050MHz
          capacity: 3200MHz
          width: 64 bits
          clock: 200MHz
[...]
           *-display
                description: VGA compatible controller
                product: RV710 [Radeon HD 4350/4550]
                vendor: Hynix Semiconductor (Hyundai Electronics)
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
                configuration: driver=radeon latency=0
                resources: irq:44 memory:d0000000-dfffffff memory:fbef0000-fbefffff ioport:d000(size=256) memory:fbec0000-fbedffff
           *-multimedia
                description: Audio device
                product: RV710/730 HDMI Audio [Radeon HD 4000 series]
                vendor: Hynix Semiconductor (Hyundai Electronics)
                physical id: 0.1
                bus info: pci@0000:01:00.1
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi bus_master cap_list
                configuration: driver=snd_hda_intel latency=0
                resources: irq:45 memory:fbeec000-fbeeffff
[...]


Qualcuno ha suggerimenti? Grazie in anticipo
Ultima modifica di blitiri il venerdì 4 ottobre 2013, 16:25, modificato 1 volta in totale.
Processore: AMD Phenom(tm) 8450 Triple-Core Processor × 3 - RAM: 2,0 GiB - Scheda grafica: ATI Radeon HD 4300/4500 Series
blitiri
Prode Principiante
 
Messaggi: 10
Iscrizione: febbraio 2012
Desktop: Gnome shell 3.6
Distribuzione: Ubuntu-Gnome 13.04 64 bit

Re: Video HD con scheda Video ATI Radeon HD 4350

Messaggioda blitiri » mercoledì 10 luglio 2013, 23:22

Forse ho risolto.

Pre requisiti:
- installazione di ubuntu-gnome-13.04-desktop-amd64.iso che si può scaricare da qui, versione di Ubuntu configurata con GNOME 3 invece che con Unity (una fortuna, spiego più avanti il perché).

Procedimento:

Ho seguito inizialmente i passi della guida indicata nel precedente post, ma avendo dei problemi ho proceduto da un certo punto in poi in modo differente. Ecco i passaggi:
1. Aggiunta del repository (nella sbrodolata di messaggio di conferma che presenta a video, si specifica che il driver ha problemi con Unity, da qui la mia fortuna ad aver installato la versione GNOME)
Codice: Seleziona tutto
$ sudo add-apt-repository ppa:makson96/fglrx

2. Aggiornamento dell'indice dei pacchetti
Codice: Seleziona tutto
$ sudo apt-get update

3. Aggiornamento del sistema
Codice: Seleziona tutto
$ sudo apt-get upgrade

4. Installazione degli header
Codice: Seleziona tutto
$ sudo apt-get install linux-headers-generic

5. Installazione di alcune dipendenze
Codice: Seleziona tutto
$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

6. Copia di version.h
Codice: Seleziona tutto
$ sudo cp /usr/src/linux-headers-3.8.0-26-generic/include/generated/uapi/linux/version.h /lib/modules/3.8.0-26-generic/build/include/linux/version.h

7. Invece di utilizzare i driver scaricati dal sito di AMD amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run (installazione fallita più volte nonostante l'aggiunta delle dipendenze precedentemente indicate), ho installato i driver via repository di Ubuntu
Codice: Seleziona tutto
$ sudo apt-get install fglrx-legacy

8. Riavvio del sistema
9. Verifica che tutto funzioni (e qui prima, sempre che ci fossi riuscito ad arrivare, ottenevo un bel errore)
Codice: Seleziona tutto
$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11672 Compatibility Profile Context

10. Installazione delle dipendenze per l'accelerazione hardware
Codice: Seleziona tutto
$ sudo apt-get install xvba-va-driver libva-glx1 libva-egl1 vainfo

11. (opzionale) A me piace VLC e quindi installazione di VLC (è già impostato per sfruttare l'accelerazione hardware, ho solo impostato l'uscita SDL per vedere il video in maniera più fluida)
Codice: Seleziona tutto
$ sudo apt-get install -y vlc vlc-plugin-pulse mozilla-plugin-vlc vlc-plugin-sdl


Aprendo un video in HD, la riproduzione è risultata fluida e la CPU è stata impegnata per meno del 35% invece del 100% precedente.

Nota: i punti 4, 5 e 6 non so se sono necessari (in alcune guide non li mettono, ma è anche vero che nelle varie prove precedenti che ho fatto se non li facevo il procedimento falliva). Domani se ho tempo provo a reinstallare tutto il sistema da capo in modo da verificare tutti i passaggi e aggiornerò il post di conseguenza.

Fonti:

- How to install AMD 13.1 legacy drivers on Ubuntu 13.04
- Enabling video hardware acceleration
- Upgraded Ubuntu from 12.04 to 12.10 Ati radeon HD 3450 Catastrophe!
Processore: AMD Phenom(tm) 8450 Triple-Core Processor × 3 - RAM: 2,0 GiB - Scheda grafica: ATI Radeon HD 4300/4500 Series
blitiri
Prode Principiante
 
Messaggi: 10
Iscrizione: febbraio 2012
Desktop: Gnome shell 3.6
Distribuzione: Ubuntu-Gnome 13.04 64 bit

Re: Video HD con scheda Video ATI Radeon HD 4350

Messaggioda blitiri » sabato 13 luglio 2013, 23:32

Riprovata l'installazione ed in effetti i punti 4, 5 e 6 sono risultati non necessari.

Questo è quindi il riassunto:

1. Installazione di ubuntu-gnome-13.04-desktop-amd64.iso che si può scaricare da qui, versione di Ubuntu configurata con GNOME 3 invece che con Unity.
2. Aggiunta del repository
Codice: Seleziona tutto
$ sudo add-apt-repository ppa:makson96/fglrx

3. Aggiornamento dell'indice dei pacchetti
Codice: Seleziona tutto
$ sudo apt-get update

4. Aggiornamento del sistema
Codice: Seleziona tutto
$ sudo apt-get upgrade

5. Installazione dei driver via repository di Ubuntu
Codice: Seleziona tutto
$ sudo apt-get install fglrx-legacy

6. Riavvio del sistema
7. Verifica che tutto funzioni
Codice: Seleziona tutto
$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11672 Compatibility Profile Context

8. Installazione delle dipendenze per l'accelerazione hardware
Codice: Seleziona tutto
$ sudo apt-get install xvba-va-driver libva-glx1 libva-egl1 vainfo

9. (opzionale) A me piace VLC e quindi installazione di VLC (è già impostato per sfruttare l'accelerazione hardware, ho solo impostato l'uscita SDL per vedere il video in maniera più fluida)
Codice: Seleziona tutto
$ sudo apt-get install -y vlc vlc-plugin-pulse mozilla-plugin-vlc vlc-plugin-sdl


Aprendo un video in HD, la riproduzione è risultata fluida e la CPU viene impegnata intorno al 35-50%

Spero che questi miei appunti possano servire anche a qualcun altro.

That's all folks
Processore: AMD Phenom(tm) 8450 Triple-Core Processor × 3 - RAM: 2,0 GiB - Scheda grafica: ATI Radeon HD 4300/4500 Series
blitiri
Prode Principiante
 
Messaggi: 10
Iscrizione: febbraio 2012
Desktop: Gnome shell 3.6
Distribuzione: Ubuntu-Gnome 13.04 64 bit

Re: Video HD con scheda Video ATI Radeon HD 4350

Messaggioda ls » venerdì 6 settembre 2013, 22:14

io sto provando su xubuntu.

Codice: Seleziona tutto
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 3450
OpenGL version string: 3.3.11672 Compatibility Profile Context


ho una fastidiosa e fissa finestrella che dice "AMD unsupported hardware"... e tipo le animazioni vanno a scatti, come spostare le finestre o anche solo scrollare le pagine web , e i vieo hd mi mandano comunque a palla la cpu :(

Codice: Seleziona tutto
lspci|grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV620 LE [Radeon HD 3450 AGP]


Comunque ho scoperto che questa procedura è legata al kernel di default della release (perchè lo patcha), che per la 13.04 è il 3.8, e in più fa il downgrade di xorg.

insomma, saremo legati a questa versione fino al prossimo cambio di scheda video :(
Io ho comprato ieri questa scheda usata :cry:
Lubuntu 11.10 su Acer AspireOne D255-N55
ls
Prode Principiante
 
Messaggi: 27
Iscrizione: gennaio 2008
Località: Turin

Re: Video HD con scheda Video ATI Radeon HD 4350

Messaggioda ls » martedì 10 settembre 2013, 8:54

Per le animazioni a scatti delle finestre ho risolto disattivando gli effetti del compositore, per il watermark credo di aver trovato una soluzione, ma per lo scroll laggoso delle pagine su firefox non so davvero come fare.
Lubuntu 11.10 su Acer AspireOne D255-N55
ls
Prode Principiante
 
Messaggi: 27
Iscrizione: gennaio 2008
Località: Turin


Torna a Driver e periferiche

Chi c’è in linea

Visualizzano questa sezione: Vir1966 e 17 ospiti