Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "UbuntuPhone"
Differenze tra le versioni 96 e 219 (in 123 versioni)
Versione 96 del 29/12/2014 15.03.24
Dimensione: 8332
Commento:
Versione 219 del 04/02/2015 20.42.39
Dimensione: 12032
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Emulatori/VirtualBox/Configurazione ## page was renamed from LucaGambardella/Prove13
Linea 4: Linea 4:
<<BR>>
<<Indice(depth=2)>>

<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=75926"; rilasci="9.04 8.04")>> 
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=165191"; rilasci="10.10 10.04 9.10 8.04";)>>
Linea 12: Linea 10:
In questa guida sono contenute delle istruzioni utili a configurare '''!VirtualBox'''.

= Abilitare il supporto per CD-ROM e immagini CD in formato ISO =

Per abilitare il supporto del CD-ROM entrare nelle impostazioni e abilitare la prima opzione «'''Host CD/DVD Drive'''» nel caso si voglia abilitare il supporto dell'unità CD-ROM, altrimenti abilitare la seconda opzione «'''ISO Image File'''» nel caso si voglia utilizzare un file immagine (in seguito bisognerà indicare il percorso dove trovare il file immagine `.iso`).

||<tablestyle="text-align: justify; width:65%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Se si sta installando il sistema operativo tramite file immagine `.iso`, una volta terminata l'installazione sarà necessario selezionare''' «'''Host CD/DVD Drive'''» '''al posto di''' «'''ISO Image CD'''».||

= Un-grabbing della tastiera e del mouse =

Per passare dalla macchina virtuale al sistema operativo basta premere il tasto «'''Ctrl'''» destro, invece, per attivare la modalità a schermo intero, premere '''Ctrl+f''' (tasto «'''Ctrl'''» destro).

= Configurazione USB =

Per configurare il supporto USB su '''!VirtualBox''', la prima cosa da fare è scoprire l'identificativo del utente, a tale scopo è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
cat /etc/group | grep vbox
}}}

Il risultato del prcedente comando sarà simile al seguente:
{{{
vboxusers:x:1001:daniel
}}}

Prendere nota del numero identificativo dell'utente, che in questo caso è «1001».

Aprire il file `/etc/init.d/mountdevsubfs.sh` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] ed eliminare i commenti alle seguenti righe:
{{{
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
}}}

Ora aprire il file `/etc/init.d/mountkernfs.sh` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere all'inizio le seguenti righe:
{{{
## Mount the usbfs for use with VirtualBox
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=$ID,devmode=664
}}}

Sostituire la dicitura «$ID» con il risultato del primo comando.

Infine, aprire il file `/etc/fstab` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere le seguenti righe:
{{{
## USB VirtualBox:
none /proc/bus/usb usbfs devgid=$ID,devmode=664 0 0
}}}

Ancora una volta sostituire la dicitura «$ID» con il il risultato del primo comando.

Una volta riavviato il sistema non resta che abilitare il supporto USB nelle impostazioni del programma: a tale scopo è sufficiente entrare nella sezione «'''USB'''» e mettere il segno di spunta sulle sulle voci «'''Controller USB'''» e «'''Controller USB 2.0'''». Infine, avviare la macchina virtuale e andare su '''''Dispositivi → Dispositivi USB''''', dunque abilitare il dispositivo desiderato.

= Configurare l'audio =

Configurare l'audio è molto semplice: per farlo è sufficiente entrare nelle impostazioni e selezionare la relativa opzione.

Nel menù a discesa scegliere «'''ALSA Audio Driver'''».

<<Anchor(guestadditions)>>
= Gestire le guest additions =

== Aggiungere le guest addition ==

La procedura per aggiungere le ''guest additions'' varia a seconda del sistema emulato.

=== Sistemi GNU/Linux ===

Andare in '''''Dispositivi → Installare Guest Additions...''''', verrà montato in modo automatico il CD-ROM virtuale contente i file di installazione. Per avviare l'installazione è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
sudo sh /media/cdrom0/VBoxLinuxAdditions.run all
}}}

Il precedente comando va adattato alla propria configurazione, probabilmente il punto di mount dell'unità CD sarà diverso.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Terminata l'installazione verrà richiesto il riavvio: è consigliato __non__ riavviare.''' ||

Aprire il file `/etc/X11/xorg.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere la seguente sezione alla fine del file:
{{{
Section "ServerFlags"
       Option "Xinerama" "true"
EndSection
}}}

Salvare e chiudere l'editor.

=== Sistemi Windows ===

Fare clic su '''''Dispositivi → Installare Guest Additions...''''', verrà montato in modo automatico il CD-ROM virtuale contente i file di installazione e la relativa procedura verrà avviata automaticamente. Al termine sarà possibile riavviare il sistema.

== Rimuovere le guest addition ==

Come per l'installazione, anche la procedura di rimozione varia a seconda del sistema emulato.

=== Sistemi GNU/Linux ===

==== Ubuntu e distribuzioni Debian based ====

Se si ha installato una distribuzione basata su Debian aprire una finestra di terminale e digitare il seguente comando:
{{{
sudo rm /etc/init.d/vbox*
}}}

==== Altre distribuzioni ====

Per le altre distrizioni è necessario [[AmministrazioneSistema/ComandiBase#rm|cancellare]] i file relativi alla propria configurazione con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. Esempi di percorsi possibili dei file da cancellare sono i seguenti

 0. `/set/init.d/vbox*`
 0. `/etc/rc.d/rc.vbox*`

=== Sistemi Windows ===

Fare clic su '''''Start → Tutti programmi → innotek !VirtualBox Guest additions → Uninstall'''''. Infine riavviare il sistema.

= Condividere i dati con sistemi virtuali =

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Per poter condividere file e cartelle è necessario aver installato le [[#guestadditions|guest addition]].'''||

== Sistema ospite ==

Per configurare il proprio sistema è utile digitare il seguente comando in una finestra di terminale:
{{{
VBoxManage sharedfolder add "winxp" -name MySharedFolder -hostpath "/home/%USERNAME"
}}}

Alcune diciture presenti nel comando precedente vanno sostituite e adattate alla propria configurazione:
 * «winxp»: nome della macchina virtuale con cui condividere la cartella;
 * «!MySharedFolder»: nome della cartella condivisa nel sistema ospite;
 * «/home/%USERNAME»: percorso della cartella condivisa; «%USERNAME» va sostituito con il proprio nome utente.

== Configurazione dei sistemi emulati ==

=== Sistemi Linux ===

Innanzitutto è necessario creare una cartella che in seguito verrà condivisa, digitare il seguente comando in una finestra di terminale:
{{{
sudo mkdir /media/MySharedFolder
}}}

Per condividere tale cartella, fare clic col tasto destro del mouse su di essa e scegliere «'''Condividi cartella'''». Ora non resta che definire un punto di mount sul proprio sistema, a tale scopo è utile digitare il seguente comando:
{{{
sudo mount -t vboxsf MySharedFolder /media/MySharedFolder
}}}

=== Sistemi Windows ===

Fare clic su '''''Start → Esegui...''''' e digitare all'interno della casella «'''Apri:'''» il seguente comando:
{{{
net use M: \\vboxsvr\MySharedFolder
}}}

In '''Risorse del computer''' dovrebbe comparire l'icona relativa alla cartella condivisa.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il nome della cartella condivisa nel sistema ospite che si sostituisce a'' «!MySharedFolder» ''non deve contenere spazi''. ||
In questa guida sono presenti le soluzioni ad alcuni problemi che possono manifestare i driver proprietari '''fglrx Catalyst'''.

= Test di funzionamento =

Per determinare se il driver '''fglrx''' è in uso, digitare in una finestra di terminale il seguente comando:{{{
fglrxinfo}}}

Se il driver è in uso e funziona correttamente, si dovrebbe visualizzare un messaggio simile al seguente:{{{
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.11399 Compatibility Profile Context}}}

/!\ controllare

Se il driver non è in uso, il messaggio sarà simile al seguente:{{{
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)}}}

= Accesso da root =

Se il comando:{{{
fglrxinfo}}}

è avviato da root è possibile ottener il seguente output:{{{
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: unable to open display :0}}}

Come root per ragioni di sicurezza non è possibile accedere all'interfaccia grafica e per questo il comando va sempre dato senza privilegi amministrativi.

= Altre cause di errori =

Classiche cause di errore sono:

 * il modulo '''fglrx''' non è installato correttamente.
 * il driver '''fglrx''' non è presente nel file `/etc/X11/xorg.conf`.

In entrambi i casi si dovrebbe ripetere la procedura di installazione in maniera appropriata.

= Grandi errori grafici =

A volte può succedere che i driver ATI abbiano problemi con l' '''AGP Aperture Size''':

 * gran parte della schermata presenta errori,
 * le finestre diventano nere o appaiono solo a grandi linee,
 * lo spostamento o il ridimensionamento della finestra produce effetti incomprensibili.

Per risolvere il problema andare nel bios ed impostare all' '''AGP Aperture Size''' una quantità di memoria pari a quella presente sulla scheda video.

= Programmi video non funzionano più =

Se programmi per la scheda tv come '''Kdetv''', '''Zapping''', '''Tvtime''' o alri non funzionano più dopo aver installato i driver ATI procedere come segue:

Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file `/etc/X11/xorg.conf` ed aggiungere nella Section Device le seguenti righe: {{{
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"}}}

A volte questa soluzione non funziona, in questo caso è possibile utilizzare '''Xavtv''' nel seguente modo:

 0. Entrare in una console virtuale premendo i tasti '''CTrl + ALt + F1''' e avviarlo con il comando:{{{
xawtv -noxv-video}}}
 0. Premere i tasti '''CTrl + ALt +F7''' per tornare all'interfaccia dell'ambiente desktop.

= OpenOffice.org e Scim =

Se '''Scim''' non funziona con '''Openoffice.org''', potrebbe essere dovuto ad un conflitto tra le librerie '''!OpenGl''' e il driver '''fglrx'''.

Una soluzione è utilizzare una precedente versione del file `/usr/lib/libGL.so.1.2`:

 0. Scaricare le versione del file `libGL.so.1.2` presente al [[http://www.ground-impact.com/libGL.so.1.2|seguente indirizzo]] nella propria Home.

 0. Effettuare una copia di salvataggio della libreria `libGL.so.1.2` digitando il seguente comando in una finestra di terminale: {{{
sudo mv /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1.2.bak}}}

 0. Copiare la libreria scaricta in `usr/lib/` digitando: {{{
sudo cp libGL.so.1.2 /usr/lib/
}}}
 0. Creare il link alla nuova libreria digitando: {{{
sudo rm /usr/lib/libGL.so.1
sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1}}}

= Gli effetti di KDE non si attivano all'avvio =

'''KDE4''' ha dei problemi nell'utilizzo dei driver proprietari. Anche se viene attivata l'opzione per l'abilitazione degli effetti grafici, al riavvio questi non vengono riattivati.

Per risolvere questo problema aprire con un [[Ufficio/EditorDiTesto| editor di testo]] il file `~/.kde/share/config/kwinrc` e cambiare la riga: {{{
DisableChecks=false}}}
in {{{
DisableChecks=true}}}

= Screen saver a scatti o blocchi =

Ciò può succedere con l'ultima versione di '''fglrx'''. Per risolvere questo problema rimuovere il pacchetto ''gnome-screensaver'' ed [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://xscreensaver | xscreensaver]]


= Effetto Minimizza/Massimizza lento con Compiz =

Con alcune schede succede che quando si usa l'effetto Minimizza/Massimizza di Compiz il sistema si blocca per pochi secondi ([[https://bugs.launchpad.net/bugs/351186|bug 351186]]). Una soluzione temporanea può essere quella di disabilitare il "Power Play" nel pannello di controllo del driver ATI.

= Sospensione e ibernazione =

Può succedere in alcuni sistemi che dopo aver installato il driver '''fglrx''', il portatile si riprende dalla sospensione mostrando errori di visualizzazione ed eventuali blocchi.

== Problema della sospensione ==

Queste istruzioni sono basate sulla documentazione non ufficiale dei driver ATI per Linux.

Nella versione dei driver Catalyst 8.7 per utilizzare la modalità sospensione (suspend-to-disk and suspend-to-ram) occorre fare le seguenti modifiche:

 * Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file`/etc/default/acpi-support`

 * Modificare le seguente linea:{{{
SAVE_VBE_STATE=true}}}
 in:{{{
SAVE_VBE_STATE=false}}}
 e:{{{
POST_VIDEO=true}}}
 in:{{{
POST_VIDEO=false}}}
 * In aggiunta il laptop-mode è disabilitato ma questa è predefinita:{{{
ENABLE_LAPTOP_MODE=false}}}

 * Fatto questo con le combinazioni di tasti '''Fn + F4''' e '''Fn + F12''' la sospensione e l'ibernazione funzioneranno perfettamente.

== Problema dell'ibernazione ==

 0. Installare i pacchetti [[apt://vbetool | vbetool]] e [[apt://hibernate | hibernate]].

 0. Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file `/etc/hibernate/hibernate.conf`, questo file è formato di tre sezioni consecutive.

  * Poiché Swsusp2 non è attivato nello standard kernel si deve impostare nella prima sezione: {{{
UseSwsusp2 no
}}}
  mentre tutte le altre righe devono essere commentate con '''#''' al loro inizio.

  * La seconda sezione è: {{{
UseSysfsPowerState disk
}}}
  invece di disk potrebbe esserci mem. Tutte le altre righe sono commentate.

  * Nella terza sezione dovrebbe essere tutto commentato. Rimuovere il simbolo '''#''' all'inizio della riga: {{{
EnableVbetool yes
}}}

 0. Salvare le modifiche e chiudere il file.

Se si digita in un terminale: {{{
hibernate
}}}
il pc dovrebbe entrare nella modalità ibernazione.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Può accadere che i file vengano sovrascritti durante un aggiornamento. Occorre testare se dopo l'aggiornamento la sospensione e l'ibernazione funzionano ancora.''||

== Sospensione e ibernazione ==

Se si desidera utilizzare sia la sospensione che l'ibernazione, creare un nuovo file di configurazione che differisce dalle opzioni viste sopra solo in:{{{
UseSysfsPowerState mem
}}}

Questo file è salvato come `/etc/hibernate/suspend.conf`. Le corrispondenti chiamate sono chiamate da:{{{
hibernate -F /etc/hibernate/hibernate.conf
hibernate -F /etc/hibernate/suspend.conf
}}}

== Se sospensione e ibernazione già funzionano ==

Se si ha non solo la sospensione funzionante, procedere come segue:

Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file `/etc/default/acpi-support` e cambiare la riga: {{{
POST_VIDEO=true
}}}
in:{{{
POST_VIDEO=false
}}}

= Problemi con la scheda di rete =

Con il contemporaneo uso di schede wireless con chip Ralink RT2500, accade che lo script fallisce con un errore, questo perché la scheda wireless potrebbe non essere disabilitata.

In questo caso le righe: {{{
### network
DownInterfaces ra0
UpInterfaces auto}}}
devono essere agiunte nel pertinente file di configurazione.

= Lo schermo resta nero =

Se dopo avere installato il driver '''fglrx''', il monitor rimane nero all'avvio del server X e si possiede una ATI con due uscite video, ciò può essere dovuto al fatto che il driver invia il segnale all'uscita video errata. Se si possiede un altro monitor è possibile fare delle verifiche.


Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file `/etc/X11/xorg.conf` ed inserire nella «Section "Device"» le seguenti righe: {{{
Option "MonitorLayout" "Auto,Auto"
}}}

Un altro motivo di questo problema è da ricercarsi nella riga della modeline della «Section "Monitor"» ed occorre commentarla aggiungendo il simbolo '''#''' al suo inizio come ne seguente esempio: {{{
# modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
}}}

= Impossibile regolare la risoluzione =

Se la risoluzione desiderata non può essere impostata fare riferimento alla guida [[Hardware/Video/Xorg|Video xorg]]

= Problema con le ATI PCI-Express =

Con varie schede ATI della X-serie le applicazioni 3D possono andare in blocco.

Per risolvere questo problema procedere come segue:

Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file `/etc/X11/xorg.conf` ed inserire le seguenti righe nella «Section "Display"»: {{{
Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"
}}}

= Schermo a scacchi =

Qualche volta si manifesta un bug nel driver proprietario che genera una specie di doppio schermo a scacchiera quando '''Wine''' e alcune applicazioni !OpenGL sono avviate.

Per risolvere questo problema procedere come segue:

 * Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] e i [[AmministrazioneSistema/Sudo| privilegi di amministrazione]] il file ` /etc/X11/xorg.conf` ed inserire nella «SubSection "Display"» quanto segue:{{{
Virtual 1281 1024
}}}
 questo esempio è relativo ad una risoluzione di 1280x1024 pixel.

 Il risultato finale sarà:{{{
SubSection "Display"
  Viewport 0 0
  Depth 24
  Virtual 1281 1024
 EndSubSection
}}}

 la risoluzione deve corrispondere all'uso specifico e il valore di X deve maggiore di un pixel rispetto al normale.

 * Riavviare il sistema e selezionare la nuova risoluzione.

Alcune volte occorre avviare '''Wine''' in uno schermo virtuale, poiché a schermo intero può presentare problemi.


= Controllo ventola =

La velocità delle ventole non è direttamente controllata dal driver ATI e queste girano al massimo. È quindi possibile controllarla da riga di comando.

La temperatura della GPU può essere monitorata tramite il comando:{{{
watch -n0 aticonfig --adapter=0 --od-gettemperature}}}

Dopo aver rallentato le ventole con il seguente comando:{{{
aticonfig --pplib-cmd "set fanspeed 0 5"
}}}
la temperatura della GPU dovrebbe essere controllata.

Nell'esempio di comando precedente la velocità della ventola è stata imposta uguale a 5.

Prima di avviare un'applicazione 3D è necessario aumentare la velocità delle ventole. Ad esempio se si vuole portare la velocità delle ventole a 55 digitare:{{{
aticonfig --pplib-cmd "set fanspeed 0 55"
}}}
Linea 170: Linea 272:
 * [[../|Guida a VirtualBox]]
 * [[http://wiki.ubuntuusers.de/Grafikkarten/ATI/fglrx/Problembehebung|Documento originale]]

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono presenti le soluzioni ad alcuni problemi che possono manifestare i driver proprietari fglrx Catalyst.

Test di funzionamento

Per determinare se il driver fglrx è in uso, digitare in una finestra di terminale il seguente comando:

fglrxinfo

Se il driver è in uso e funziona correttamente, si dovrebbe visualizzare un messaggio simile al seguente:

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.11399 Compatibility Profile Context

/!\ controllare

Se il driver non è in uso, il messaggio sarà simile al seguente:

OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

Accesso da root

Se il comando:

fglrxinfo

è avviato da root è possibile ottener il seguente output:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: unable to open display :0

Come root per ragioni di sicurezza non è possibile accedere all'interfaccia grafica e per questo il comando va sempre dato senza privilegi amministrativi.

Altre cause di errori

Classiche cause di errore sono:

  • il modulo fglrx non è installato correttamente.

  • il driver fglrx non è presente nel file /etc/X11/xorg.conf.

In entrambi i casi si dovrebbe ripetere la procedura di installazione in maniera appropriata.

Grandi errori grafici

A volte può succedere che i driver ATI abbiano problemi con l' AGP Aperture Size:

  • gran parte della schermata presenta errori,
  • le finestre diventano nere o appaiono solo a grandi linee,
  • lo spostamento o il ridimensionamento della finestra produce effetti incomprensibili.

Per risolvere il problema andare nel bios ed impostare all' AGP Aperture Size una quantità di memoria pari a quella presente sulla scheda video.

Programmi video non funzionano più

Se programmi per la scheda tv come Kdetv, Zapping, Tvtime o alri non funzionano più dopo aver installato i driver ATI procedere come segue:

Aprire con un editor di testo e i privilegi di amministrazione il file /etc/X11/xorg.conf ed aggiungere nella Section Device le seguenti righe:

Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"

A volte questa soluzione non funziona, in questo caso è possibile utilizzare Xavtv nel seguente modo:

  1. Entrare in una console virtuale premendo i tasti CTrl + ALt + F1 e avviarlo con il comando:

    xawtv -noxv-video
  2. Premere i tasti CTrl + ALt +F7 per tornare all'interfaccia dell'ambiente desktop.

OpenOffice.org e Scim

Se Scim non funziona con Openoffice.org, potrebbe essere dovuto ad un conflitto tra le librerie OpenGl e il driver fglrx.

Una soluzione è utilizzare una precedente versione del file /usr/lib/libGL.so.1.2:

  1. Scaricare le versione del file libGL.so.1.2 presente al seguente indirizzo nella propria Home.

  2. Effettuare una copia di salvataggio della libreria libGL.so.1.2 digitando il seguente comando in una finestra di terminale:

    sudo mv /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1.2.bak
  3. Copiare la libreria scaricta in usr/lib/ digitando:

    sudo cp libGL.so.1.2 /usr/lib/
  4. Creare il link alla nuova libreria digitando:

    sudo rm /usr/lib/libGL.so.1
    sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1

Gli effetti di KDE non si attivano all'avvio

KDE4 ha dei problemi nell'utilizzo dei driver proprietari. Anche se viene attivata l'opzione per l'abilitazione degli effetti grafici, al riavvio questi non vengono riattivati.

Per risolvere questo problema aprire con un editor di testo il file ~/.kde/share/config/kwinrc e cambiare la riga:

DisableChecks=false

in

DisableChecks=true

Screen saver a scatti o blocchi

Ciò può succedere con l'ultima versione di fglrx. Per risolvere questo problema rimuovere il pacchetto gnome-screensaver ed installare il pacchetto xscreensaver

Effetto Minimizza/Massimizza lento con Compiz

Con alcune schede succede che quando si usa l'effetto Minimizza/Massimizza di Compiz il sistema si blocca per pochi secondi (bug 351186). Una soluzione temporanea può essere quella di disabilitare il "Power Play" nel pannello di controllo del driver ATI.

Sospensione e ibernazione

Può succedere in alcuni sistemi che dopo aver installato il driver fglrx, il portatile si riprende dalla sospensione mostrando errori di visualizzazione ed eventuali blocchi.

Problema della sospensione

Queste istruzioni sono basate sulla documentazione non ufficiale dei driver ATI per Linux.

Nella versione dei driver Catalyst 8.7 per utilizzare la modalità sospensione (suspend-to-disk and suspend-to-ram) occorre fare le seguenti modifiche:

  • Aprire con un editor di testo e i privilegi di amministrazione il file/etc/default/acpi-support

  • Modificare le seguente linea:

    SAVE_VBE_STATE=true

    in:

    SAVE_VBE_STATE=false

    e:

    POST_VIDEO=true

    in:

    POST_VIDEO=false
  • In aggiunta il laptop-mode è disabilitato ma questa è predefinita:

    ENABLE_LAPTOP_MODE=false
  • Fatto questo con le combinazioni di tasti Fn + F4 e Fn + F12 la sospensione e l'ibernazione funzioneranno perfettamente.

Problema dell'ibernazione

  1. Installare i pacchetti vbetool e hibernate.

  2. Aprire con un editor di testo e i privilegi di amministrazione il file /etc/hibernate/hibernate.conf, questo file è formato di tre sezioni consecutive.

    • Poiché Swsusp2 non è attivato nello standard kernel si deve impostare nella prima sezione:

      UseSwsusp2 no

      mentre tutte le altre righe devono essere commentate con # al loro inizio.

    • La seconda sezione è:

      UseSysfsPowerState disk
      invece di disk potrebbe esserci mem. Tutte le altre righe sono commentate.
    • Nella terza sezione dovrebbe essere tutto commentato. Rimuovere il simbolo # all'inizio della riga:

      EnableVbetool yes
  3. Salvare le modifiche e chiudere il file.

Se si digita in un terminale:

hibernate

il pc dovrebbe entrare nella modalità ibernazione.

Può accadere che i file vengano sovrascritti durante un aggiornamento. Occorre testare se dopo l'aggiornamento la sospensione e l'ibernazione funzionano ancora.

Sospensione e ibernazione

Se si desidera utilizzare sia la sospensione che l'ibernazione, creare un nuovo file di configurazione che differisce dalle opzioni viste sopra solo in:

UseSysfsPowerState mem

Questo file è salvato come /etc/hibernate/suspend.conf. Le corrispondenti chiamate sono chiamate da:

hibernate -F /etc/hibernate/hibernate.conf
hibernate -F /etc/hibernate/suspend.conf

Se sospensione e ibernazione già funzionano

Se si ha non solo la sospensione funzionante, procedere come segue:

Aprire con un editor di testo e i privilegi di amministrazione il file /etc/default/acpi-support e cambiare la riga:

POST_VIDEO=true

in:

POST_VIDEO=false

Problemi con la scheda di rete

Con il contemporaneo uso di schede wireless con chip Ralink RT2500, accade che lo script fallisce con un errore, questo perché la scheda wireless potrebbe non essere disabilitata.

In questo caso le righe:

### network
DownInterfaces ra0
UpInterfaces auto

devono essere agiunte nel pertinente file di configurazione.

Lo schermo resta nero

Se dopo avere installato il driver fglrx, il monitor rimane nero all'avvio del server X e si possiede una ATI con due uscite video, ciò può essere dovuto al fatto che il driver invia il segnale all'uscita video errata. Se si possiede un altro monitor è possibile fare delle verifiche.

Aprire con un editor di testo e i privilegi di amministrazione il file /etc/X11/xorg.conf ed inserire nella «Section "Device"» le seguenti righe:

Option "MonitorLayout" "Auto,Auto"

Un altro motivo di questo problema è da ricercarsi nella riga della modeline della «Section "Monitor"» ed occorre commentarla aggiungendo il simbolo # al suo inizio come ne seguente esempio:

#  modeline  "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync

Impossibile regolare la risoluzione

Se la risoluzione desiderata non può essere impostata fare riferimento alla guida Video xorg

Problema con le ATI PCI-Express

Con varie schede ATI della X-serie le applicazioni 3D possono andare in blocco.

Per risolvere questo problema procedere come segue:

Aprire con un editor di testo e i privilegi di amministrazione il file /etc/X11/xorg.conf ed inserire le seguenti righe nella «Section "Display"»:

Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"

Schermo a scacchi

Qualche volta si manifesta un bug nel driver proprietario che genera una specie di doppio schermo a scacchiera quando Wine e alcune applicazioni !OpenGL sono avviate.

Per risolvere questo problema procedere come segue:

  • Aprire con un editor di testo e i privilegi di amministrazione il file  /etc/X11/xorg.conf ed inserire nella «SubSection "Display"» quanto segue:

    Virtual 1281 1024
    questo esempio è relativo ad una risoluzione di 1280x1024 pixel.

    Il risultato finale sarà:

    SubSection "Display"
                    Viewport   0 0
                    Depth     24
                    Virtual 1281 1024       
            EndSubSection
    la risoluzione deve corrispondere all'uso specifico e il valore di X deve maggiore di un pixel rispetto al normale.
  • Riavviare il sistema e selezionare la nuova risoluzione.

Alcune volte occorre avviare Wine in uno schermo virtuale, poiché a schermo intero può presentare problemi.

Controllo ventola

La velocità delle ventole non è direttamente controllata dal driver ATI e queste girano al massimo. È quindi possibile controllarla da riga di comando.

La temperatura della GPU può essere monitorata tramite il comando:

watch -n0 aticonfig --adapter=0 --od-gettemperature

Dopo aver rallentato le ventole con il seguente comando:

aticonfig --pplib-cmd "set fanspeed 0 5" 

la temperatura della GPU dovrebbe essere controllata.

Nell'esempio di comando precedente la velocità della ventola è stata imposta uguale a 5.

Prima di avviare un'applicazione 3D è necessario aumentare la velocità delle ventole. Ad esempio se si vuole portare la velocità delle ventole a 55 digitare:

aticonfig --pplib-cmd "set fanspeed 0 55"

Ulteriori risorse


CategoryHomepage