标签: virtualization

如何解决 VirtualBox 中着色器模型的问题?

我有一台在本机 Linux 主机上使用 VirtualBox 软件的虚拟化 Windows 7(32 位)机器。

对于一些高级软件(ArcGIS Desktop 10.1),我需要:

最低要求 OpenGL 2.0 版运行时,建议使用 Shader Model 3.0 或更高版本。

我一直在运行系统需求检查,这些是结果 - 告诉我没有可用的着色器模型:

系统需求检查

现在,我想知道为什么?VirtualBox 从早期版本开始就支持着色器模型。我下载了 OpenGL Viewer 软件来检查显卡设置。这是结果:

opengl 查看器

OpenGL 查看器告诉我我安装了 OpenGL 2.1 以及顶点和像素着色器模型 3.0 版。那么为什么有些软件没有检测到这一点呢?

顺便说一下,ArcGIS 无法正常工作 - 如本线程中所述。这就是为什么我认为 VirtualBox 中的着色器模型存在一些严重问题。

如何解决这个问题?

opengl windows-7 virtualbox virtualization graphics-card

6
推荐指数
1
解决办法
2万
查看次数

Virtualbox 4.2.10 自动调整大小不起作用。除非全屏,否则会自动缩小但不会放大

使用 Virtualbox 4.2.10 和 Windows 7 作为主机和来宾。

如果我按Ctrl+ F,操作系统会全屏显示。如果我检查分辨率,它会显示 1680×1050 —— 与我的主机操作系统大小相同,它有许多(大约 20 个)其他选项,包括更大的分辨率。

现在,如果我再次按Ctrl+ F(我希望它只填充可用窗口),它会回到 1024×732。

如果我缩小窗口,分辨率确实会缩小,但是当我再次调整窗口大小时不会再放大。当我在调整大小后检查分辨率时,它是 640×480(没有其他选项可用)。

这是描述问题的视频。

高清版

有人可以帮我解决这个奇怪的问题吗?

配置:

主持人

  • Windows 7的
  • 16 GB 内存
  • SLI 上的 2 个 Nvidia 680(工厂超频)(每个显卡 4GB)
  • CPU 虚拟化开启

客人

  • Windows 7的
  • 4 GB 内存
  • 安装来宾工具

windows-7 virtualbox virtualization resolution

6
推荐指数
2
解决办法
2万
查看次数

如何在 Mac OS X 上桥接从 Wi-Fi 到 TAP 的连接?(对于模拟器 QEMU)

我正在尝试在我的 Wi-Fi 连接和模拟器 ( QEMU )之间设置一座桥。我需要一个虚拟机与主机在同一个 LAN 上,并有自己的 IP 地址。

QEMU 需要使用 TAP(虚拟网络设备),所以我已经安装了tuntaposx,让它运行,并且可以使用 TAP 打开 QEMU:

qemu-system-arm -kernel zImage.integrator -initrd arm_root.img -m 256 -net nic -net tap,ifname=tap1 -nographic -append "console=ttyAMA0" 
Run Code Online (Sandbox Code Playgroud)

一旦 QEMU 打开了 TAP 接口,我就有一个脚本来配置网桥:

sysctl -w net.link.ether.inet.proxyall=1
sysctl -w net.inet.ip.forwarding=1
sysctl -w net.inet.ip.fw.enable=1
ifconfig bridge0 create
ifconfig bridge0 addm en1
ifconfig tap1 0.0.0.0 up
ifconfig bridge0 addm tap1
ifconfig bridge0 up
Run Code Online (Sandbox Code Playgroud)

如果我在虚拟机上手动设置IP,我可以从虚拟机ping 主机,但不能从主机到虚拟机。此外,我无法从 VM 访问网络的其余部分 - 包括无法通过 DHCP 设置 IP。

有任何想法吗?

networking virtualization qemu bridge macos

6
推荐指数
1
解决办法
7641
查看次数

Docker,从头开始镜像

所有Docker基于他人docker图像的入门指南。但是,即使是base映像也有 180MB 的虚拟存储空间。所以,

我想知道,是否可以在docker没有任何父图像的情况下完全从头开始我的图像?(如果是这样,我打算通过网络安装创建我自己的基本映像)。

PS在这里查看更多关于Docker

谢谢

linux virtualization ubuntu disk-image installation

6
推荐指数
1
解决办法
1万
查看次数

在 VirtualBox 中安装英特尔 HAXM

我正在尝试使用 VirtualBox 在 Windows 7 来宾中安装英特尔硬件加速执行管理器。

当我运行intelhaxm.exe安装它时,出现以下错误:

在此处输入图片说明

这不是真的,因为我的 Windows 客户机运行时启用了 VT-X/AMD-V,而我的主机支持的是具有 VT-X 支持的 Intel CPU。

如何在我的 Windows 客户机中安装它?

windows-7 virtualbox virtualization vt-x intel-haxm

6
推荐指数
1
解决办法
8373
查看次数

英特尔虚拟化技术和 VT-X 在 Windows 8.1 中不起作用

我正在尝试使用英特尔虚拟化技术和 VT-X 运行 x86 Android 虚拟设备。这些功能是模拟器正确运行所必需的。但是,我似乎无法让它发挥作用。

非常奇怪的是,操作系统似乎总是与我的 BIOS 设置相矛盾。当在 BIOS 中启用这两个功能时,Windows 认为它​​们不可用:

在此处输入图片说明

另一方面,当它们都在 BIOS 中被禁用时,Windows 认为它​​们可用。不幸的是,尽管操作系统认为这些功能可用,但我仍然无法启动模拟器,因为它们在 BIOS 中被有效禁用。在这些情况下,当我尝试启动模拟器时会收到此错误消息:

Starting emulator for AVD 'x86_10-inch' 
emulator: device fd:1096
HAX is not working and emulator runs in emulation mode
emulator: VT feature is not enabled, HAXM not working.
creating window 0 0 845 528
Run Code Online (Sandbox Code Playgroud)

有时,在重新启动似乎无限次之后,我随机让它工作。我有点不知所措,这个问题使工作效率低下。任何帮助将非常感激!

澄清一下,纯模拟不是一种选择。获得不错速度的唯一方法是使用硬件虚拟化。当一切随机正常工作时,我可以使用硬件虚拟化启动虚拟设备,并且运行良好。

我的规格:

华硕 N56J,英特尔 i7-4700HQ 2.4GHz,Windows 8.1 Pro,8GB 内存

virtualization vt-x

6
推荐指数
1
解决办法
1万
查看次数

如何配置macvlan接口以获取IP?

我在 ubuntu 16.04 上使用 4.4 内核。我正在尝试查看如何启动 macvlan 界面,但还没有成功。这些是我用来创建和启动界面的步骤。

  1. ip link add mymacvlan1 link wlan0 type macvlan mode bridge
  2. ifconfig mymacvlan1 192.168.1.56 up
  3. route add default gw 192.168.1.1 mymacvlan1

当我输入第三个命令时,我的 wifi 连接断开了。我不确定发生了什么。同样在步骤(1)之后,如果我只是做ifconfig mymacvlan1 up然后做dhclient mymacvlan1,它就会在那里冻结。如何让macvlan接口自动从DHCP获取IP?

任何帮助表示赞赏!谢谢!

networking linux virtualization dhcp ubuntu

6
推荐指数
1
解决办法
9570
查看次数

是否有任何理由不为 VM 提供奇数个 CPU 内核?

我担心将 CPU 内核数设置为奇数会降低性能或稳定性。有没有可能是真的?

cpu virtualization virtual-machine

6
推荐指数
1
解决办法
5408
查看次数

这台计算机没有启用 VT-x/AMD-v。必须在 BIOS 中启用它

我有一台启用了虚拟化的 Windows 8.1 戴尔笔记本电脑。下面是英特尔处理器识别实用程序的图片。

我的虚拟机中安装了 Fedora 24。它还启用了虚拟化。

在此处输入图片说明

当我运行 cat/proc/cpuinfo | grep 'vmx\|svm'和 minikube start 命令时,它显示以下错误消息,我无法继续。

关于如何解决此错误的任何建议?

在此处输入图片说明

bios virtualbox virtualization

6
推荐指数
1
解决办法
2万
查看次数

如何在 Windows 7 客户机中使用 Qemu/Spice 动态分辨率?

Qemu Spice 用户手册提到了“动态分辨率”功能。如果我理解正确,这会改变来宾分辨率以匹配 VM 窗口的大小,就像 VirtualBox 的来宾扩展自动完成的那样。

我浏览了我能找到的所有 Spice 用户文档。我读过的任何内容都没有真正解决在 Windows 来宾中进行这项工作的问题……尽管这表明它适用于基于 X11 的客户端。

在 Windows 7 来宾中启用动态解析的步骤是什么?

virtualization qemu virtual-machine

6
推荐指数
1
解决办法
1万
查看次数