显示模式设定

✍ dations ◷ 2025-08-21 20:25:41 #驱动程序,计算机图形学,计算机图形,操作系统技术

显示模式设定(英语:Mode Setting)指的是为显卡设置屏幕分辨率与色深。现今的显示模式设定软件已经可以支持多屏输出(英语:Multi-monitor)和热插拔。

显示模式设定可以在内核空间或用户空间实现。在内核空间实现显示模式设定(英语:Kernel Mode Setting,即KMS)会更加灵活,而且这也可以让内核在出现致命错误时,即使正使用用户空间的显示服务器,也能在屏幕上输出错误信息。

在用户空间实现的显示模式切换(英语:User-space Mode Setting,即UMS)则需要超级用户权限才能直接访问硬件,而在使用基于内核的显示模式切换的情况下,用户空间的显示服务器并不需要超级用户权限,因而基于内核的显示模式切换安全性更佳。

FreeBSD基金会已宣布赞助一个FreeBSD开发者开发实现对图形执行管理器(英语:Graphics Execution Manager,即GEM)和KMS的支持。

Linux内核在2008年11月的2.6.28版加入GEM,为实现KMS打下了基础,而这将为支持GEM应用程序接口的转换表映射(英语:Translation Table Maps,即TTM)内存管理器所替代。

2009年3月23日发布的2.6.29版内核中加入了对Intel GMA显卡的支持。

对R600系列之前的ATI显卡的支持已在2009年9月9号发布的2.6.31版内核中实现,利用直接渲染管理器(英语:Direct_Rendering_Manager)实现的对R600和R700系列的支持则整合进2.6.32版内核,R800的支持也已整合进2.6.34版内核中。

因为NVIDIA并未放出所有实现KMS所需的相关文档,针对NVIDIA显卡开发开源驱动的Nouveau项目只能利用反向工程来获取必要信息开发实现KMS,这大大增加了开发难度。带有KMS支持的Nouveau驱动已加入2009年12月10日发布的2.6.33版内核,其2D加速性能已相当不错,但3D加速实现仍处于测试阶段。

基于Windows NT的Windows版本都使用了基于内核的图形模式切换。由内核图形模式切换实现的内核错误输出即是著名的蓝屏死机。

注重安全性的OpenBSD也对内核图形模式切换很感兴趣,因为这样可以在不需要超级用户权限的情况下运行X Window系统。

OpenSolaris将把基于内核的图形模式设定作为新特性加入系统,对GEM的支持则已在snv_130版本中加入。

相关

  • 后周世宗周世宗柴荣(921年10月27日-959年7月27日),又名郭荣,五代时期后周皇帝,于954年2月26日-959年7月27日在位,在位6年。邢州尧山柴家庄(今河北省邢台市隆尧县)人,是周太祖郭威的养子(柴荣本身
  • 三氯化砷三氯化砷是一种无机砷化合物,是含有剧毒而无色的液体,不纯时可能会是黄色。亚砷酸酐和浓盐酸反应。或于80-85℃用砷及氯合成。也可使用砷氧化物和硫氯化物反应,这种方法只需要
  • 巴基斯坦总统巴基斯坦政府与政治 系列条目宪法“巴基斯坦”源自波斯文,意为“圣洁的土地”或“清真之国”。1947年6月,印巴根据《蒙巴顿方案》实行分治。同年8月14日,巴基斯坦宣布独立。195
  • 吴长胜吴长胜(?-),中华人民共和国政治人物、外交官。1998年,接替邱小琪,担任中华人民共和国驻玻利维亚大使。2001年,由王永占接任,其接替马书学担任中华人民共和国驻巴哈马大使。2003年,由焦
  • 凯迪拉克汽车列表凯迪拉克历届车辆列出了凯迪拉克成立迄今所推出的车型。 1959 Cyclone2002 Cien2003 Sixteen2010 Converj2011 ULC2011 Ciel2013 Elmiraj2016 Escala
  • 罗勒烯罗勒烯(Ocimene),一种无环单萜类,有 α、-β 和 -β 型三种。α 型即 3,7-二甲基-1,3,7-辛三烯。 β 型(右图)即3,7-二甲基-1,3,6-辛三烯。最早从罗勒油分离得到,也存在于薰衣草油
  • 我们与天空的距离我们与天空的距离(希腊语:Η Απόσταση Ανάμεσα στον Ουρανό κι Εμάς)是一部2019年发行的希腊法国合拍的电影短片。编剧和导演是瓦西利斯·基卡
  • 向下兼容向下兼容(downward compatibility),又称向后兼容(backward compatibility)、回溯兼容,在计算机中指在一个程序、库或硬件更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常
  • 明斯克市政厅坐标:53°54′13″N 27°33′22″E / 53.90356°N 27.55611°E / 53.90356; 27.55611明斯克市政厅(白俄罗斯语:Мінская ратуша)是白俄罗斯首都明斯克的市政厅建筑,
  • 金立强金立强(1914年-?),男,回族,安徽怀宁人,中华人民共和国政治人物,曾任江西省政协副主席,第六届全国人大代表,第七届全国政协委员。