欢迎来到天天文库
浏览记录
ID:34470731
大小:438.50 KB
页数:7页
时间:2019-03-06
《教你在x-window环境下配置n卡》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、教你在X-Window环境下配置nVIDIA显卡一、XWindow的体系结构XWindow的运行基于一种客户/服务器(Client/Server)模式,它由XServer、XClients和通信通道3个部分组成,XServer和XClients通过X协议在网络上通信完成应用任务。XServer是控制输入输出的程序,它和底层硬件直接通信控制实际的显示器、鼠标及键盘的软件,它只在接收XClient程序的请求后完成建立窗口和绘制图形等工作。XClient是基于XServer的客户程序,作为使用系统的视窗功能的程序,它请求XServ
2、er在指定的窗口执行各种操作。它不负责显示,只是给XServer发送一个请求,由服务器完成操作。X协议是XServer和XClient之间沟通的语言,Xlib库封装了可完成这种通信功能的API,可以使用这些API开发XClient程序。XWindow运行分层如图-1所示。图1XWindow运行分层其中最底层的是XServer,其上层是X网络协议,该层使远程运行XWindow成为可能。再上层是称为“Xlib”的底层函数接口,它介于网络和基础系统与较高层的程序之间,应用程序的实现通过调用这一层的函数实现。最顶层是管理窗口的窗口管
3、理器,即WM(WindowManager),如AfterStep、Blackbox、Enlightenment、ctwm、ftwm、sawfish、twm和WindowMaker等,这些管理器中的每一个都提供了一个不同的界面。另外,KDE和GNOME桌面环境(DesktopEnvironments)都有自己的视窗管理器与桌面集成,每一个视窗管理器也有一个不同的配置机制。XWindow的客户机/服务器模式有如下的优点。(1)客户程序可以在远程计算机上执行计算任务,而使用的X服务器仅负责复杂的图形显示,从而充分发挥X服务器在显示
4、上的优势。(2)只有X服务器与硬件打交道,所有的客户程序都与硬件无关,从而很容易在不同的平台上移植。(3)使用不同的视窗管理器会使得XWindow的外观看起来截然不同。Gnome和KDE是什么?有人把Gnome和KDE叫做窗口管理器,甚至还有人把它们叫做Xwindow。Gnome和KDE是“桌面系统”,一种很多程序和函数库的集合。它们的设计目的是提供一致的方便的操作方式来满足普通用户的需要。它们不但包含窗口管理器,还有很多实用程序和应用程序,比如配置程序,工具条,编辑器,绘图工具其实Gnome可以和很多窗口管理器合作,在历史
5、上,Gnome使用过的窗口管理器包括englightenment,sawmill,sawfish,metacity。KDE的窗口管理器叫做kwin。二、桌面环境配置显卡1.查看nVIDIA模块是否加载驱动硬件是操作系统最基本的功能,操作系统通过各种驱动程序来驾驭硬件设备,和Windows系统不同Linux内核目前采用可加载的模块化设计(LKMsLoadableKernelModules),就是将最基本的核心代码编译在内核中,显卡驱动程序是作为内核模块动态加载的。可以使用命令“lsmod”查看加载情况如图-1。图2显示nVID
6、IA模块加载图-1显示nVIDIA模块已经加载,对每行而言,第一列是模块名称;第二列是模块大小;第三列是调用数。调用数后面的信息对每个模块而言都有所不同。如果(unused)被列在某模块的那行中,该模块当前就没在使用。如果(autoclean)被列在某模块的那行中,该模块可以被rmmod-a命令自动清洗。当这个命令被执行后,所有自从上次被自动清洗后未被使用的被标记了“autoclean”的模块都会被卸载。2.检查openGL功能是否打开对新设置进行测试,最好的办法是输入startx。使用命令“startx”重新启动X窗口。如
7、果设置正确,X视窗就会启动,先是显示NVIDIA的闪现屏幕,然后运行#glxinfo
8、greprenderingdirectrendering:Yes#OpenGl已经打开3.测试安装3D驱动后的数据现在重新测试安装3D驱动程序后的显卡速度,打开一个桌面终端运行。#glxgears图3glxgears测试界面4.使用nVIDIA-settins工具配置nVIDIA选项7104以后版本的nVIDIA驱动集成了一个图形化的显卡设置工具,使用方法是打开一个桌面终端运行。#nVIDIA-settings在nVIDIA设置工具界面可以
9、查看到笔者显卡信息如下:显卡型号:Geforce6200;接口类型:AGP8XBIOS版本:05.44.a2.03.00;显存容量:128兆中断号:11;操作系统:Linux-x86;驱动版本:1.0-8756。见图-3图4nVIDIA设置工具界面驱动版本:1.0-8756的全新控制界面,
此文档下载收益归作者所有