Luca Porcu web site

www.flickr.com
Search
Main Menu
Who's Online
2 user(s) are online (2 user(s) are browsing WordPress)

Members: 0
Guests: 2

more...
Login
Username:

Password:


Lost Password?

Register now!
Creative Commons License
Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati sotto Licenza Creative Commons Attribuzione 2.5.
Che musica ascolto?
Recent Downloads
 
You are browsing notebook
Compiz fusion e Fedora 8

Compiz tutti lo conosciamo, dopo l’ultimo rilascio dei driver ati ufficiali ho deciso di installare e provare compiz fusion ed i nuovi driver ati appunto.

La procedura di installazione dei driver ati è sempre la solita, aggiungendo il repository livna ed installando il pacchetto opportuno.

Compiz-fusion invece è un pò diverso, abbiamo una versione di questo software nei repository di fedora ma a quanto pare non abilita tutti i plugin disponibili, quindi ho installato una versione da un repository differente.

http://forums.fedoraforum.org/showthread.php?t=173317

wget http://www.dfm.uninsubria.it/compiz/fusion/compiz-fusion.repo -O /etc/yum.repos.d/compiz-fusion.repo

yum install compiz-all fusion-icon-all compiz-fusion-plugins-unsupported compiz-bcop ccsm emerald-themes

In questo modo abbiamo una versione di compiz completa e perfettamente funzionante, con il sotware ccms è possibile modificare le impostazioni dei plugins, trovate la voce dentro il menu sistema–> preferenze –> aspetto e stile –> CompizConfig setting manager.

I driver ati si stanno comportando piuttosto bene, il sistema risponde molto velocemente e la cpu non viene stressata in modo particolare, per ora vi faccio vedere uno screen shot, buon divertimento anche a voi!

compiz-fusion

Ati driver opensource e Dual Head

Eccoci qua a riparlare di doppi schermi e schede ati, questa volta vorrei parlare della funzionalità di Xorg che permette di abilitare il doppio schermo o la risoluzione del monitor al volo senza dover riavviar il server grafico.

Da Fedora 9, dovremmo avere anche una gui che permette di sfruttare tutte le funzionalità, per ora è possibile solo cambiare risoluzione al volo e poche altre cose.

Nel mio caso devo prima dire allo schermo VGA-0 che modalità mi serve, con xrandr -q, vedete le modalità già abilitate sui vari monitor e come si chiamano.


xrandr --addmode VGA-0 "1440x900"
xrandr --output VGA-0 --right-of LVDS --mode 1440x900

nel man e nell’help del programma vedete tutte le varie opzioni che da.

Ati Dual Head

L’uso di due monitor con le schede ATI non è e non è mai stata una cosa banale ed automatica, quanto vi sto per spiegare è stato testato e provato con schede ati X700/9200SE (per questa solo i driver Radeon quelli ati non la supportano più), abbiamo due scelte di driver:

driver Radeon

driver AMD/ATI

Quali scegliere?

I driver radeon sono meno performanti, e supportano male i monitor dei notebook, mentre quelli della ATI sono si “stabili” ma hanno la scocciatura di dover essere reinstallati ogni volta che si aggiorna o cambia versione del kernel!

Con i driver radeon come dicevo, ci sono dei problemi nei notebook, la maggior parte dei notebook hanno bisogno di questa riga nel device del driver:


Option      "MonitorLayout" "LVDS,AUTO"

Il problema nasce quando colleghiamo un monitor esterno, e la maggior parte delle volte nei notebook il monitor esterno diventa quello principale quindi la direttiva che abbiamo appena visto va messa al contrario, ovviamente questo crea un bel problema ogni volta che non abbiamo il monitor esterno.

Questo problema non sussiste se invece abbiamo un pc fisso, o comunque la stessa configurazione sempre, quindi passiamo alla
configurazione del server grafico per questi driver:

Questa è la sezione ServerLayout, molto semplice, in pratica nulla di particolare!


Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "off"
Option "Clone" "off"
EndSection

Qui abbiamo la sezione device, la più importante dove andiamo a configurare con MergedFB le risoluzioni e la posizione del secondo monitor, non fatte caso alla dicitura CRT, è solo una convezione, è la stessa identica cosa con monitor LCD.


Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "MergedFB" "true"
Option "CRT2Position" "RightOf"
Option "MetaModes" "1280x1024-1280x1024"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "radeon"
VendorName "Videocard Vendor"
BoardName "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
BusID "PCI:1:0:0"
Screen 1
EndSection

Queste è la sezione Screen, anche qua nulla di particolare.


Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
#Virtual 2560 1024
#Modes "1280x1024 1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
#Modes "1280x1024"
EndSubSection
EndSection

Ora invece passiamo alla configurazione con i driver AMD/ATI(fglrx).

Con questi driver non abbiamo problemi da nessuna parte, è tutto molto semplice:

rispetto a prima cambia solo la sezione Device:


Section "Device"
Identifier "videocard1"
Driver "fglrx"
Option "UseInternalAGPGART" "no"
Option "VideoOverlay" "on"
Option "DesktopSetup" "horizontal"
Option "OverlayOnCRTC2" "1"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "videocard2"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection

Una volta avviato il server grafico, è sufficiente andare nelle impostazioni dello schermo ed impostare la risoluzione che desiderate, con la risoluzione massima (ad esempio due monitor da 1440×900 abbiamo 2880×900) abbiamo lo schermo esteso, se invece usiamo la risoluzione del monitor (nel caso di prima 144×900) abbiamo lo schermo clonato, questa risoluzione va impostata quando scollegate il secondo monitor!

Spero di essere stato il più chiaro possibile, se avete consigli da aggiungere o migliorie da fare in base alle vostre esperienze aggiungetele nei commenti, in modo da poterle poi integrare!

PowerTop in Fedora Core

PowerTop è un tool rilasciato dalla Intel che permette di monitorare chi e cosa consuma la batteria nei notebook!

Per installarlo su fedora 6:


yum --enable development install powertop

Per abilitare tutte le funzionalità di questo tool abbiamo bisogno del kernel 2.6.21:


yum --enable development update kernel

Attenzione con l’update del kernel, è un pacchetto di sviluppo, se non sapete come tornare indietro vi sconsiglio di installarlo!