LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2827|回复: 14

如何开启3D桌面世界

[复制链接]
发表于 2007-3-15 21:22:12 | 显示全部楼层 |阅读模式
如何开启3D桌面世界


近来莫名其妙有了一个介绍3D桌面的想法,所以搜罗各方资料,整理于此,希望有益于各位朋友。提前说明,我本人只是一个菜鸟,很多知识不懂,所以不负责回答许多细节问题,全赖各位朋友自己多探索了。

如果你安装完了mandriva linux 2007,已经能进入图形界面,而且可以启用3D,那么恭喜你!这时候千万不要和在windows下一样去安装什么显卡驱动等等,因为系统已经帮你完成工作了。

如果你不能进入3D,那么安装显卡驱动几乎不可避免。我希望你能明白:最好不要自己去下载什么驱动程序源码来编译安装,出现错误的可能性非常大,这是适合老鸟的方式。

(1)直接进入mandriva linux控制中心,运用硬件配置工具完成。

不少朋友都不会注意到这个问题,linux不是根据产品名字来安装驱动的,而是根据显卡芯片来安装驱动。比如我的小影霸ATI Radeon 9550,系统识别为什么呢?识别为‎‎Radeon 9600 AS (AGP)。现在很多显卡稀奇古怪,自己多测试一下。

(2)安装编译好的驱动程序包。

1、添加网络介质源
关键是要加入plf源。

2、安装内核源代码
就是你现在使用的内核的版本对应的源码kernel-source,注意必须对应现用内核。

3、安装驱动程序的dkms套件
呵呵,我勉为其难解释下:操作系统都有核心,有一种核心叫微内核,不包括硬件驱动程序,要单独安装,比如windows。有一种核心是一体化内核,包含驱动程序,比如linux。一体化内核效率非常高,但往往跟不上硬件发展。一体化内核管理硬件驱动程序是以模组化方式管理的,需要时就挂上,不需要就闲置。dkms = Dynamic Kernel Module Support,应该叫做动态内核模组管理程序吧,反正你知道它是一种硬件驱动程序的管理方式就行了。
如果是ATI,安装dkms-ati和ati-xorg。很简单,就是在命令行下输入urpmi dkms-ati和urpmi dkms-xorg就可以了。
如果是nvidia,安装dkms-nvidia和nvidia-xorg。
如果你的硬件比较老,安装dkms-nvidia_legacy和nvidia_legacy-xorg。
安装好了,检查一下dkms这个服务启动了没有,只要这个服务启动了,开机就会自动编译模组,哪怕是你更新了核心也不需要你自己去处理驱动程序。

4、运行drak3d看看吧。

5、配置完成后要注销,最好重启,然后选择KDE桌面环境进入,在KDE下看3D效果。至于GNOME等应该也可以,不过使用KDE保险些。

6、设置分辨率时不要选择24位,选择16位,设置显卡时也不要选择使用EXA取代XAA,否则3D运行非常缓慢。

(3)官方驱动程序。我不是太清楚,只能摘抄一些牛人的做法:
1、nvidia新的官方驱动程序不提供RPM格式,通常都需要重新编译模组。
2、nvidia新的官方驱动程序要在纯文字模式下,在X下用Alt-Fn切到console是没用的。
3、安装完之后有nvidia-xconfig和nvidia-settings两个设定程序可以用。
4、除了README里写的部份外,还要在/etc/modprobe.preload加上一行
      nvidia

(4)选择xgl还是aiglx

1、Xgl = X over OpenGL:Xgl是基于OpenGL的X server,它使用硬件加速,实现真正意义上的3D桌面。Compiz:相关的新窗口管理器/合成管理器。

2、Aiglx(Accelerated Indirect GL X)是一个旨在为标准桌面启用GL加速功能的项目,目的在于通过小幅度修改X server、使用添加新协议支持的Mesa升级版和带有混合管理器版本的metacity,让用户稍作改动即可在桌面上使用GL效果,随意开启、关闭该功能而无需替代使用中的X server。

3、不同的显卡要在xgl与aiglx之间做一个选择,这里有一个流程图:

(5)一些快捷键的默认设置:

切换正方体桌面: Ctrl + Alt + 左方向键/右方向键
切换正方体桌面,而且把当前鼠标指向的程序也一同搬到下一个窗口: Ctrl + Alt + Shift + 左方向键/右方向键
手动转动桌面: Ctrl + Alt + 鼠标左键单击桌面空白处
横向排列所有桌面:Ctrl+Alt+向下键

更改窗口透明度: Alt + 鼠标滚轮
切换窗口: Alt + Tab
最小化窗口: Alt + F9
最大化窗口: Alt + F10
横向排列所有窗口:Ctrl+Alt+向上键


好了,快去享受3D桌面吧。
发表于 2007-3-15 23:15:06 | 显示全部楼层
还没装mandriva2007, 谢楼主
回复 支持 反对

使用道具 举报

发表于 2007-3-15 23:39:39 | 显示全部楼层
谢谢楼主,ati的比较难搞,我可以3d驱动没问题,但是3d桌面出不来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-16 10:36:19 | 显示全部楼层
按照如图所示ATI既可以选择xgl也可以选择aiglx,默认选择aiglx好些。

配置完成后要选择KDE桌面环境进入,在KDE下看3D效果。
回复 支持 反对

使用道具 举报

发表于 2007-3-16 19:14:39 | 显示全部楼层
楼主介绍的不错呀,有一点不明白:
楼主说的是Beryl还是Compiz?
回复 支持 反对

使用道具 举报

发表于 2007-3-16 21:25:41 | 显示全部楼层
看了之后还是不太明白。

不知道应该怎么安装哦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-17 11:04:07 | 显示全部楼层
Beryl从Compiz中分离出来了,现在是两个项目。我用的是2007.0,还是Compiz。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-17 11:06:08 | 显示全部楼层
Post by liuxingyubmw
看了之后还是不太明白。

不知道应该怎么安装哦。

可能是你不熟悉mandriva下urpmi这种安装软件方式,参看《mandriva入门的第一步--urpmi》,或许会有帮助。
回复 支持 反对

使用道具 举报

发表于 2007-3-17 11:35:43 | 显示全部楼层
现在mandriva的源里有beryl吗 ?
回复 支持 反对

使用道具 举报

发表于 2007-3-17 22:11:33 | 显示全部楼层
有。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表