异元的空间,充满想象…

异元的空间,充满想象,我相信这当中一定有艺术
需要你,我是一只鱼

ubuntu 7.10 安装ati 7.11(非开源)显卡驱动,成功开启3D特效

         我说过,我曾经是因为3D特效才装的Linux,所以我一装上要做的第一件事就是学习怎么开启特效。这当中的过程说来真的是非常辛苦啊,不知道爬了多少的文章,失败过多少次,后来终于总结出来:
        要我说网上的教程都是害人的,又多又杂,让人措手不及呀,甚至有些人真不负责任,做代数式一样的把驱动版本往方法上一代入,管他的那个方法是哪个年代的,NND!最终还得靠自己理解了是怎么回事
        先说我的是ubuntu 7.10 64-bit操作系统,显卡是X1650,也正因为如此,A卡的驱动特别难装,本以为那个受限驱动可以让我开启特效,想不到compise unabled,到xorg.conf改成Enable,也没用,后来就又去爬文章,在国外的的论坛上看到又人说:I don’t blieve the opensource dirve support desktop effect.
       我算是明白了,非开源可能可以支持桌面特效,于是我发现了最新官方驱动 ati7.11,于是就下了(本来是下8.42驱动的,但是生成deb包时总又一个make错误,据说是要打什么补丁,这里就不说了)
        如果你的开源驱动已经能让你开启特效的话,那就不用管7.11怎么装了,下面我就说说7.11
7.11下载地址

安装编译工具:

       sudo apt-get update
       sudo apt-get install module-assistant build-essential fakeroot dh-make  

       debhelper   debconf
       libstdc++5 linux-headers-$(uname -r)

创建deb包:
        注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。
执行以下代码:
代码:
         bash ati*.run –buildpkg Ubuntu/gutsy(视你的版本而定,有的如果是feisty话就要将gutsy改成feisty就行,或者你想更深刻地了解,那就先执行bash ati*.run –listpkg可以看到可支持的包,其中就有gutsy和feisty,然后再执行以上的命令,那个ati*我想就不用解释是什么了吧,就是你下的驱动的全称lo)
屏蔽fglrx核心模块:
         如果你装过受限驱动这部一定要执行,如果没有最好执行
代码:
         sudo gedit /etc/default/linux-restricted-modules-common
将 代码:
        DISABLED_MODULES=”"
改成 代码:
        DISABLED_MODULES=”fglrx” (意思是屏蔽fglrx的驱动,因为我们要装的是aiglx驱动)
安装deb包:
         sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
         xorg- driver-fglrx-dev_*.deb (可能名称记忆有误,请自行确认你的包)
移除旧的fglrx :
         如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。
         sudo rm /usr/src/fglrx-kernel*.deb(或者你可进入目录确认这个包是否存在)
         sudo apt-get -f install
编译内核模块并安装
代码:
         sudo module-assistant prepare
         sudo module-assistant update
         sudo module-assistant build fglrx
         cd /usr/src
         dir(列出文件夹里的文件,你会看到下面所要安装的包)
         sudo dpkg -i fglrx-kernel-*.deb(这是编译所产生的包,所以上步的旧包要删除)
         sudo depmod -a(这句我也没看懂什么意思,man depmod了下,也没看懂什么意思)
配置驱动:
        注意,如果以前装过fglrx驱动,此步无须再做。 代码:
        sudo dpkg-reconfigure xserver-xorg
        在选择驱动时,选择fglrx。
        或者用 代码:
        sudo aticonfig –initial -f
以上方法只能两者择一(我之前装其他驱动时用的是第一种,7.11我是用第二种的,觉得第二种方便,不行可以尝试第一种)。
        然后 代码:
sudo aticonfig –ovt=Xv
如果执行出错,则把备份的xorg.conf.xx(每一次终端修改xorg.conf,都会产生一个备份)改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device section段添加两行,也可以手动添加,建议手动添加,省得出错:
        代码:
               Option “VideoOverlay” “on”
               Option “OpenGLOverlay” “off”

并且 代码:
                sudo gedit /etc/X11/xorg.conf (以上的手动添加也可以在此执行)
添加两段 代码:
                Section “Extensions”
                      Option “Composite” “0″
                EndSection

               Section “ServerFlags”
                            Option “AIGLX” “off”
               EndSection
        上面这两段很重要!(在7.04中,如果你用了sudo dpkg-reconfigure来配置的话,第一段应该已经有了)。另外,如果你安装了7.11版本,并且想开启aiglx,则这两段应该是: 代码:
         Section “Extensions”
               Option “Composite” “1″
         EndSection

         Section “ServerFlags”
              Option “AIGLX” “on”
         EndSection (有人觉得把这两段去掉,但我觉得不好,为了保持可读性,还是留着为好)
我用的是第二段,因为我们就是要装AIGLX驱动,当然是开启了:-)

重启系统:
        确认系统是否安装了驱动,应该类似下面的结果
          $ fglrxinfo
             display: :0.0 screen: 0
             OpenGL vendor string: ATI Technologies Inc.
             OpenGL renderer string: ATI MOBILITY RADEON X1650 series
             OpenGL version string: 1.4 (2.1.7059 Release)

$ glxinfo | grep render
            direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。(xgl是不用开启的,换句话说已经不需要了,我试过开启,但是变得像xp没装驱动)

以下是我摘的几个错误,其中第5个是我遇到的,当时我以为我又白干了,后来修正后就成功了

常见错误:

1。如果你碰到2D加速很慢的情况,在/etc/X11/xorg.conf 的 Device section(就是有fglrx的那段)中添上 代码:
            Option “XaaNoOffscreenPixmaps”

2。如果没有3D加速,可尝试 代码:
            sudo mkdir /lib/modules/$(uname -r)/volatile
            sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko

3。另外,如果你想用图形化的工具配置显卡的话,比如双头显示,则可以 代码:
          gksu fireglcontrol
如果是用方法二的用 代码:
          gksu amdcccle
当然,图形界面的功能比较有限,最强大的还是aticonfig。最新版的控制中心有些新东西,大家可以试试。

4。如果说/usr/X11R6/lib/modules/dri/fglrx_dri.so缺失,则执行 代码:
          sudo ln -s /usr/lib/ /usr/X11R6/lib/modules

5。如果执行fglrxinfo出现 libGL.so.1: cannot open shared object file,则 代码:
          sudo ln /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1

6:有人也出现过失败说是少了下面这条,我也不知道下面的是什么意思,反正我没遇到过
          sudo ln -sf bash /bin/sh

PS :Section “Extensions”
              Option “Composite” “1″
       EndSection
最后再加,不然 dpkg-reconfigure时会覆盖掉,你也可以检查

       还有一些扩展特效限于篇幅就不说了,比如avant window和fuison icon的安装,有兴趣的话留下Email或者我在以后文章应该会说到

我就喜欢音乐

初二的时候同学拿出一张照片,我说好帅啊!就这样我认识了谢霆锋,也知道了什么是明星,从此也就知道了音乐!

记得我第一次买磁带,嚷嚷着让爸爸给我从隔壁小镇带磁带回来,指名要谢霆锋的!

就这样,家里那台庞大的80年代的录收音机整天放着霆锋的歌了,也最爱哼他的那首<<因为爱,所以爱>>!

现在想来忍俊不禁,小小年纪哼什么情情爱爱的,啥都不懂,就这样哼着。有一次还被家人怀疑我小小年纪恋爱,还“严刑逼供”。当时真是惘然,想这是怎么了,不就哼首歌么!现在想起那叫幼稚!转眼间都长成一个成年人了:-)

接着我并对音乐的感情一发不可收拾,一直到现在

高中一夜在家,等父母都睡了,我偷偷打开电视机,继续看电视(家长就不让我迟睡,11点过后还看电视必絮叨我,有时甚至很生气,也不知道为什么我那么喜欢电视),翻到了CCTV-6,正好是一部电影,意大利的<<海上钢琴师>>,我被一开始剧情所吸引,所以才没转台的!我看到一个孩子被丢在了弗吉尼亚号轮船上,被一个船员捡到,并被取名为1900.但是船长执意不留,后来规定1900不能上船的甲板,只能在船舱才留在了船上

1900在5岁的时候违背了约定上了甲板,但也因此让大家发现了一个钢琴神童。

我为他手上所波动的旋律而眩晕,从此也迷上了钢琴。虽然限于家庭条件,我从没碰过钢琴,也不知道怎么弹琴,但我就是喜欢钢琴,我爱钢琴。从此我对一切纯音乐,特别是钢琴演奏,我都会很留心地去听,并且很投入

进入大学有一件让我觉得最又意义的事,那就是学校居然有开电钢琴这门课(虽然是电的,但绝对和真的是一样的,同样88个键)。我们电子科技类的学校有这样一门课真的很不容易。

第一学期我没选进,第二学期我选进了(由于固执地早起去抢着选这门课)。

本学期学的是初级技法。虽然我曾经梦想我可以成为一名大师一样,像1900,为大家演绎这世界上最美的音乐,但是我也没对初级这个词失望过,我很满足

我放一首我最近最喜欢的听的一首钢琴曲上来吧,猜猜看是哪首歌的伴奏哦~

[coolplayer width="380" height="280" autoplay="1" loop="1" charset="utf-8" download="1" mediatype=""]

http://www.iblo.cn/cyzn-front/vip/up_img/20075221859341942.wma

[/coolplayer]

这个是人么?

[coolplayer width="380" height="280" autoplay="0" loop="0" charset="utf-8" download="1" mediatype=""]

http://re1.anhuinews.com/flvs/2007-10-24/union_69291_916036.flv

[/coolplayer]

他无敌了。。。

PS:我有很多爱好,舞蹈也是我的爱好!

学习linux历程感言(一)

  学习linux需要爬很多文章,特别是像我刚刚起步的人。

  说到学习linux的兴趣,一次偶然的机会在电驴网站上想搜索Windows XP镜像(好刻录个盘下来,那时候在暑假,电脑刚买,那时连个盘都没有),浏览操作系统时被几张图片所吸引,就是suse linux的XGL效果图片,当时非常诧异,想不到竟然还有这样的桌面,3D立方体的旋转深深吸引着我。因为我向来是个很崇尚美学的人,而且是个彻头彻尾的完美主义者。

  马上我就让电驴吞下这个镜像(linux更新真的是非常快,那时候才suse 10.1 ,现在已经是open suse 10.3了都),下了大概又两天吧,下完后我就兴冲冲地开始了我的安装准备

  早早看到,linux可以硬盘安装(因为这个镜像是7.78G大的DVD镜像,我没DVD,而且DVD也就4.7G好刻,好像是说要双层DVD刻,所以我放),于是我就google了下,开始爬文章,不知道爬了多久,大概至少有一天吧,终于总结出来。首先按照文章上说要下个grub,然后把镜像解压,由于菜,完全按照文章,照葫芦画圆,那些什么编辑menu.lst的代码一律看不懂(现在的我深刻理解不敢说,编辑编辑menu.lst还是绰绰有余的,只要知道linux的内核名称就行),只知道Ctrl+C,Ctrl+V,哪知道那个是什么意思呀!然后接着我了解到linux的分区跟Microsoft是不一样的,于是我又想办法如何去分区。还是google,然后就下了分区魔术师,分了个exe3的文件系统,而且按照网上的说把这个盘激活为主分区,然后重启,静静等待引导。

   刚跳过BIOS界面,第一行error loading operation system,吓,巨汗-_-!!,完了,也不懂什么意思,于是我又重启,还是这样(菜鸟一般都是遇到问题重启,嘿嘿,我那时就是一菜鸟),就这样轮回了好几次,放弃了,算是挂了。

  我的XP盘都还没下,诶~~悲剧就这样发生了,太快了点吧,刚买电脑才一星期呀~~

  于是我又到另一台电脑(老爷机,那时收来没多久),还是google,才知道是加载操作系统错误了,虽然知道英文意思了,但还是不知道为什么会这样(现在我当然知道了,是硬盘MBR的关系,就是硬盘主引导分区。因为我把linux分区激活为主分区了,硬盘自动引导这个还没装linux的硬盘了,怎么能引导操作系统啊),只知道分区魔术师分完区后就这样了,可以肯定的是分区魔术师的错。

  无奈,只能打电话给电脑公司,派了个小伙子过来,二话不说插入一张盘(当时没看明白,那盘怎么感觉不是XP盘,因为我看过装XP,界面不一样,现在是明白了,原来是GHOST的盘,带了好些工具而已,可见我当时多菜,~_~),刷刷刷,三下两除二,还没等我来得及说原因,看到他选了Format,然后confirm,我大叫一声,你格盘了?他惊讶了下:嗯!问他格了几个了?两个!哦,My God了,我下了一星期的东西都在D盘,全没了,真是悲剧~我说了声:继续,清继续,全格了得!

  现在想来那个小伙子其实也挺菜的,像这样的问题其实很容易解决,可以用一张原版盘,启动DOS,一条命令fix mbr(控制台恢复系统引导)就行,想彻底点就再加一条fix boot。

  装完之后,心有余悸啊,特别是对那个分区魔术师就没敢用(现在也是偶尔用用,确实满危险的,可能会造成硬盘分区表错误,像我就遇到过),硬盘安装我也放弃了,暑假就没装上linux ,到学校后才装上

  吃饭先了^_……