Ubuntu8.04成功安装Sis显卡驱动

CPU/显卡/打印机/USB设备等硬件问题
etrock
帖子: 6
注册时间: 2008-05-11 23:59

Re: Ubuntu8.04成功安装Sis显卡驱动

#61

帖子 etrock » 2008-12-16 21:22

搂主没提一个关键的包!!!
xserver-xorg

我刚才装的时候发现全新安装是没装这个的包,估计编译不过去都是这个原因~~~
不错不错的驱动,谢谢~~ :em01
lne5
帖子: 1
注册时间: 2007-08-27 15:50

Re:

#62

帖子 lne5 » 2008-12-16 21:39

un44444444 写了:
我的笔记本是方正R620,与神舟Q550S的显卡相同,为sis mirage 3 graphics。在winxp下查看驱动有sis660、sis741、sis760 字样。在UBUNTU8.04下,我安装了http://launchpadlibrarian.net/10378381/xserver-xorg-video-sis_0.9.3-6_i386.deb,但是上不了1280X800。查看了驱动sis_drv.so好像是2007年的,后来我在英文论坛http://ubuntuforums.org/showthread.php?t=615094&highlight=M671&page=6上另找了驱动,问题解决了!
1、把3个文件拷到drivers下:sudo cp sis_drv.* /usr/lib/xorg/modules/drivers/
2、修改/etc/X11/xorg.conf 文件

Section "Device"
Identifier "Configured Video Device"
Boardname "SiS"
Busid "PCI:1:0:0"
Driver "sis"
Screen 0
Vendorname "SiS"
Option "EnableSiSCtrl" "yes"
Option "XvDefaultAdaptor" "Blitter"
EndSection

保存,注销,登录 ......
注意:不能直接点击出来修改!要用sudo gedit /etc/X11/xorg.conf 修改, 或用 sudo cp xorg.conf /etc/X11/xorg.conf 把当前目录下修改好的xorg.conf( /etc/X11/xorg.conf另存得来) 将/etc/X11/xorg.conf盖了。在修改前最好用sudo dpkg-reconfigure -phigh xserver-xorg备份。


3、如果没有达到1280X800,执行sudo displayconfig-gtk,按名称更改显卡为sis_silicon integrated.....显示屏选择 lcd panel 1280x800 60hz,确定,注销,登录......顺利的话1280X800就能出来了。

万分感谢,在un44444444帮助下,安装成功。
luck3559
帖子: 45
注册时间: 2009-01-08 16:53

Re: Ubuntu8.04成功安装Sis显卡驱动

#63

帖子 luck3559 » 2009-01-13 16:09

我的也是sis mirage 3 graphics,估计和平共处五项原则30楼是一样的电脑,可是我怎么就不能成功呢?
现在都好烦啊,试了几次都没有成功,希望30楼的可以和我联系一下哦
我的QQ:286243808
我装的是UBUNTU8.10的........希望你可以帮帮我的忙,还有我的也不能上网,网卡是:SIS 191,不知道你可不可以上网啊......
simonqin
帖子: 1
注册时间: 2008-07-14 15:25

Re:

#64

帖子 simonqin » 2009-01-14 23:25

linqingzhou 写了:
un44444444 写了:poetbox 发的是UBUNTU官方的sis驱动。
我对比了下源代码,文件相差无几,结构是一样的;
intelsrc可以支持更高的分辨率和多几种型号,xserver-xorg-video-sis应该会更稳定。

推荐使用UBUNTU的sis驱动,下载地址:
8.04 https://launchpad.net/ubuntu/hardy/+sou ... -video-sis
8.10 https://launchpad.net/ubuntu/intrepid/+ ... -video-sis

根据不同平台选择文件,比如UBUNTU8.04,CPU类型为I386,使用这个包
http://launchpadlibrarian.net/10378381/ ... 6_i386.deb

再接下来,就是修改xorg.conf了。

我的笔记本是方正R620,与神舟Q550S的显卡相同,为sis mirage 3 graphics。在winxp下查看驱动有sis660、sis741、sis760 字样。在UBUNTU8.04下,我安装了http://launchpadlibrarian.net/10378381/xserver-xorg-video-sis_0.9.3-6_i386.deb,但是上不了1280X800。查看了驱动sis_drv.so好像是2007年的,后来我在英文论坛http://ubuntuforums.org/showthread.php?t=615094&highlight=M671&page=6上另找了驱动,问题解决了!
1、把3个文件拷到drivers下:sudo cp sis_drv.* /usr/lib/xorg/modules/drivers/
2、修改/etc/X11/xorg.conf 文件

Section "Device"
Identifier "Configured Video Device"
Boardname "SiS"
Busid "PCI:1:0:0"
Driver "sis"
Screen 0
Vendorname "SiS"
Option "EnableSiSCtrl" "yes"
Option "XvDefaultAdaptor" "Blitter"
EndSection

保存,注销,登录 ......
注意:不能直接点击出来修改!要用sudo gedit /etc/X11/xorg.conf 修改, 或用 sudo cp xorg.conf /etc/X11/xorg.conf 把当前目录下修改好的xorg.conf( /etc/X11/xorg.conf另存得来) 将/etc/X11/xorg.conf盖了。在修改前最好用sudo dpkg-reconfigure -phigh xserver-xorg备份。


3、如果没有达到1280X800,执行sudo displayconfig-gtk,按名称更改显卡为sis_silicon integrated.....显示屏选择 lcd panel 1280x800 60hz,确定,注销,登录......顺利的话1280X800就能出来了。
这位大哥救了我啊,感激得五体投地!!谢谢啊,老大!!这分辨率折腾了我几个下午,就快要放弃咯
luck3559
帖子: 45
注册时间: 2009-01-08 16:53

Re: Ubuntu8.04成功安装Sis显卡驱动

#65

帖子 luck3559 » 2009-01-15 12:56

怎么我按照30楼的方法没有成功呢?重新之后,还没有进入系统,出现了下面的情况啊:
ubuntu is running in low-graphics mode
the flow error was encountered you may need to update you configuration to slove this
然后我点击OK
出现了下面情况:
(EE)module API major version(2)doesn't match the server's version(4)
(EE)failed to load module "sis"(module requiret mismat ch,0)
(EE)no drivers available

然后说要过一分钟后,restart
进入系统后没改变什么,还是和以前一样啊..............
在终瑞输入:sudo displayconfig-gtk
出现了一行文字:
sudo:commod not found

好几次都是这样的啊...............
应该怎么办啊?
byl782233
帖子: 34
注册时间: 2008-12-10 16:18

Re: Ubuntu8.04成功安装Sis显卡驱动

#66

帖子 byl782233 » 2009-04-05 10:50

我电脑由于显卡不支持,根本进不了安装界面,咋办啊、?
头像
Stamp
帖子: 104
注册时间: 2008-06-27 0:27

Re: Ubuntu8.04成功安装Sis显卡驱动

#67

帖子 Stamp » 2009-04-26 12:34

用上9。04了


折腾好久 终于1280*800分辨率


万恶的sis
zsnower
帖子: 14
注册时间: 2009-05-14 1:03

Re: Ubuntu8.04成功安装Sis显卡驱动

#68

帖子 zsnower » 2009-05-15 12:37

楼上用9.04的朋友讲下显卡型号和配置过程吧。偶也正在研究中。。。借鉴下。。。前边朋友滴方法偶都没行。三个文件的那个偶第一个没下来。编译滴那个偶make 不出来,如下:
zsnower@zsnower-laptop:~/2d-driver$ make
make all-recursive
make[1]: 正在进入目录 `/home/zsnower/2d-driver'
Making all in src
make[2]: 正在进入目录 `/home/zsnower/2d-driver/src'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT init301.lo -MD -MP -MF ".deps/init301.Tpo" -c -o init301.lo init301.c; \
then mv -f ".deps/init301.Tpo" ".deps/init301.Plo"; else rm -f ".deps/init301.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -g -O2 -MT init301.lo -MD -MP -MF .deps/init301.Tpo -c init301.c -fPIC -DPIC -o .libs/init301.o
In file included from init301.h:60,
from init301.c:76:
sis.h:63:24: error: xf86_ansic.h: No such file or directory
In file included from init301.h:60,
from init301.c:76:
sis.h:970: error: expected specifier-qualifier-list before 'pciVideoPtr'
make[2]: *** [init301.lo] 错误 1
make[2]:正在离开目录 `/home/zsnower/2d-driver/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/zsnower/2d-driver'
make: *** [all] 错误 2



而那个 sis_vga_150508_ubuntu_8[1].04.tar.bz2 用bzip2解压时说是unexpected end之类,貌似已经被破坏了,下了两三次都一样。


还有9.04里有这样一个xserver-xorg-video-sis,正是需要的那个驱动。只是偶装上了却也不知怎样用。偶试着照前边的用8的几位兄弟的方法改xorg.conf,结果都是每次都搞崩唠,即find no screens(偶声明偶改的不专业,偶是新鸟,只会照抄前边兄弟的,偶想差不多是因为8和9的差别导致偶没成的)。幸亏9里有recovery可用,又给个修回来,倒省事。还有9里没有那个displayconfig -gtk的命令,不知是不是因为偶没安上什么东东的原因。
zsnower
帖子: 14
注册时间: 2009-05-14 1:03

Re: Ubuntu8.04成功安装Sis显卡驱动

#69

帖子 zsnower » 2009-05-15 13:13

SiS5597/5598 SiS530/620 SiS6326/AGP/DVD SiS300/305 SiS540 SiS630/730
SiS315/E/H/PRO SiS550/551/552 SiS650/651/661/741 SiS330 (Xabre)
SiS760/761 XGI Volari V3/V5/V8 XGI Volari Z7
以上是用man sis 查到的上边那个驱动可以驱动的显卡型号。
liuyankh
帖子: 13
注册时间: 2009-05-13 0:43

Re: Ubuntu8.04成功安装Sis显卡驱动

#70

帖子 liuyankh » 2009-05-16 15:23

非常感谢30楼兄弟的方法,现在分辨率已经是1200*800了 :em11
zsnower
帖子: 14
注册时间: 2009-05-14 1:03

Re: Ubuntu8.04成功安装Sis显卡驱动

#71

帖子 zsnower » 2009-05-18 14:39

我的也终于OK了。原来9.04版自己已经有了SIS的驱动。我们只需要要改下xorg.conf就可以了。我的是在section "monitor" 下加了这样几行:
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1280x800"
Horizsync 31.5-48.0
Vertrefresh 60
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
zsnower
帖子: 14
注册时间: 2009-05-14 1:03

Re: Ubuntu8.04成功安装Sis显卡驱动

#72

帖子 zsnower » 2009-05-18 14:41

并且系统自带的驱动文件只有500多K。貌似比楼主的(2M)小很多。 :em04 :em09
love254443233
帖子: 1
注册时间: 2010-03-11 12:29

Re: Ubuntu8.04成功安装Sis显卡驱动

#73

帖子 love254443233 » 2010-03-11 12:48

好!我来看看,找了好久没有找到的驱动!
Tang004
帖子: 1
注册时间: 2010-05-03 12:25

Re: Ubuntu8.04成功安装Sis显卡驱动

#74

帖子 Tang004 » 2010-05-03 13:49

:em11
ubuntu10.04 出来了,我的破显卡sis671却用不了....无奈啊!
只好回来用ubuntu8.04,不然没得更新就不好办了。

用1 楼 un44444444 的方法,我的ubuntu8.04显卡安装成功了。特来回帖。
文件注释: Sis显卡驱动代码, 从http://ubuntuforums.org/showthread.php?p=4558160上搬过来的.
intelsrc.tar.bz2 [789.76 KiB]
被下载 883 次

基本上是根据1 楼 un44444444 的方法,下载文件驱动源码intelsrc.tar.bz2 文件,解压编译安装。
不过在安装时出的问题我总结了一下。

首先,安装好依赖包:

x11proto-core-dev
x11proto-fonts-dev
x11proto-gl-dev
x11proto-input-dev
x11proto-randr-dev
x11proto-render-dev
x11proto-video-dev
x11proto-xext-dev
x11proto-xf86dga-dev
x11proto-xf86dri-dev
x11proto-xf86misc-dev
x11proto-xinerama-dev
mesa-common-lib
libdrm-dev
libc6-dev
xserver-xorg
(注意,依赖包没有安装完整将无法编译成功。尤其是没装xserver-xorg包,不能编译成功)

然后,解压文件 intelsrc.tar.bz2
进入root用户,在root用户下安安装驱动。

( 开始我编译,一直报错一大串的error,后来发现必须得去root下安装驱动 )

终端进入解压目录
使用./missing --help 可以获得文件使用方法

编译安装
(
根据1 楼 un44444444 的方法:
./configure
make
sudo make install
)
或者
( 在root用户下,终端,cd进入驱动源码文件夹,命令)

./configure
./Makefile.sh
make install

( ./ 的意思是:当前目录)
就可以安装上去,
如果你看到一下来,全是error,那绝对没有编译成功。

最后由于文件安装路径不对,要自己拷贝。
sudo mv -v /usr/local/lib/xorg/modules/drivers/sis_drv.* /usr/lib/xorg/modules/drivers/

最后是/etc/X11/xorg.conf文件的修改
先拷贝备份,再修改

记得"Device","Monitor"和"Screen"都得修改!

sudo gedit /etc/X11/xorg.conf

使用命令
gtf 1280 800 60
可以看到"Monitor"的Modeline参数。

这是我的xorg.conf文件的内容:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cn"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection


Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "sis"
Vendorname "SiS"
Option "EnableSiSCtrl" "yes"
Option "XvDefaultAdaptor" "Blitter"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1280 800
Modes "1280x800@60"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "dri"
Load "v4l"
EndSection

修改完后保存,重启OK。

使用linux, 真不应该买便宜的 sis显卡。没驱动也不能怪人家公司,显卡便宜嘛。

要用ubuntu10.04及更高版本,必须换本本了,sis显卡是混不下去的。
nvidia 和 inter 显卡对linux的支持是最最完美的,

用户 kenlau 发表过的帖子:

ubuntu显卡支持指南!
1.nVIDIA(GeForce系列)
几乎完美支持!3D加速,AiGLX均完全没有问题!Compiz Fusion完美开启!可以说装ubuntu选择nVIDIA是最为明智的!!!

2.AMD(ATi)(RADEON系列)
无论开源驱动还是闭源驱动均有大大小小的不同问题,支持3D加速的不支持AiGLX,支持AiGLX了又没3D加速AiGLX还不完美.而且死活不能休眠!
目前还是推荐使用fglrx驱动并安装XGL来开启Compiz Fusion,当然,你就别指望像用nVIDIA的显卡那么流畅了!

3.Intel(GMA系列)
Intel的集显除了一两个Compiz Fusion的特效不支持之外(比如,Blur Windows<模糊窗口>/Motion Blur<动态模糊>/Reflection<映影>)基本没什么大的毛病,完美程度仅 次于nVIDIA!

4.VIA(Chrome系列)
使用开源的openChrome驱动还是可以支持3D加速的,可惜支持不了混合,所以不支持AiGLX,用不了Compiz Fusion.不过正常的应用还是没有问题的!只是驱动的安装过于麻烦!

5.SiS(Mirage系列)
基本上矽统的显卡可以说是完全不支持Linux!连普通的2D显示都花屏,用VESA驱动也不行!反正横竖都不行!总之你用了这一系列的显卡你就别指望能正常的使用Linux了,除非你拿来当服务器,只用CLI模式………………

6.其它(Matrox Parhelia/3Dlabs Wildcat/etcs...)
基本上这些都属于非主流的显卡了,而且基本也不是针对民用级的,支不支持影响不大,不过估计支持再差也比SiS好………………


BTW:显卡可以说是安装时很关键的一部分,而安装ubuntu可能失败的另一个主要原因还在于主板的供电设计,部分ASUS的板子就有明显的不兼容,这是因为它采用的非标准设计,而方案又是保密的…………

用linux,被sis集显害惨啦。
考虑了一下,以后买电脑:
作为IT从业者,工作的本本,用Inter的集成显卡,足够了。散热小、性能高、价格实惠,最重要的是不管装什么系统都能驱动得起来啊!
回复