Ubuntu8.04成功安装Sis显卡驱动
发表于 : 2008-04-20 19:33
神舟天运Q550S,使用集成的SiS 672(FX)显卡,全新安装ubuntu8.04。
安装后默认使用vesa驱动,分辨率只有800*600,看起来实在不舒服。
使用Sis驱动后,目前分辨率可以达到1280*800。
具体做法参考这个帖子:
http://ubuntuforums.org/showthread.php?p=4558160
步骤如下:
1、安装需要的库,可通过“新立得软件包管理器”获取。
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-dev(根据mercuryhg说法,现在已经找不到mesa-common-lib了)
(根据etrock说明,可能还缺少xserver-xorg)
(可能还需要libdrm-dev)
另外可能还缺少libc6-dev,这样接下来使用gcc编译时会报错
C compiler cannot create executables
2、使用附件中由打过补丁的源代码进行编译,得到适合本机的显卡驱动。
源代码里修改者已经配置好了,不要重新配置。
bzip2 -d intelsrc.tar.bz2
tar xvf intelsrc.tar
cd 2d-driver
make
sudo make install
(貌似好多人掉这个坑里了, 不好意思... 这里需要root权限)
sudo mv -v /usr/local/lib/xorg/modules/drivers/sis_drv.* /usr/lib/xorg/modules/drivers/
(默认的安装路径不对, 需要移动到系统的驱动目录下)
3、先备份再修改/etc/X11/xorg.conf配置,可用gtf工具计算某种显示模式的配置参数。
$ sudo cp -v /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
$ gtf 1280 800 60
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
以下几个参数应该都比较重要
Driver "sis"
Vendorname "SiS"
Option "EnableSiSCtrl" "yes"
Option "XvDefaultAdaptor" "Blitter"
最后注销后重新登陆,就可以看到我们想要的效果了。
可惜无法支持3D,桌面特效无法打开。
同样是Sis显卡的tx可以一起关注这个下面这个帖子,希望能尽快拿到3D的驱动。
http://ubuntuforums.org/showthread.php?t=615094
---------------------------------------------------------------------------------------------
30楼 linqingzhou 的方正R620本, 使用另一驱动, 已经成功.
---------------------------------------------------------------------------------------------
以下再发几个二进制驱动, 无法编译源码的试一试.
注意: 修改/etc/X11/xorg.conf时, 一定要备份一下, 毕竟并不能保证一次就成功.
这样就算出问题, 无法进入图形界面, 也可以通过还原配置文件来解决.
安装后默认使用vesa驱动,分辨率只有800*600,看起来实在不舒服。
使用Sis驱动后,目前分辨率可以达到1280*800。
具体做法参考这个帖子:
http://ubuntuforums.org/showthread.php?p=4558160
步骤如下:
1、安装需要的库,可通过“新立得软件包管理器”获取。
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-dev(根据mercuryhg说法,现在已经找不到mesa-common-lib了)
(根据etrock说明,可能还缺少xserver-xorg)
(可能还需要libdrm-dev)
另外可能还缺少libc6-dev,这样接下来使用gcc编译时会报错
C compiler cannot create executables
2、使用附件中由打过补丁的源代码进行编译,得到适合本机的显卡驱动。
源代码里修改者已经配置好了,不要重新配置。
bzip2 -d intelsrc.tar.bz2
tar xvf intelsrc.tar
cd 2d-driver
make
sudo make install
(貌似好多人掉这个坑里了, 不好意思... 这里需要root权限)
sudo mv -v /usr/local/lib/xorg/modules/drivers/sis_drv.* /usr/lib/xorg/modules/drivers/
(默认的安装路径不对, 需要移动到系统的驱动目录下)
3、先备份再修改/etc/X11/xorg.conf配置,可用gtf工具计算某种显示模式的配置参数。
$ sudo cp -v /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
$ gtf 1280 800 60
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
以下几个参数应该都比较重要
Driver "sis"
Vendorname "SiS"
Option "EnableSiSCtrl" "yes"
Option "XvDefaultAdaptor" "Blitter"
最后注销后重新登陆,就可以看到我们想要的效果了。
可惜无法支持3D,桌面特效无法打开。
同样是Sis显卡的tx可以一起关注这个下面这个帖子,希望能尽快拿到3D的驱动。
http://ubuntuforums.org/showthread.php?t=615094
---------------------------------------------------------------------------------------------
30楼 linqingzhou 的方正R620本, 使用另一驱动, 已经成功.
---------------------------------------------------------------------------------------------
以下再发几个二进制驱动, 无法编译源码的试一试.
注意: 修改/etc/X11/xorg.conf时, 一定要备份一下, 毕竟并不能保证一次就成功.
这样就算出问题, 无法进入图形界面, 也可以通过还原配置文件来解决.