本人以前试过好多种安装方式,均为成功, 这是来自ubuntu中文网的转帖,按照这个终于安装好了。不过有点小问题,我也不知道是为什么。但是不影响使用,散热效果好多了~可以玩大型游戏了,爽~
http://forum.ubuntu.org.cn/viewtopic.php?f=42&p=2978060
由于我的笔记本是AMD/Intel双显卡的,而且BIOS里没有禁用集显这个选项,之前用的12.04的ubuntu,可以安装fglrx闭源驱动,但是只能用amd显卡,不能切换到intel集显下工作,后来升级到13.04,装上fglrx闭源驱动,发现可以在intel集显下工作,但是切换到amd之后直接就是 low graphic mode,后来在国外的ubuntu论坛里发现这一篇文章,按照上面的步骤操作,终于实现了双显卡完美切换,不过还是得注销重登才能生效,下面把步骤说一下。
那个帖子里有12.10和13.04的解决方法,由于我是13.04的,所以就只说13.04,其实两个步骤差不多,可能需要安装的包不一样吧。
预安装:
代码:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1
64位系统的还需要运行一下命令:
代码:
sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64
下载下面两个文件:
http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb
第二个文件文章里说应该很重要,我觉得主要就是这个包xserver-xorg-video-intel的问题
https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing
把这两个文件放到空文件夹里,
删除旧驱动:
代码:
sudo apt-get remove fglrx*
sudo apt-get remove xserver-xorg-video-intel
执行一下命令:
代码:
sudo dpkg -i libudev*
sudo dpkg -i xserver-xorg-video-intel_2.21.6-0ubuntu4_amd64.deb
安装:
下载最新的 ATI Catalyst driver,可以从官网www.amd.com/drivers下载
解压.zip文件,把后缀为run的文件解压到一个文件夹,加上可执行权限(chmod +x *run),把终端改到run文件所在目录下运行:
代码:
sudo sh ./amd-catalyst-XX.X-linux-x86.x86_64.run --buildpkg Ubuntu/raring
不出意外的话,过大约几分钟就会在目录下生成几个deb包了。
然后安装这些软件包:
代码:
sudo dpkg -i fglrx*.deb
安装之后:
在终端下输入:
代码:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f
选择独显:
代码:
sudo aticonfig --px-dgpu
重启电脑:
代码:
sudo reboot
切换显卡的脚本文件:
切换到独显模式:
代码:
#!/bin/bash
Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm
切换到集显模式:
代码:
#!/bin/bash
Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm
显示当前模式:
代码:
#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send “$SPAM_OUT”; done
[table=98%,rgb(239, 225, 195)]
[tr=rgb(247, 244, 239)][td]
[/td][/tr]
[/table]