显示模式设定

✍ dations ◷ 2025-07-30 12:53:30 #驱动程序,计算机图形学,计算机图形,操作系统技术

显示模式设定(英语: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版本中加入。

相关

  • 外科医生医学上,外科医师(Surgeon)是会进行手术的医师,除一般医师外,足科医生(英语:Podiatrist)、牙医师与兽医也会进行手术。历史上第一位记录手术的人是第六世纪的印度外科医生苏胥如塔(英
  • 奥斯威辛集中营纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大利:波尔查诺转移营荷兰:阿默斯福特集中营 · 韦斯特博克转移营挪威:法斯塔德集中营部
  • 中国风力发电截至2016年,中国是世界上排名第一的风力发电国家、新装风力发电设备装机容量最大的国家,并且保持快速增长。由于中华人民共和国有广阔的土地与漫长的海岸线,因此具有十分丰富的
  • 惯性约束聚变惯性约束聚变(英语:Inertial confinement fusion,缩写为ICF),也译为局限惯性核聚变、惯性约束核聚变、惯性限制氢聚变、惯性局限融合,是一种核聚变的技术。这项技术利用激光的冲击
  • 孢子 (游戏)《孢子》(英语:Spore,港台常用英文)是一个Maxis开发的由多种游戏类型整合的电脑游戏。游戏让玩家控制一个物种,使之从单细胞开始进化到智慧生命,进而进行空间探索。特别版《孢子:银
  • 午后的迷惘《午后的迷惘》(英语:Meshes of the Afternoon)是1943年一部短篇的实验电影,由美国电影导演玛雅·黛伦和捷克斯洛伐克导演亚历山大·哈米德(英语:Alexandr Hackenschmied)这对夫妻
  • 天主教蒂厄姆总教区天主教蒂厄姆总教区(拉丁语:Archidioecesis Tuamensis、爱尔兰语:Ard-Deoise an Tuaim)是罗马天主教在爱尔兰的一个教省总教区。526年设立教区,1152年升为总教区。座堂位于圣母升
  • 巴罗莎德语巴罗莎德语(德语:Barossadeutsch,英语:Barossa German)是德语的一种方言,曾流行于南澳大利亚州巴罗莎山谷一带。虽然一些南澳大利亚英语的单词源于巴罗莎德语,但这门方言现已濒临灭
  • 英联邦运动会主办城市列表早在1911年,在英国伦敦就举办过大英帝国锦标赛,第一届正式的英联邦运动会(当时还叫大英帝国运动会)于1930年在加拿大的哈密尔顿举办,至今有19个城市成功举办21届英联邦运动会、7
  • 亚历克斯·温特亚历山大·罗斯·温特(英语:Alexander Ross Winter,1965年7月17日-)是一名英国和美国男演员、导演及编剧。较著名的是在喜剧片《阿比和阿弟的冒险》(1989年)及《阿比阿弟畅游鬼门关