如何让 VirtualBox 来宾使用 NVidia 图形?
主机设置:
视窗 7 x64
英伟达擎天柱
在NVIDIA Control Panel 中,我明确选择了高性能 NVIDIA 处理器 :
C:\Program Files\oracle\VirtualBox\VirtualBox.exe
C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
Run Code Online (Sandbox Code Playgroud)当 VirtualBox 运行时,NVidia 软件不会将其列为使用 NVidia GPU 的应用程序。因此,我假设 VirtualBox 确实没有使用 Nvidia GPU。
客人:
Windows 7 x64(即与主机相同)
已安装来宾添加
在 VirtualBox 设置中启用 3D 加速:显示/视频/启用 3D 加速
什么Rhinoceros,一个支持 OpenGL 的应用程序报告为视频适配器:
Humper
Chromium
OpenGL version: 2.1 Chromium 1.9
Render version: 2.0
Shading Language: 1.40 - Intel Build 9.17.10.3517
Driver Date: NA
Driver Version: NA
Maximum Texture size: 8192 …Run Code Online (Sandbox Code Playgroud)windows-7 virtualbox virtual-machine optimus nvidia-graphics-card
我有一台新的戴尔 XPS 15 (L502x),配备 NVIDIA GeForce 540M、英特尔酷睿 i7Q 2.2 Ghz 和 Crucial RealSSD 硬盘。与如今大多数配备 NVIDIA 卡的笔记本电脑一样,它具有“Optimus”功能,可在集成的英特尔高清显卡和更强大的 NVIDIA 卡之间无缝切换,目的是提供更长的电池寿命。
当我购买这台笔记本电脑时,我认为会有某些常识选项,例如在使用 A/C 电源时仅使用 NVIDIA 卡的能力,和/或强制使用一张或另一张卡的能力。看来要么我错了,要么我就是不知道该怎么做。
我想知道如何配置 Optimus,使 NVIDIA 卡始终用于所有任务,包括 Windows 桌面/Aero。我对英特尔卡的性能不满意,所以我想完全绕过它。我知道由于这些卡的硬件配置,不能简单地禁用 Intel 硬件,但我希望 NVIDIA 卡能够完成所有工作。我已经深入研究了 NVIDIA 控制面板和 Intel 设置程序,但没有找到任何关于如何执行此操作的线索。我在这个主题上做了很多谷歌搜索,但发现几乎没有用。
在 BIOS 中检查了一个选项是使用一个视频卡还是另一个独占;不存在这样的选择。
更新了BIOS,没有效果。
将 Nvidia 控制面板设置为使用 Nvidia GPU 作为默认设备。
尝试通过 NVIDIA 控制面板强制 dwm.exe 在 NVIDIA GPU 上运行,目的是让 Aero 在 NVIDIA GPU 上呈现。这个程序似乎有一个特殊的例外,因为 GPU 选择的下拉框变灰并设置为“集成显卡”:

尝试在卡上强制使用较旧的 Optimus 驱动程序;没有成功。
非常欢迎任何建议,但请不要回答我不应该禁用擎天柱!
如何告诉 NVIDIA Optimus 始终在我的 NVIDIA(而不是 Intel)卡上运行 Google Chrome?
“使用图形处理器运行:NVIDIA”选项似乎没有任何效果,NVIDIA 出于某种原因似乎在控制面板中禁用了它:

我(据我所知)目前没有使用任何需要独立 GPU 的图形密集型应用程序,但表示正在使用独立 GPU 的键盘图标正在闪烁(尽管大部分时间都保持点亮状态) . 我启用了 optimus 托盘图标,它也在黑白和彩色之间闪烁。
有没有办法列出当前使用独立 GPU 的所有应用程序?
我的笔记本电脑(华硕 X7BSV)仅使用集成 GPU 就卡住了。它也有一个 nVidia GT540M,但我无法让它工作。
我正在使用带有最新驱动程序的 Windows 7 x64。
这是在我连接了需要工作的外部 USB 显示器之后发生的,从那时起我无法换回 nVidia GPU(dxdiag例如说主 GPU 是英特尔集成的)。
华硕支持要求我完全重新安装系统,但这是我不想做的事情。我检查了 BIOS,没有选择使用什么 GPU。nVidia 卡本身正在工作,因为我可以在它上面使用 CUDA,并且它可以与 Ubuntu Live CD 一起使用。在 nVidia 软件管理中,我尝试将其设置为全局设置、高性能 GPU (nVidia),但没有任何影响。
我在这里缺少什么?我确实卸载/删除了与外接显示器相关的所有驱动程序和软件,但这并没有帮助。
有一个软件允许用户编辑每个可执行的 nvidia 设置,并允许用户解锁旧应用程序以使用 nvidia 图形而不是 Intel GPU。你能告诉我软件的名字吗?
我想将 ASUS N53SV-SZ038V 的显示扩展到两个外接显示器。
笔记本电脑有一个 HDMI 输出和一个 VGA 输出。我每个都连接到外接显示器。问题是它一次只允许显示两个显示器(笔记本电脑显示器 + 1 台显示器或 2 台显示器)。这在下面突出显示:

该笔记本电脑在 i7-2630QM 和 NVIDIA GT540M 上集成了 Intel HD Graphics 3000。虽然我认为它们都不能直接支持 3 个显示器,但我希望我可以将其中一个(或多个)显示器卸载到显卡上。
进入NVIDIA控制面板后,我看到了下面的内容,并认为可能有一种方法可以重新排列它,但似乎没有:

如果有人可以就是否可以实现这一点或任何其他建议提供一些指导,我们将不胜感激。
windows-7 external-display intel-graphics optimus nvidia-graphics-card
我正在运行 Linux Mint 15 64 位。我的笔记本电脑有一个 Geforce 640M Optimus 卡,所以我按照安装说明(基本设置)安装了 bumblebee 。使用 optirun 运行程序(例如 Steam)按预期工作。但是,某些程序(如 Skype)现在显示
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
不使用 optirun 运行时。我不希望 Skype 在专用卡上运行,所以这是一个问题。在我的系统上可以找到以下 libGL.so.1 文件:
/usr/lib32/nvidia-304/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/nvidia-304/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
Run Code Online (Sandbox Code Playgroud)
如果我跑
LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype
Run Code Online (Sandbox Code Playgroud)
一切正常。
这是update-alternatives --query i386-linux-gnu_gl_conf 的输出:
Name: i386-linux-gnu_gl_conf
Link: /etc/ld.so.conf.d/i386-linux-gnu_GL.conf
Slaves:
i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/extra-modules
Status: auto
Best: /usr/lib/nvidia-304/alt_ld.so.conf
Value: /usr/lib/nvidia-304/alt_ld.so.conf
Alternative: /usr/lib/i386-linux-gnu/mesa/ld.so.conf
Priority: 500
Slaves:
i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/x11-extra-modules
Alternative: /usr/lib/nvidia-304/alt_ld.so.conf
Priority: 9701
Slaves: …Run Code Online (Sandbox Code Playgroud) 我有一台 asus n550jv 笔记本电脑,输出如下lspci -nn | grep "VGA|3D":
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
01:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev ff)
Run Code Online (Sandbox Code Playgroud)
我想使用 vga-passthrough 运行 Windows 8.1 虚拟机,这样我就不必双启动了。我读到您需要一张带有专用输出端口的卡,但我还没有弄清楚原因,而且论坛上有一些帖子表明它可能还可以工作。
我正在尝试使用以下命令运行虚拟机:
qemu-system-x86_64 -enable-kvm -M q35 -m 4096 -cpu host \
-smp 4,sockets=1,cores=4,threads=2 \
-bios /usr/share/ovmf/OVMF.fd \
-usb -usbdevice tablet \
-soundhw hda \
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \
-device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,x-vga=on \
-drive file=/home/duke/windows.img,id=disk,format=raw -device ide-hd,bus=ide.0,drive=disk \ …Run Code Online (Sandbox Code Playgroud) 对于这个问题,听起来好像这个问题已经有很多冲突了,好吧……让我先解释一下:
好吧,我想这就是解释,问题的时间到了:你看,我买了一台三星 NP300E4Z 并在上面安装了 Arch Linux,我无法调整显示,并且出现了很多问题。
我这里有 2 个 GPU。
我的目标是禁用 Optimus GPU,就像它在计算机系统中根本不存在一样。一旦禁用 Optimus GPU,我将使用集成 GPU。
现在,我已经检查了 BIOS。不幸的是,BIOS 并不像我一样“拥有”(配置)机器!我买了它,我应该有权破解它:/
我有目标,但我不知道。如何禁用 Optimus 芯片,就好像它不存在于计算机系统中一样?
optimus ×10
windows-7 ×4
gpu ×2
laptop ×2
dell-xps ×1
graphics ×1
linux ×1
linux-kvm ×1
linux-mint ×1
opengl ×1
qemu ×1
sandy-bridge ×1
virtualbox ×1
windows-8 ×1