英特尔® 嵌入式显卡驱动程序常见问题解答

显卡技术/功能

1.  英特尔® 嵌入式显卡驱动程序和英特尔® 系统控制器中枢 US15W 芯片组支持哪些可进行桌面翻转的显示配置?

 

通过使用英特尔® 嵌入式显卡驱动程序的图形用户界面 (GUI) 工具(单个、复制和扩展模式配置)的“翻转”函数,英特尔嵌入式显卡驱动程序支持 台式机翻转。如需了解翻转的指导和操作系统限制等信息列表,请参阅用户指南。

 

2.  采用英特尔® 嵌入式显卡驱动程序的英特尔® 系统控制器中枢 US15W 芯片组是否提供专用于 DirectX* 9.0Ex 和 OpenGL* 2.0 的硬件支持?

 

是的。

 

3.  英特尔开源 Linux 显卡驱动程序和 Linux 版英特尔嵌入式显卡驱动程序有哪些高级区别?

 

英特尔嵌入式显卡驱动程序:

 

  • 能够在支持的芯片组上实现双独立显示功能
  • 支持渲染扩展加速
  • 在支持的芯片组上提供 Xinerama* 支持
  • 支持图像翻转
  • 支持高级 3D 性能
  • 支持扩展生命周期

 

4.  内部 LVDS 是否支持 SPWG 和 OpenLDI 这两种数据格式?

 

不是,目前所有移动式芯片组内部的 LVDS 仅支持 SPWG 数据格式。可通过端口驱动程序属性 49 支持其它 LVDS 发射器。

 

5.  什么样的第三方串行 DVO (SDVO) 设备受英特尔嵌入式显卡驱动程序的支持?

 

英特尔嵌入式图形驱动程序通过芯片组的内部 SDVO 端口支持来自 Chrontel* 和 Silicon Image* 的用于 HDMI、DVI、TVOut、VGA/CRT 和 LVDS 的各种不同的 SDVO 设备。如需了解最新的支持设备列表,请参阅用户指南、POR 更新和产品简介

 

6.  英特尔嵌入式图形驱动程序是否支持在多 SDVO 设备之间共享 I2C 总线?

 

是的,但是不同 SDVO 设备的“数据地址位”应该有所不同。如需关于如何配置的更多信息,请参阅用户指南。请注意,如果需要支持双发射器,在每个发射器的配置中定义 I2CDAB 硬件地址选项是非常重要的。通常 SDVO 设备位于端口 70h 和 72h,但实际情况取决于您的具体硬件。在 CED 中,配置选项位于 I2C 总线配置部分中“I2C 设置”按钮下的 SDVO 配置页中。请在每个设备的“设备地址位”框中定义地址。

 

7.  英特尔嵌入式显卡驱动程序对哪些绘图函数进行了加速?

 

有关更多信息,请参阅用户指南

 

8.  如何改变或增加显卡使用的内存?英特尔嵌入式显卡驱动程序是否支持在运行期间进行变更?

 

在 Microsoft Windows XP/eXP* 系统上,可通过 SysBIOS 实现这种特性。对于 X Server*,这应该在 xorg.conf 中进行。请参见用户指南以了解更多信息。

 

9.  英特尔® 系统控制器中枢 US15W 芯片组的显卡内核提供哪个着色器模式层次?

 

US15W 在有一些细微限制的情况下支持着色器模式 2.0。

 

10.  该英特尔显卡驱动程序是否是指 OpenGL*?

 

是的,正如英特尔嵌入式显卡驱动程序 10.2 版用户指南POR 更新产品简介所述,Linux 2.6 kernel Linux 版本和配备 US15W 芯片组的 Windows 支持所有或大部分芯片组。

 

11.  EDID 是什么?它如何工作?

 

EDID - 即扩展显示信息数据(Extended Display Information Data),是 VESA 标准实体之一,支持显示器或监视器向驱动程序回送有关正确的显示分辨率、模式设置和配置的信息。

 

CRT/VGA 监视器通过 I2C 总线和英特尔® 嵌入式显卡驱动程序交换 EDID 信息,以使驱动程序仅生成与它所连接的监视器兼容的显示模式和时钟。

 

有些 LVDS 面板不允许交换 EDID 信息,因此这些显示器称为非 EDID (EDID-less),并且需要通过 CED 生成定制详细时钟描述符 (DTD) 时钟。

 

12.  我在何处可以获得有关 OpenGL* 英特尔® 嵌入式显卡驱动程序支持哪些版本、API 调用和特性的信息?

 

请参阅用户指南的附录 D,了解对 OpenGL* 和 OpenGL ES* 支持的更多信息。

 

13.  OpenGL 和 OpenGL ES 有何不同?

 

OpenGL ES 和 OpenGL 之间较为重要的两个不同之处是移除了原始渲染(而采用定点阵列)的 glBegin–glEnd 调用语义,以及推出了顶点协调和属性的固点数据类型,以更好地支持通常缺乏浮点单元(FPU)的嵌入式处理器的计算能力。

 

14.  英特尔是否有计划在任何产品上提供 PhysX* 支持?

 

否。英特尔认为在不采用 NVIDIA* 专有技术的情况下依然存在着可以接受的平台解决方案,如 PhysX*、CUDA* 等等。

 

15.  OpenVG* API 是否受英特尔® 嵌入式显卡驱动程序支持?

 

否。但是,OpenVG* 受更新英特尔® 嵌入式媒体和显卡驱动程序(英特尔® EMGD)支持。有关 OpenVG 的更多信息,请访问此网页: http://en.wikipedia.org/wiki/Openvg

 

16.  用户是否可以通过使用英特尔® 嵌入式显卡驱动程序的脉冲宽度调制 (PWM) 来实施动态背光控制?

 

是的,用户可以有一个能动态控制 LVDS 背光的应用,但是您首先需要确保您使用的平台或主板能使用 PWM 控制背光。LVDS 组件需要与 PWM 逆变器连接。(软件工程师对主板设计的了解就是那么多)。

 

然后您需要能够对控制 LVDS 背光的 PWM 进行编程的英特尔® 嵌入式显卡驱动程序。当前,英特尔® 嵌入式显卡驱动程序和英特尔 EMGD 两者都可以在英特尔® 系统控制器中枢 US15W 芯片组和 Tunnel Creek 主板上支持 LVDS PWM。尚未确定该代码是否已为英特尔® 凌动™ 处理器 400 和 500 系列落实。此驱动程序需要进行两项配置以启用 PWM。一个是逆变器的频率,另一个是 LVDS 面板的最大强度百分比。英特尔® 嵌入式显卡驱动程序和英特尔 EMGD 通常将最大强度设为 100%,但是对此参数进行配置会设定最大面板强度,而不是默认启动强度。这就意味着不论您怎样做,您能得到的最强亮度也就是您在驱动程序中设定的强度。

 

第三个部分就是对 LVDS 强度进行控制的用户应用。如果您有英特尔® 凌动™ 处理器 400 和 500 系列的 PCI 配置规范,转到显示设备(PCI 设备 2)部分,查看 PCI 配置寄存器。找到一个称为 LEGACY Backlight Brightness (LBB) 的条目。在英特尔® 控制器中枢 US15W 上,它以 0xF7 弥补 0xF4。您需要编写一个能写入此 PCI 配置空间的应用。您需要参阅适用于 Tunnel Creek 的英特尔® 凌动™ 处理器 400 和 500 系列的规范。Bit 0:7 控制 LVDS 背光亮度。它有 255 的亮度水平。但是请注意:驱动程序上的设置(如以上段落所陈述)将设定为最强亮度。这意味着,如果您设定的最强亮度为 50%,即使您将 LBB 设为 255,其强度仍为 50%。

 

然后您可以创建使用滑杆等的应用,用来修改 LBB 值以控制背光。

 

17.  英特尔® 嵌入式显卡驱动程序是否支持将多媒体、图形、动画和互动性集成到单个运行时环境的 Microsoft Silverlight* Web 应用框架?

 

英特尔® 嵌入式显卡驱动程序当前不支持专用于 Microsoft Silverlight* 加速。但是,英特尔® 嵌入式显卡驱动程序可加速 Silverlight 使用的许多基本特性和功能。对于 Windows,英特尔® 嵌入式显卡驱动程序加速 DirectX*(和 WPF),而对于 Linux* 则加速 OpenGI*/GLES。总之,英特尔® 嵌入式显卡驱动程序当前没有特定的 Silverlight 加速功能,但是 Silverlight 可以在英特尔® 嵌入式显卡驱动程序加速的操作系统上工作。