Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Video/SisXgiVolari"
Differenze tra le versioni 1 e 57 (in 56 versioni)
Versione 1 del 04/03/2007 07.13.57
Dimensione: 4253
Autore: grispa72
Commento:
Versione 57 del 27/07/2013 14.05.54
Dimensione: 4493
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| ## page was renamed from Hardware/Video/SiS
#format wiki
#language it
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(rilasci="13.04 12.10 12.04")>>
Linea 4: Linea 10:
Essendomi trovato in difficoltà con la mia scheda grafica e avendo chiesto aiuto sul forum sono riuscito a configurare, grazie al vostro aiuto, e in particolare dell'Hero Member '''pieddu''', la mia scheda grafica SiS montata sul portatile ADVENT 7095IT. Il merito maggiore va comunque a '''Thomas Winischhofer''' che, per passione e con competenza, implementa drivers per la schede SiS. Il link di riferimento è http://www.winischhofer.eu/linuxsispart4.shtml#download
Linea 6: Linea 11:
= Individuare l'hardware = Il driver '''sis''' supporta tutte le schede '''SiS''' e '''XGI Volari''' e fornisce accelerazione 3D solo alle schede che dispongono di chipset della serie 300 (300, 540, 630, 730).
Linea 8: Linea 13:
Con il comando:
{{{
lspci
Se si dispone di una scheda grafica '''SiS 771 Mirage''' o '''SiS 671 Mirage''' seguire la [[/Sis771-671|relativa pagina]].

= Identificare la scheda video =

 * Aprire una finestra di terminale e digitare il seguente comando: {{{
lspci | grep VGA
Linea 13: Linea 21:
vengono descritti i dispositivi PCI. Nel nostro caso, per la scheda grafica, dovremmo avere un output del genere:
{{{
...

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter}}}

Utile è anche dare i seguenti comandi (con relativi output, sempre nel mio caso):
{{{
X -version
 * Il risultato del precedente comando sarà simile al seguente: {{{
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter
Linea 23: Linea 25:
{{{
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.15.7 i686
Current Operating System: Linux Kubuntu 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686
Build Date: 07 July 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
}}}
e
{{{
gcc -v
= Installazione =

Il driver è già presente di default in '''Ubuntu''' ed è automaticamente attivato dal server grafico X se è stata rilevata una scheda supportata.

Per verificare che il driver sia attualmente utilizzato dal sistema è sufficiente digitare il seguente comando in una finestra di terminale: {{{
lsmod | grep sis
Linea 37: Linea 33:
{{{
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Se non si ottiene alcun output, significa che il driver non è attivo, per attivarlo:

 * Creare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/X11/xorg.conf` ed incollare al suo interno le righe: {{{
Section "Device"
 Identifier "Configured Video Device"
 Driver "sis"
EndSection }}}

 * Salvare le modifiche al file e riavviare il sistema.

Se si desidera disabilitare l'accelerazione grafica, inserire nella Section"Device" la riga: {{{
Option "NoAccel" "True" }}}


||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''[[AmbienteGrafico/CompositeManager/CompizFusion|Compiz Fusion]] non è supportato dal driver'' '''sis'''. ||

= Problemi e soluzioni =

== Sfarfallio dell'immagine o linee verticali ==

In alcuni sistemi si possono verificare sfarfallii dell'immagine o linee verticali colorate specialmente quando vengono collegati due schermi. Le possibili soluzioni al problema sono ridurre la profondità di colore a 16 bit oppure cambiare la frequenza di aggiornamento dello schermo.

== Errore nei colori ==

Se si verificano errori nella riproduzione dei colori, può essere di aiuto la seguente opzione del driver: {{{
Option "useROMData " "False" }}}

== Formato del video non modificabile ==

Se non è possibile modificare le dimensioni della finestra di riproduzione video, le seguenti opzioni potrebbero aiutare: {{{
Option "EnableSiSCtrl" "yes"
Option "XvDefaultAdaptor" "Overlay" }}}

== Risoluzioni più elevate con chip 6326 ==

Per utilizzare risoluzioni più elevate a seguito della modalità di chip 6326 deve essere impostato in `xorg.conf`: {{{
Modes "SIS1600x1200-60" "SIS1280x1024-75" }}}

Se necessario, la profondità del colore deve essere ridotta a 16 bit.

== Console virtuale non visualizzata correttamente ==

Se la console presenta degli sfarfallii, impostare nei parametri di boot l'opzione : {{{
VGA=0 }}}

Su alcuni sistemi questa soluzione non funziona, per superare il problema digitare nella console: {{{
sudo su
echo blacklist vga16fb > /etc/modprobe.d/blacklist-vga16fb.conf
update-initramfs -u }}}

= SiSCtrl =

'''SiSCtrl''' è un'interfaccia per cambiare alcuni parametri del driver su schede della serie 300, 315, 330 ,340 e XGI Volari . Non si esclude che possa funzionare su altre schede non menzionate.

 * Scaricare il pacchetto ''sisctrl'': {{{
wget http://vejeta.sdf-eu.org/sis/sisctrl_0.0.20051202-1_i386.deb
Linea 44: Linea 90:
= Scaricare e installare driver e tool =
Dopo aver individuato il modello della scheda grafica (nel mio caso 661/741/760/761 PCI/AGP VGA Display):
 * scaricare il driver da: http://www.winischhofer.eu/linuxsispart4.shtml#download
 * Installarlo: {{{
sudo dpkg -i sisctrl_0.0.20051202-1_i386.deb
}}}
 * Per attivare l'interfaccia grafica modificare con un editor di testo e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione ]] il file `/etc/X11/xorg.conf` inserendo l'opzione {{{
Option “EnableSiSCtrl” “on”
}}} nella sezione ''"Device"''.
 * Il risulato deve essere simile al seguente {{{
Section “Device”
  Identifier “Nome scheda grafica”
  Driver “sis”
  Option “EnableSiSCtrl” “on”
  ...
EndSection
}}}
 * Salvare il file e riavviare il sistema.
Linea 48: Linea 106:
 * scaricare il tool '''sisctrl''' da:
http://www.winischhofer.net/sis/debian/unstable/sisctrl_0.0.20051202-1_i386.deb
L'applicazione sarà disponibile in '''''Applicazioni → Accessori → SiSCtrl'''''.
Linea 51: Linea 108:
(Nota: pieddu consiglia di inserire il repository: deb http://www.winischhofer.net/sis/debian/unstable ./ e di autenticare le chiavi con il comando:
{{{
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 092dc947
gpg --armor --export 092dc947 | apt-key add -
}}}

e poi procedere con synaptyc. Avendo Kubuntu non ho provato questa procedura.)[[BR]][[BR]]

Fatto ciò decomprimere il driver (che sarà ''sis_drv.so'')
e copiarlo nella cartella: ''/usr/lib/xorg/modules/drivers/''[[BR]]
Siccome esiste già un driver con quel nome sarà meglio fare una copia del file esistente, in caso di problemi, e poi sostituirlo con il nuovo.[[BR]][[BR]]
Decomprimere il tool e installare anche quello (tasto destro mouse --> ''Kubuntu Package Menu'' --> ''Installa'')[[BR]][[BR]]
Ora in ''Menu K'' (o ''Applicazioni'') --> ''Accessori'' dovrebbe esserci la voce ''SiSCtrl''.

= Modifica di xorg.conf =
Dopo aver fatto tutto ciò, per rendere funzionante il tutto, bisogna modificare il file ''xorg.conf'' (previa solita copia di sicurezza)[[BR]]
Aprire xorg.conf con il comando:
{{{
sudo nano /etc/X11/xorg.conf
}}}

controllare che nella ''Section'' ''"Device"'' alla voce ''Driver'' ci sia '''"sis"''' ed inserire, sempre nella stessa posizione '''Option "EnableSiSCtrl" "yes"''' come nel seguente esempio:

{{{
Section "Device"
        Identifier "Scheda video SiS"
        Driver "sis"
        BusID "PCI:1:0:0"
        Option "EnableSiSCtrl" "yes"
EndSection
}}}
[[BR]]
Riavviare ora il server X con la combinazione di tasti '''Ctrl+Alt+Backspace''' ed il gioco è fatto.[[BR]][[BR]]

'''Nota bene''': ogni volta che ci sarà un'aggiornamento del kernel bisognerà ricopiare il file ''sis_drv.so'' nella sua posizione; per ogni aggiornamento di xorg e gcc bisognerà scaricare il nuovo file e posizionarlo come descritto sopra.
----
CategoryHardware


Introduzione

Il driver sis supporta tutte le schede SiS e XGI Volari e fornisce accelerazione 3D solo alle schede che dispongono di chipset della serie 300 (300, 540, 630, 730).

Se si dispone di una scheda grafica SiS 771 Mirage o SiS 671 Mirage seguire la relativa pagina.

Identificare la scheda video

  • Aprire una finestra di terminale e digitare il seguente comando:

    lspci | grep VGA
  • Il risultato del precedente comando sarà simile al seguente:

    01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter

Installazione

Il driver è già presente di default in Ubuntu ed è automaticamente attivato dal server grafico X se è stata rilevata una scheda supportata.

Per verificare che il driver sia attualmente utilizzato dal sistema è sufficiente digitare il seguente comando in una finestra di terminale:

lsmod | grep sis

Se non si ottiene alcun output, significa che il driver non è attivo, per attivarlo:

  • Creare con un editor di testo e con i privilegi di amministrazione il file /etc/X11/xorg.conf ed incollare al suo interno le righe:

    Section "Device"
            Identifier      "Configured Video Device"
            Driver          "sis"
    EndSection 
  • Salvare le modifiche al file e riavviare il sistema.

Se si desidera disabilitare l'accelerazione grafica, inserire nella Section"Device" la riga:

Option          "NoAccel" "True" 

Compiz Fusion non è supportato dal driver sis.

Problemi e soluzioni

Sfarfallio dell'immagine o linee verticali

In alcuni sistemi si possono verificare sfarfallii dell'immagine o linee verticali colorate specialmente quando vengono collegati due schermi. Le possibili soluzioni al problema sono ridurre la profondità di colore a 16 bit oppure cambiare la frequenza di aggiornamento dello schermo.

Errore nei colori

Se si verificano errori nella riproduzione dei colori, può essere di aiuto la seguente opzione del driver:

Option          "useROMData " "False" 

Formato del video non modificabile

Se non è possibile modificare le dimensioni della finestra di riproduzione video, le seguenti opzioni potrebbero aiutare:

Option          "EnableSiSCtrl" "yes"
Option          "XvDefaultAdaptor" "Overlay" 

Risoluzioni più elevate con chip 6326

Per utilizzare risoluzioni più elevate a seguito della modalità di chip 6326 deve essere impostato in xorg.conf:

Modes           "SIS1600x1200-60" "SIS1280x1024-75" 

Se necessario, la profondità del colore deve essere ridotta a 16 bit.

Console virtuale non visualizzata correttamente

Se la console presenta degli sfarfallii, impostare nei parametri di boot l'opzione :

VGA=0 

Su alcuni sistemi questa soluzione non funziona, per superare il problema digitare nella console:

sudo su
echo blacklist vga16fb > /etc/modprobe.d/blacklist-vga16fb.conf
update-initramfs -u 

SiSCtrl

SiSCtrl è un'interfaccia per cambiare alcuni parametri del driver su schede della serie 300, 315, 330 ,340 e XGI Volari . Non si esclude che possa funzionare su altre schede non menzionate.

  • Scaricare il pacchetto sisctrl:

    wget http://vejeta.sdf-eu.org/sis/sisctrl_0.0.20051202-1_i386.deb
  • Installarlo:

    sudo dpkg -i sisctrl_0.0.20051202-1_i386.deb
  • Per attivare l'interfaccia grafica modificare con un editor di testo e con i privilegi di amministrazione il file /etc/X11/xorg.conf inserendo l'opzione

    Option “EnableSiSCtrl” “on”

    nella sezione "Device".

  • Il risulato deve essere simile al seguente

    Section “Device”
      Identifier “Nome scheda grafica”
      Driver “sis”
      Option “EnableSiSCtrl” “on”
      ...
    EndSection
  • Salvare il file e riavviare il sistema.

L'applicazione sarà disponibile in Applicazioni → Accessori → SiSCtrl.


CategoryHardware