虚拟机运行3d游戏怎么玩3D游戏

实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了 - 查看主题 & Ubuntu中文论坛
&[ 19 篇帖子 ]&
&文章标题 : 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
5:44帖子: 5
送出感谢: 0 次
kvm在内核提供了vfio-vga功能后,也可以让虚拟机可以直接控制显卡了。那样虚拟机就会有(接近)原生的3d性能,也就是说可以玩任何的3d游戏。其实这个功能xen早就提供了(pci-back模块好像是),只不过xen的dom0主机上不能装vmware的module,因为dom0就是在hypervisor上的,主机的内核并不是真正直接和硬件通信的。前提:* 两个显卡* 两套键盘鼠标* 支持iommu的主板和cpu* 有一个非btrfs的分区大概流程* 更新kernel和驱动,有些驱动需要打补丁* 启动时将需要passthrough的显卡绑定到pci-stub,以避免显卡驱动绑定显卡。* 然后吧显卡绑定到vfio的驱动,就可以启动kvm了。暂时坑还是很多,例如虚拟机不能重启,只能关机。虚拟机关机后,主机要sleep一次来reset显卡,否则重启虚拟就就会让主机的内核死掉。详细教程在这里:有什么问题我可以尝试一下解答。
_________________
评价:&3.85%&
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
22:29帖子: 182
系统: Ubuntu14.04
前排大力支持
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
16:10帖子: 1844
系统: Arch debian win7
标记一下,等以后稳定了就可以抛弃virtualbox了
_________________拥有丰富API接口和广泛程序支持的dropbox云同步,,开始就比别人多500兆,我的空间也会增加。谢啦==========我的作品==========
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
5:44帖子: 5
送出感谢: 0 次
zhw2101024 写道:标记一下,等以后稳定了就可以抛弃virtualbox了 其实过了一年,已经很稳定了。就是例如nvidia的patch还没有进入upstream,以及虚拟机reset显卡会有问题。我反正是买了ssd和键盘鼠标来玩这个了。
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
15:14帖子: 1143
系统: NixOS+虚拟机各种系统
送出感谢: 0 次
这个好,记下了。
_________________关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。皓龙双路 + NixOS + openbox + qemu/spice
+ +蒙文输入法+3d打印管理+激光雕刻
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
13:53帖子: 22地址: 帝都
系统: 啊嚏Linux~
送出感谢: 0 次
接收感谢: 0 次
MS这个对显卡是有要求的...前几天照那个帖子的方法试了,启动qemu时老是报 no iommu_group for device ~~~&_&~~~明明intel_iommu=on, lsmod看vfio也一切正常,pcistub也表示绑定显卡了...然后维基了一下...,俺家显卡不在里面...
PS 支持列表里面满满的A卡有木有,用A卡的孩纸你们是幸福的...
_________________谦虚恭谨,不要装X---论如何优雅地服用Linux
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
5:44帖子: 5
送出感谢: 0 次
嘧涅?^_^ 写道:MS这个对显卡是有要求的...前几天照那个帖子的方法试了,启动qemu时老是报 no iommu_group for device ~~~&_&~~~明明intel_iommu=on, lsmod看vfio也一切正常,pcistub也表示绑定显卡了...然后维基了一下...,俺家显卡不在里面...
PS 支持列表里面满满的A卡有木有,用A卡的孩纸你们是幸福的...楼主有sudo么?我之前也有这个错误了,忘记是什么了,有可能是vfio-bind那步出错了。可以试试手动来看sysfs里面的显卡是否bind到了vfio驱动那里。而且如果另一张卡是n卡,驱动要打个补丁的。 编译后33mb 放不上来。。我的显卡也不在列表上。没有写上去而已。代码:diff -Naur NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv.c NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv.c--- kernel/nv.c& & 03:49:24. +0100+++ kernel/nv.c& & 21:47:48. +0200@@ -93,12 @@&& & &pci_set_master(dev);&-#if defined(CONFIG_VGA_ARB)-#if defined(VGA_DEFAULT_DEVICE)-& & vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);-#endif-& & vga_set_legacy_decoding(dev, VGA_RSRC_NONE);-#endif+//#if defined(CONFIG_VGA_ARB)+//#if defined(VGA_DEFAULT_DEVICE)+//& & vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);+//#endif+//& & vga_set_legacy_decoding(dev, VGA_RSRC_NONE);+//#endif&& & &if (NV_IS_GVI_DEVICE(nv))& & &{diff -Naur NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv-linux.h NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv-linux.h--- kernel/nv-linux.h& & 03:49:25. +0100+++ kernel/nv-linux.h& & 21:47:30. +0200@@ -127,9 +127,9 @@&#error &struct file_operations compile test likely failed!&&#endif&-#if defined(CONFIG_VGA_ARB)-#include &linux/vgaarb.h&-#endif+//#if defined(CONFIG_VGA_ARB)+//#include &linux/vgaarb.h&+//#endif&&#if defined(NV_VM_INSERT_PAGE_PRESENT)&#include &linux/pagemap.h&
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
13:53帖子: 22地址: 帝都
系统: 啊嚏Linux~
送出感谢: 0 次
接收感谢: 0 次
dongping_xie 写道:嘧涅?^_^ 写道:MS这个对显卡是有要求的...前几天照那个帖子的方法试了,启动qemu时老是报 no iommu_group for device ~~~&_&~~~明明intel_iommu=on, lsmod看vfio也一切正常,pcistub也表示绑定显卡了...然后维基了一下...,俺家显卡不在里面...
PS 支持列表里面满满的A卡有木有,用A卡的孩纸你们是幸福的...楼主有sudo么?我之前也有这个错误了,忘记是什么了,有可能是vfio-bind那步出错了。可以试试手动来看sysfs里面的显卡是否bind到了vfio驱动那里。而且如果另一张卡是n卡,驱动要打个补丁的。 编译后33mb 放不上来。。我的显卡也不在列表上。没有写上去而已。代码:diff -Naur NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv.c NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv.c--- kernel/nv.c& & 03:49:24. +0100+++ kernel/nv.c& & 21:47:48. +0200@@ -93,12 @@&& & &pci_set_master(dev);&-#if defined(CONFIG_VGA_ARB)-#if defined(VGA_DEFAULT_DEVICE)-& & vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);-#endif-& & vga_set_legacy_decoding(dev, VGA_RSRC_NONE);-#endif+//#if defined(CONFIG_VGA_ARB)+//#if defined(VGA_DEFAULT_DEVICE)+//& & vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);+//#endif+//& & vga_set_legacy_decoding(dev, VGA_RSRC_NONE);+//#endif&& & &if (NV_IS_GVI_DEVICE(nv))& & &{diff -Naur NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv-linux.h NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv-linux.h--- kernel/nv-linux.h& & 03:49:25. +0100+++ kernel/nv-linux.h& & 21:47:30. +0200@@ -127,9 +127,9 @@&#error &struct file_operations compile test likely failed!&&#endif&-#if defined(CONFIG_VGA_ARB)-#include &linux/vgaarb.h&-#endif+//#if defined(CONFIG_VGA_ARB)+//#include &linux/vgaarb.h&+//#endif&&#if defined(NV_VM_INSERT_PAGE_PRESENT)&#include &linux/pagemap.h&sudo有的,不过patch没打,俺现在再试试看吧
_________________谦虚恭谨,不要装X---论如何优雅地服用Linux
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
5:44帖子: 5
送出感谢: 0 次
嘧涅?^_^ 写道:sudo有的,不过patch没打,俺现在再试试看吧还有就是i家的芯片组好像在grub启动那里要加上什么 unsafe_interrupt 之类的,我是a家的,所以没有试过。然后还有一点就是显卡不只有一个设备的(显卡是一个设备,显卡上的声卡又是一个),同一组的两个设备必定都要Bind到pcistub上的,然后再同时bind到vfio上。
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
23:21帖子: 13123地址:
系统: Debian stable AMD64
独占显卡吗?要是双显卡的机器是不是可只分配一块呢?
_________________?????箪食瓢饮随遇安,不求栋梁求参天。一门牛逼的编程语言。
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
22:17帖子: 428
等再成熟点就能了。。我现在APU+A卡独显,貌似没法进行
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
13:53帖子: 22地址: 帝都
系统: 啊嚏Linux~
送出感谢: 0 次
接收感谢: 0 次
嘧涅?^_^ 写道:dongping_xie 写道:嘧涅?^_^ 写道:MS这个对显卡是有要求的...前几天照那个帖子的方法试了,启动qemu时老是报 no iommu_group for device ~~~&_&~~~明明intel_iommu=on, lsmod看vfio也一切正常,pcistub也表示绑定显卡了...然后维基了一下...,俺家显卡不在里面...
PS 支持列表里面满满的A卡有木有,用A卡的孩纸你们是幸福的...楼主有sudo么?我之前也有这个错误了,忘记是什么了,有可能是vfio-bind那步出错了。可以试试手动来看sysfs里面的显卡是否bind到了vfio驱动那里。而且如果另一张卡是n卡,驱动要打个补丁的。 编译后33mb 放不上来。。我的显卡也不在列表上。没有写上去而已。代码:diff -Naur NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv.c NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv.c--- kernel/nv.c& & 03:49:24. +0100+++ kernel/nv.c& & 21:47:48. +0200@@ -93,12 @@&& & &pci_set_master(dev);&-#if defined(CONFIG_VGA_ARB)-#if defined(VGA_DEFAULT_DEVICE)-& & vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);-#endif-& & vga_set_legacy_decoding(dev, VGA_RSRC_NONE);-#endif+//#if defined(CONFIG_VGA_ARB)+//#if defined(VGA_DEFAULT_DEVICE)+//& & vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);+//#endif+//& & vga_set_legacy_decoding(dev, VGA_RSRC_NONE);+//#endif&& & &if (NV_IS_GVI_DEVICE(nv))& & &{diff -Naur NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv-linux.h NVIDIA-Linux-x86_64-331.38-no-compat32/kernel/nv-linux.h--- kernel/nv-linux.h& & 03:49:25. +0100+++ kernel/nv-linux.h& & 21:47:30. +0200@@ -127,9 +127,9 @@&#error &struct file_operations compile test likely failed!&&#endif&-#if defined(CONFIG_VGA_ARB)-#include &linux/vgaarb.h&-#endif+//#if defined(CONFIG_VGA_ARB)+//#include &linux/vgaarb.h&+//#endif&&#if defined(NV_VM_INSERT_PAGE_PRESENT)&#include &linux/pagemap.h&sudo有的,不过patch没打,俺现在再试试看吧N卡patch打了,unsafe_interrupt也加了,还是不行
网上转了一圈,貌似还是俺显卡不支持...PS 俺配置:i7-4700MQ+GT750M
_________________谦虚恭谨,不要装X---论如何优雅地服用Linux
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
22:17帖子: 428
笔记本不行,听别人说在同一个桥上,没法给虚拟机的吧
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
21:21帖子: 17
系统: ubuntu
送出感谢: 0 次
接收感谢: 0 次
这个不错嘿嘿 支持……
_________________?
&文章标题 : Re: 实测,用qemu-kvm直接控制显卡获得接近原生的3D性能,终于可以玩游戏了发表于 :
21:00帖子: 284
两个显卡就没有意思了
_________________
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 19 篇帖子 ]&
正在浏览此版面的用户:Sogou [Spider] 和 0 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统***区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 16.10 - Yakkety Yak
& &系统***和升级
& && &新立得和软件源
& && &Wubi***讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& >K+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.04
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店查看:2417|回复:3
虚拟机上玩3D网络游戏鼠标发飘,请高手指点.谢谢.
论坛首席记者
你用的软件版本、平台、使用模式等信息请说明一下
菜刀在手,问天下谁是英雄
优秀技术经理
lz什么都没说明。。。怎么解。。。
哈哈,一看楼主就是有钱人啊
我建议楼主直接在主机上***一个GPU,然后通过GPU穿透,再到虚拟机上玩3D游戏,保证爽啊.......在虚拟机中怎么设置才能运行3D游戏?_百度知道西西软件下载最安全的下载网站、值得信赖的软件下载站!
→ 彻底解决VMware 7.1中3D游戏鼠标发飘的问题
5.0.1 中文版
类型:虚拟机大小:439.3M语言:中文 评分:3.6
最近在VMware7.1中玩3DRPG游戏,发现用鼠标在控制视角的时候飘忽不定,在网上搜了一圈也没找到解决方法,于是自己想到了一种方法并成功的解决了,现在推荐给大家这种方法。
首先我的测试环境:真机Win7 Ult x64,鼠标是USB接口(/2接口没有测试)
下面介绍方法,很简单;编辑虚拟机&&添加设备&&选择USB设备并勾选最后一个选项(显示所有USB设备)
然后完成&&运行虚拟机&&右键选择下面这个设备(我的有两个,第一个是键盘、第二个是鼠标,可以自己去试)
弹出信息选确认,进入虚拟机后系统即发现USB鼠标设备并***驱动,这时再进入游戏鼠标就不飘了。
PS:这样做之后切换到真机时鼠标将不能动,乃们就自己想办法吧,实在不行Ctrl+E强行关虚拟机,反正我笔记本有触摸板
西西为大家提供最好用的虚拟机下载。虽然苹果的系统在外观上颇受众多用户的青睐,不过由于一些特殊的应用在系统上无法使用加上操作习惯上的问题让很多用户选择了装双系统。随着苹果电脑硬件性能的不断提升,越来越多的用户开始考虑使用虚拟机代替传统的,这样可以同时运行以及两个操作系统,不需要重启,也基本不需要担心硬件资源吃紧。此外,对于用户来说,虚拟机还意味着不需要额外进行硬盘分区,无疑在很大程度上缓解了硬盘容量...
10-17 / 439.3M
推荐理由:Mac 平台下著名的超强虚拟机发布了全新的 v5 版本带来超过70项的更新升级,主要包括:针对 Mac OS X 10.8 (
03-06 / 87.3M
推荐理由:VirtualBox可以在Linux、Mac或Windows主机中运行,这也正是很多用户使用VirtualBox的原因。开源的虚拟机,M
03-11 / 297.6M
推荐理由:ParallelsDesktop7.0.15104简体中文版附完美破解及SN,亲测可用。在MacBookPro本上运行相当流畅。***Paral
09-09 / 5.6M
推荐理由:让你可以拥有多个虚拟桌面,这样你就再也不会觉得屏幕上的位置不够用了。不同的桌面可以有不同的背景图像和
07-25 / 3.0M
推荐理由:史上最好用的虚拟光驱工具可以制作简单光盘映像文件和模拟CD/DVD光驱的最流行软件产品。功能:  1. 模拟虚
06-28 / 209.2M
推荐理由: ParallelsDesktopforMac无疑是世界上最畅销、评价最高、最值得信任的在Mac中运行Windows应用程序的解
很多从事行业的人中会习惯性的在自己的电脑中***虚拟机,这样在进行一些软件的评测时可能系统一样会崩溃但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的恢复功能,你可以马上恢复虚拟机到***软件之前的状态。这样会大大减少重装系统的几率,而且虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动系统那样耗费时间,运行程序更加方便快捷虚拟系统只能模拟和现有操作系统相同的环境,...
01-29 / 471.5M
推荐理由:VMware是全球台式电脑及资料中心虚拟化解决方案的领导厂商。VMWare Workstation是该公司出品的“虚拟 PC”软
10-17 / 439.3M
推荐理由:Mac 平台下著名的超强虚拟机发布了全新的 v5 版本带来超过70项的更新升级,主要包括:针对 Mac OS X 10.8 (
06-17 / 446.1M
推荐理由:官网最新的,西西弄了老半天才下载下来,虽然是英文的,不过如果你以前用过的话,就没多大关系了。VMware W
09-14 / 119.3M
推荐理由:VMware vCenter Converter Standalone 是一种用于将虚拟机和物理机转换为VMware 虚拟机的可扩展解决方案。此
05-15 / 45M
推荐理由:VMware Workstation 不需要重开机就能在同一台电脑使用好几个OS.VMware主要的功能有:1.不需要分区或重开机就
03-06 / 111.9M
推荐理由:VirtualBox最早是德国一家软件公司InnoTek所开发的虚拟系统软件,后来被Sun收购,改名为SunVirtualBox,性能有
01-2703-2810-1609-0909-0108-1707-0804-2204-0503-14
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载

参考资料

 

随机推荐