1. 英特尔® 嵌入式媒体和显卡驱动程序向哪些 SDVO 设备提供额外显示输出的支持?
英特尔® 嵌入式媒体和显卡驱动程序用户指南定时更新,并列出当前通过端口驱动程序受英特尔® 嵌入式媒体和显卡驱动程序支持的所有 SDVO 设备。下表中列出的 SDVO 设备的第二显示器输出当前受英特尔® 嵌入式媒体和显卡驱动程序的支持。有关受支持发射器的限制的更多详细信息,请参阅 Tunnel Creek B0 Silicon Erratum#9(该页面上第一个常见问题解答中所提到的)上的文档;即具有 SDVO TV 输出的双显示在英特尔® 凌动™ 处理器 E6xx 系列(仅限此系列)中不受支持,因为 SDVO 显示不完整软件解决方案等等。
| 设备 | VBIOS/EPOG/EFI 视频驱动程序支持 | 图形驱动程序支持 |
| Chrontel CH7022* RGB VGA/SDTV/HDTV 输出 |
是 | 是 |
| Chrontel CH7307* 单端口 DVI 输出 |
是 | 是 |
| Chrontel CH7308* LVDS 输出 |
是 | 是 |
| 内部 LVDS | 是 | 是 |
| Chrontel CH7317B* RGB VGA 输出 | 是 | 是 |
| Chrontel CH7315* HDMI 输出 | 是 | 是 |
| 带有 HDCP 的 Chrontel CH7319* 双端口 DVI 输出 | 是 | 是 |
| Chrontel CH7320* 双端口 DVI 输出 | 是 | 是 |
| Silicon Image SiI 1362* | 是 | 是 |
| Silicon Image SiI 1364* | 是 | 是 |
| OKI ML7213* IOH(仅特定于英特尔® 凌动™ 处理器 E6xx 系列的 OKI 电路板;仅限制为支持 Linux MeeGo* 1.2) | 是 | 是 |
| Chrontel CH7036*-LVDS 至 HDMI/VGA/LVDS Converter | 否 | 是 |
2. 英特尔® 嵌入式媒体和显卡驱动程序支持的显示配置有哪些?
四种显示器配置当前受英特尔® 嵌入式媒体和显卡驱动程序支持:
3. 英特尔® 嵌入式媒体和显卡驱动程序支持的显示配置之间有哪些区别?
单显示器: 仅有一个显示器活动,受英特尔® 嵌入式媒体和显卡驱动程序支持的任何操作系统支持。单一显示器的硬件配置由 1 个帧缓冲区,1 个通道和 1 个端口组成。
双显示器: 复制配置受支持。从硬件角度看,复制配置由 1 个帧缓冲区,2 个通道和 2 个端口组成。
扩展模式受支持。从硬件角度看,扩展配置由 2 个帧缓冲区,2 个通道和 2 个端口组成。Windows XP* 和 Windows 7* 使用“扩展”一词描述操作系统如何向用户显示多个独立显示器。扩展模式的主要特性是它让第二个显示器成为额外的桌面区域。如果操作系统是 Windows XP*/XPe* 和 Windows 7*,则用户必须使用“扩展”(不是 DIH)配置。更具体地说,扩展配置创建一个单一的、较大的虚拟帧缓冲区,以用于应用程序。该虚拟帧缓冲区的各个区域被映射到每个独立显示器帧缓冲区。英特尔开发了集成入英特尔® 嵌入式媒体和显卡驱动程序的显示器管理器软件;它在系统运行扩展配置的情况下启用。Xinerama* 是在 Linux 环境中受支持的“扩展”模式。MeeGo* distro 不支持 Xinerama。只有在 Fedora* 分发版中英特尔® 嵌入式媒体和显卡驱动程序才支持 Xinerama*,并且存在以下限制: 不能在 3D 模式下进行视频播放和硬件加速。
双独立头(DIH)受支持。从硬件角度看,DIH 由 2 个帧缓冲区,2 个通道和 2 个端口组成。Linux 的 DIH(双独立头)同时驱动两个显示器,这两个显示器各以其独立的分辨率显示互不相同、独立和非持续性的内容。
4. Windows 扩展模式*、Linux Xinerama* 和 DIH 双显示配置的主要区别是什么?
从硬件角度看,DIH、Linux Xinerama* 和 Windows 扩展* 配置均相同。
Windows 的扩展模式同时驱动两个显示器;该两个显示器各以其独立的分辨率持续以类宽屏的形式显示内容。Linux 的 DIH(双独立头)同时驱动两个显示器;该两个显示器各以其独立的分辨率显示互不相同、独立和非持续性的内容。
单个宽屏图像在 DIH 中不能横跨两个显示器,但是在 Windows 扩展配置和 Linux* Xinerama* 配置中则可以(有限制性)。MeeGo* distro 不支持 Xinerama。只有在 Fedora* 分发版中英特尔® 嵌入式媒体和显卡驱动程序才支持 Xinerama*,并且存在以下限制: 不能在 3D 模式下进行视频播放和硬件加速。
DIH 在硬件层次有独立的分辨率、扫描率和内容,与扩展配置相同。在 DIH 中,两个驱动器均活动,而且它们在逻辑上互不相关。
此外,在 DIH 中,每个图像被锁定在单个显示器中。在扩展配置中,两个显示器也均活动,但是它们形成一个较大的虚拟桌面;即,从逻辑上说,它们不是互不相关。
5. 如何在 Microsoft Windows XP* 或 Windows XP Embedded* 系统上实现扩展桌面?
转到“显示器属性(Display properties)”并选择“设置(Settings)”选项卡。您在这里应该看到两台显示器。选择第二台显示器,并将其启用于扩展的桌面;方法是勾选“将 Windows 桌面扩展到此监视器上(Extend my Windows desktop onto this monitor)”的复选框,然后单击应用。
6. 我如何在 Microsoft Windows 7* 或 Windows* Embedded Standard* 7 系统上配置两个显示器?
克隆和扩展桌面配置可使用常规用户界面 (CUI) 配置。您可以通过各种方式(如桌面上下文菜单、托盘图标菜单和 Windows* 控制面板)以及通过热键来访问 CUI。
7. 我能否以不同的时钟和不同的分辨率,但是相同的内容配置两个显示器?
是的,这是复制双显示器配置。如果 GMCH 有两个通道,则英特尔® 嵌入式媒体和显卡驱动程序支持这种配置。每个通道驱动一个不同的时钟,并最终输出到显示器。如需具体的执行说明,请查看用户指南中的“克隆配置”部分。
8. 用户在 Linux 运行 DIH 配置的情况下可以在两个屏幕上都运行 OGL 或 OGLES 吗?
是的,对所有受支持的 X-Server 版本,用户可以通过硬件加速在两个屏幕上运行 OGL 和 OGLES。
9. 用户在 Linux 中运行 Xinerama* 配置时是否可以在两个屏幕上都运行 OGL 或 OGLES?
对于 US15W 和英特尔® 凌动™ 处理器 E6xx 系列,您可以在运行 Xinerama* 的同时运行 OGL 和 OGLES;但是它将不使用硬件加速渲染。其速度将会很慢。
10. 我通过两台显示器看到了部分系统启动 DOS。是何原因?
一些 VBIOS 设计为使用忽略已设置模式的兼容性较差的方法,使用 VESA 模式而不是请求的 VGA 模式来让两个显示器都可以正常显示。由于 VBIOS 代码的兼容性风险和代码空间限制,嵌入式 VBIOS 永远不可能实现这一点。最近,一些 GMA 驱动程序和 VBIOS 也未实施此变通方法,因为它们的目标使用案例(平板电脑或手机)并没有第二台显示器。请参阅在启动期间或在 DOS 中使用双显示器的应用说明。