Difference between revisions of "SiS (Italiano)"
Line 1: | Line 1: | ||
[[Category:X Server (Italiano)]] | [[Category:X Server (Italiano)]] | ||
[[es:xf86-video-sis]] | [[es:xf86-video-sis]] | ||
+ | [[en:xf86-video-sis]] | ||
{{Lowercase title}} | {{Lowercase title}} | ||
Revision as of 16:28, 4 October 2012
Questa pagina descrive come far funzionare Silicon Integrated Systems (SiS) su Arch Linux:
Contents
Pacchetti
Servirà xf86-video-sis per i driver ed è una buona idea installare sisctrl (GUI per impostare le risoluzioni):
Alcune schede non supportate da sis driver package possono funzionare con xf86-video-sisusb and xf86-video-sisimedia. Puoi anche provare xf86-video-sis671AUR da AUR.
lspci
L'output di lspci dovrebbe essere simile a questo (dipende dal modello in uso):
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
Moduli & rc.conf
Ci sono dei moduli inerenti alle schede grafiche SiS:
$ modprobe -l | grep -i sis /lib/modules/2.6.28-ARCH/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko /lib/modules/2.6.28-ARCH/kernel/drivers/video/sis/sisfb.ko /lib/modules/2.6.28-ARCH/kernel/drivers/char/agp/sis-agp.ko /lib/modules/2.6.28-ARCH/kernel/drivers/gpu/drm/sis/sis.ko
Probabilmente servirà solo caricare sisfb (esso caricherà gli altri moduli SiS richiesti dall'hardware) per primo e poi gli altri moduli. Quindi l'inizio di MODULES nel tuo /etc/rc.conf dovrebbe essere simile a questo:
MODULES=( sisfb ... )
xorg.conf
Qui ci sono alcune importanti sezioni di /etc/X11/xorg.conf
- Caricamento dei moduli:
Section "Module" Load "dbe" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" EndSection
- Specificazione Device:
Section "Device" Identifier "Card0" Driver "sis" Card "** SiS (generic) [sis]" BusID "PCI:1:0:0" Option "UseFBDev" "true" Option "EnableSisCtrl" "yes" Option "ForceCRT1Type" "LCD" Option "ForceCRT2Type" "NONE" #Option "CRT2Detection" "true" #For me this worked better than forceing the detection. If you use this comment out the two Force lines above this. Option "CRT1Gamma" "on" Option "CRT2Gamma" "on" Option "Brightness" "0.000 0.000 0.000" Option "Contrast" "0.000 0.000 0.000" Option "CRT1Saturation" "0" Option "XvOnCRT2" "yes" Option "XvDefaultContrast" "2" Option "XvDefaultBrightness" "10" Option "XvDefaultHue" "0" Option "XvDefaultSaturation" "0" Option "XvDefaultDisableGfxLR" "no" Option "XvGamma" "off" EndSection
- Abilita il Direct Rendering:
Section "DRI" Mode 0666 EndSection
Scheda SiS 671
Aggiungere
Option "UseTiming1366" "yes"
nella sezione Device
.
Configurazione doppio monitor
Servono 2 sezioni Device per abilitare il doppio monitor. Le impostazioni specifiche di SiS dovrebbero essere messe nella sezione Device del monitor principale.
Section "Monitor" Identifier "CRT1" ModelName "PANEL" Option "DPMS" VendorName "LCD" HorizSync 31-60 VertRefresh 40-60 EndSection Section "Monitor" Identifier "CRT2" ModelName "tv" Option "DPMS" VendorName "tv" EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768". EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "CRT2" EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768". EndSubSection Device "Device[1]" Identifier "Screen[1]" Monitor "CRT1" EndSection Section "Device" BoardName "630" BusID "PCI:1:0:0" Driver "sis" Identifier "Device[1]" Screen 1 VendorName "SiS" EndSection Section "Device" BoardName "630" BusID "PCI:1:0:0" Driver "sis" Identifier "Device[0]" Screen 0 VendorName "SiS" Option "EnableSisCtrl" "true" EndSection Section "ServerLayout" Identifier "Layout[dual]" ... Option "Clone" "off" Screen "Screen[0]" Screen "Screen[1]" RightOf "Screen[0]" Option "Xinerama" "off" EndSection