教你在X-Window环境下配置N卡.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教你在X-Window环境下配置nVIDIA显卡 一、X Window的体系结构 X Window的运行基于一种客户/服务器(Client/Server)模式,它由X Server、X Clients和通信通道3个部分组成,X Server和X Clients通过X协议在网络上通信完成应用任务。 X Server是控制输入输出的程序,它和底层硬件直接通信控制实际的显示器、鼠标及键盘的软件,它只在接收X Client程序的请求后完成建立窗口和绘制图形等工作。 X Client是基于X Server的客户程序,作为使用系统的视窗功能的程序,它请求X Server在指定的窗口执行各种操作。它不负责显示,只是给X Server发送一个请求,由服务器完成操作。 X 协议是X Server和X Client之间沟通的语言,Xlib库封装了可完成这种通信功能的API,可以使用这些API开发X Client程序。X Window运行分层如图-1所示。 图1 X Window运行分层 其中最底层的是X Server,其上层是X网络协议,该层使远程运行X Window成为可能。再上层是称为“Xlib”的底层函数接口,它介于网络和基础系统与较高层的程序之间,应用程序的实现通过调用这一层的函数实现。最顶层是管理窗口的窗口管理器,即WM(Window Manager),如AfterStep、Blackbox、Enlightenment、ctwm、ftwm、sawfish、twm和Window Maker等,这些管理器中的每一个都提供了一个不同的界面。另外,KDE和GNOME桌面环境(Desktop Environments)都有自己的视窗管理器与桌面集成,每一个视窗管理器也有一个不同的配置机制。 X Window的客户机/服务器模式有如下的优点。 (1)客户程序可以在远程计算机上执行计算任务,而使用的X服务器仅负责复杂的图形显示,从而充分发挥X服务器在显示上的优势。 (2)只有X服务器与硬件打交道,所有的客户程序都与硬件无关,从而很容易在不同的平台上移植。 (3)使用不同的视窗管理器会使得X Window的外观看起来截然不同。 Gnome 和 KDE 是什么? 有人把 Gnome 和 KDE 叫做窗口管理器,甚至还有人把它们叫做 Xwindow。Gnome 和 KDE 是“桌面系统”,一种很多程序和函数库的集合。它们的设计目的是提供一致的方便的操作方式来满足普通用户的需要。它们不但包含窗口管理器,还有很多实用程序和应用程序,比如配置程序,工具条,编辑器,绘图工具 其实 Gnome 可以和很多窗口管理器合作,在历史上,Gnome 使用过的窗口管理器包括 englightenment, sawmill, sawfish, metacity。KDE 的窗口管理器叫做 kwin。 二、桌面环境配置显卡 1.查看nVIDIA模块是否加载 驱动硬件是操作系统最基本的功能,操作系统通过各种驱动程序来驾驭硬件设备,和Windows系统不同Linux内核目前采用可加载的模块化设计(LKMs Loadable Kernel Modules),就是将最基本的核心代码编译在内核中,显卡驱动程序是作为内核模块动态加载的。可以使用命令“lsmod”查看加载情况如图-1。 图2 显示nVIDIA模块加载 图-1显示nVIDIA模块已经加载,对每行而言,第一列是模块名称;第二列是模块大小;第三列是调用数。调用数后面的信息对每个模块而言都有所不同。如果 (unused) 被列在某模块的那行中,该模块当前就没在使用。如果 (autoclean) 被列在某模块的那行中,该模块可以被 rmmod -a 命令自动清洗。当这个命令被执行后,所有自从上次被自动清洗后未被使用的被标记了“autoclean”的模块都会被卸载。 2.检查openGL功能是否打开 对新设置进行测试,最好的办法是输入startx。使用命令“startx”重新启动X窗口。如果设置正确,X视窗就会启动,先是显示NVIDIA的闪现屏幕,然后运行 #glxinfo | grep rendering direct rendering: Yes#OpenGl已经打开 #glxgears 图3 glxgears测试界面 4. 使用nVIDIA-settins工具配置nVIDIA选项 7104以后版本的nVIDIA驱动集成了一个图形化的显卡设置工具,使用方法是打开一个桌面终端运行。 #nVIDIA-settings 在nVIDIA设置工具界面可以查看到笔者显卡信息如下: 显卡型号:Geforce 6200 ;接口类型:AGP 8X B

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档