VirtualBox 6.0 提供了一个称为图形控制器的新设置。有四个选项可供选择:
在用户手册中,我找到了以下信息:
图形控制器:指定来宾 VM 使用的图形适配器类型。请注意,您必须在来宾 VM 上安装来宾添加以指定 VBoxSVGA 或 VMSVGA 图形控制器。以下选项可用:
– VBoxSVGA:使用 Linux 或 Windows 7 或更高版本的新 VM 的默认图形控制器。与传统 VBoxVGA 选项相比,此图形控制器提高了性能和 3D 支持。
– VBoxVGA:将此图形控制器用于旧式来宾操作系统。这是 Windows 7 之前的 Windows 版本的默认图形控制器。
– VMSVGA:使用此图形控制器来模拟 VMware SVGA 图形设备。
– 无:不模拟图形适配器类型。
但它仍然没有描述他们中的哪一个以及我为什么应该更喜欢。
我什么时候应该选择无?
VMSVGA 比 VBoxSVGA 更好吗?
VBoxVGA 有什么问题?
我已经在 efi 和传统模式下使用 virtualbox 6.0.4 测试了 archlinux-2019.02.01-x86_64.iso 的启动:
????????????????????????????????????????????????????????????
? Adapter ? EFI mode ? Legacy mode ?
????????????????????????????????????????????????????????????
? VBoxVGA ? ok ? ok ?
? VMSVGA …Run Code Online (Sandbox Code Playgroud) 这些不同的显示适配器和电缆的优缺点是什么?
据我所知,HDMI 提供了沿着同一根电缆发送音频的能力以及进行逐行扫描的能力。
我用谷歌搜索过,但似乎找不到任何真正的答案。为什么有人会关心通过 HDMI 或 DVI 而不是 VGA 运行 1280x1024?组件呢?
我只听到一个是数字的,一个是模拟的,但我无法从功能/好处的角度找到这意味着什么。
在会议中,我经常看到人们从一台正在运行的笔记本电脑上拆下 VGA 连接器并将其连接到另一台,而投影仪仍在运行。
这是否 100% 无风险,并且通过 VGA 标准的设计可以吗?如果热插拔 VGA 存在风险,是否可以通过关闭或暂停笔记本电脑、显示器或两者来消除它?
我看到这一直在做而不会造成灾难,所以很明显我对“我们一直在做,所以应该没问题!”的答案不感兴趣。
我想知道是否存在风险 - 真实的或理论上的 - 这样做时会出现问题。
编辑: 我对该主题进行了互联网搜索,但我从未找到明确说明为什么热插拔 VGA 设备安全或不安全。典型的形式是一个论坛问题,问的问题和我做的基本一样,还有以下类型的陈述
但没有解释为什么它安全或不安全......
下面的 Joe Taylors 回答包含一个论坛帖子和回答的链接,这些回答基本上给了我与上述相同的陈述。但同样,没有很好的解释为什么。
所以我找了一本投影仪的实际手册,找到了“联想 C500 投影仪用户指南”。它在第 3-1 页指出:
连接设备
计算机和视频设备可以同时连接到投影机。检查连接设备的用户手册以确认其具有合适的输出连接器。
[图片]
注意:作为安全预防措施,在进行连接之前,请断开投影仪和设备的所有电源。
但同样,没有很好的解释。
我知道原来的 VGA 标准是为了输出 640x480,而在原来的 VGA 连接器上的其他标准是为了输出更高的分辨率而开发的。(SVGA、XGA 等)但我想知道 VGA 连接器可以采用的分辨率是否有特定限制。
此外,如果是这样,例如 DVI 和 HDMI 是如何限制分辨率的?
现在我的设置在中心有一个漂亮的大 24 英寸纯平屏幕,左侧是一个 19 英寸纯平屏幕。但我在右边有一个大洞。
我有第三台显示器可以放在那里,但我不确定如何让计算机识别它。我需要带 3 个端口的显卡吗?我可以在非 SLI-Linked 显卡上跨显示器吗?是否可以将我的第三台显示器插入板载 VGA 端口并使其工作?
操作系统开发教程通过直接写入 VGA 或 EGA 或 Super VGA 来精确定位到达屏幕数据,但我不明白的是写入固定地址进行显示与直接写入视频卡之间的真正区别,无论是板载或可移动?我只想基本澄清我对此问题的困惑
而且由于卡、连接接口、总线、体系结构、片上系统、嵌入式系统等中的变量不是这么简单的情况,我发现很难找到一种方法来理解这 100% 背后的想法. 固定地址会从高端 GPU 到低端板载 GPU 不同吗?为什么,为什么不呢?
托管内核并制作操作系统是我的编程目标之一,这确实是一个遥不可及的梦想。无法理解这些术语不仅在某些方面妨碍了我,而且使我在硬件方面显得很愚蠢。
额外:这些当前的一些答案谈到在 16 位的细节中使用处理器最大可寻址内存。问题是其他一些出现的问题:
1.卡本身的内存呢?这不需要屏幕数据本身的系统 RAM。
2.在高位模式下呢?并且您不能在实模式(x86)中忽略 BIOS 并仍然通过 AL 寻址内存吗?
3. 写入固定地址的概念如何在具有大量寄存器和实际微处理器或高于实际微处理器的性能的 GPU 上保持不变?
我有一台只有 VGA 端口的旧显示器。
我有一台只有 HDMI 端口的新戴尔笔记本电脑。
我想在我的新笔记本电脑上使用那台旧显示器。
我需要HDMI-to-VGA 适配器 还是 VGA-to-HDMI 适配器?我的常识会告诉 VGA 到 HDMI 适配器,但我不是 100% 确定。
我在在线论坛上看到一些人谈论有源和无源连接器。它让我发疯。我真的无法理解这一点。通俗地说,我应该使用什么?
我的笔记本电脑设置为在不使用时进入睡眠状态,但是当我将其设置为使用双屏时,“唤醒”后,我只能看到第二个屏幕上的鼠标闪烁。如果我拔掉 VGA 线,笔记本电脑屏幕就会唤醒,我可以看到登录屏幕。一旦我重新插入 VGA 电缆,第二个屏幕也会“唤醒”。
这个问题在启动时不会发生,我已经将第二个屏幕设置为我的主显示器 - 但我经常断开笔记本电脑的连接以随身携带。我还更改了设置,使笔记本电脑屏幕成为我的主显示器,但问题仍然存在,只是出现在笔记本电脑屏幕上。
这才刚刚开始发生,大约在上次更新(2017 年 6 月,Windows 10 版本 1607 的基于 x64 的系统的累积更新 (KB4022715))时。
运行 Windows 10 Home、Acer Aspire E 15。如果需要其他信息,请告诉我。
我的任务管理器只显示在与VGA连接的屏幕上,在任务管理器设置中点击“只显示当前屏幕的任务”不会使任务管理器栏出现在第二个屏幕上。
设置:
我有一台连接到戴尔 Latitude E7440 笔记本电脑的戴尔 U2312HM 显示器。当我通过laptop -> HDMI cable -> HDMI-DVI adaptor -> monitor(显示器没有 HDMI 插座)连接它们时,图像比使用laptop -> miniDisplayPort-VGA adaptor -> VGA cable -> monitor. 用相机很难捕捉到这种差异,但请看我在下面的尝试。我尝试使用亮度、对比度和锐度设置,但无法获得相同的图像质量。分辨率为 1920x1080,我使用的是 Ubuntu 14.04。
显卡:
HDMI:
为什么质量不一样?是这些标准所固有的还是我应该怀疑 VGA 电缆或 mDP-VGA 适配器有问题?
vga ×10
dvi ×5
hdmi ×4
display ×2
adapter ×1
displayport ×1
kde ×1
laptop ×1
resolution ×1
risk ×1
sleep ×1
terminology ×1
virtualbox ×1
windows-10 ×1