工作上需要经常使用 office 和腾讯会议这些,但很多地方需要 Linux 及 cuda 编程,思来想去等不起 WSL2 加入 gpu 访问特性了,加入了也短时间内不够稳定。想问问有经验的 v 友是怎么解决这个问题的?
两台机器换着用,win 写文档 linux 跑代码?这样的话两个桌面属实有点过分,win 桌面 linux 主机的话 jetbrains ssh 远程用的不是很舒服,vscode 我也用不太习惯;
一台机器装 linux,用 virtualbox 虚拟个 win 来使用,这样会不会 office 这些软件会有使用上的问题,比如卡顿?机器配置如下:
cpu  英特尔至强 W-2123 2.9GHz
内存 32G
硬盘 256G+2TB
显卡 P2000 5G
求各位 v 友给点建议~
|  |      1qbhy      2020-07-15 10:03:40 +08:00  1 mac 不香吗 ? | 
|  |      3reus      2020-07-15 10:06:28 +08:00 完全没问题,windows 记得装 virtualbox 的驱动 | 
|      5Chenamy2017      2020-07-15 10:08:55 +08:00 可行,配置下文件共享虚拟机用起来也很方便 | 
|  |      6superchijinpeng      2020-07-15 10:09:25 +08:00 via iPhone 可以 linux 系统 虚拟机中装 win 已经这样一年多 | 
|      7celeron533      2020-07-15 10:11:19 +08:00 我偏向于选项 2,轻量级办公分配 4GB 足够了,重量级(巨大 excel 表格)分配 6GB | 
|      8nightwitch      2020-07-15 10:11:31 +08:00 我也是 Linux + Win(virtualbox),恰好虚拟机也是为了 office 和腾讯会议。简短的说,腾讯会议的话问题不大,把麦克风和摄像头暴露给虚拟机就是了。office 不行,主要是 virtualbox 的图形性能太拉垮,office 在滚屏,拖动的时候会有不跟手的感觉,界面卡卡的。KVM 也解决不了这个问题,kvm 把显卡直通给虚拟机,那宿主机就没法用 cuda 了。 我现在的变通方案就是简单的文档用在线的东西处理,google docs/石墨 /腾讯文档这种,复杂一点的就用 wps 处理,最后在虚拟机里用 office 看一下格式正不正确。 如果 wps 打开格式乱成一锅粥的那种比较复杂的文档,我就重启到 win10 处理好了再继续写代码。。 | 
|      9nightwitch      2020-07-15 10:12:57 +08:00 顺便#1 提 mac 的那个兄弟,不知道 mac 已经不能用 cuda 好几年了吗 | 
|  |      10reus      2020-07-15 10:13:18 +08:00 @nightwitch office 本身就有网页版啊,去闲鱼找家庭版拼车,一年才几十块,兼容性好多了。 | 
|  |      11stephenyin      2020-07-15 10:13:36 +08:00 你这配置妥妥的 | 
|      12pascalsun      2020-07-15 10:16:09 +08:00 加点钱上 Mac 吧,我同事 Windows 内置 Ubuntu 和 Ubuntu 内置 Windows,以及 Ubuntu 和 Windows 换着来都试过了,昨天拿到 Mac,真香。。。 | 
|  |      13reus      2020-07-15 10:16:12 +08:00 @nightwitch 图形性能不至于吧,装了驱动的话连 3D 游戏都能玩 | 
|  |      14barrysn      2020-07-15 10:17:29 +08:00 应该可行,我有朋友这么干过,摄像头一类的没关注过 | 
|      15nightwitch      2020-07-15 10:17:35 +08:00 @reus 知道 还没用过:) 有机会可以试试 | 
|  |      16reus      2020-07-15 10:18:55 +08:00 @pascalsun 三四万块钱也叫“加点钱”?过几年 macos 不支持 intel cpu 了,arm 又不支持 cuda 了,你找谁哭去?几万块还不如买多几块显卡。 用过 linux 宿主+windows 虚拟的人都说没问题,别来推荐 mac 了。 | 
|  |      17Muniesa      2020-07-15 10:23:22 +08:00 office 用 wps 替代直接在 Ubuntu 下用就可以了,我甚至在 virtualbox 里装了个 SolidWorks,虽然有点卡,但其实轻度使用也够了 | 
|  |      19Tink PRO 建议 vnware | 
|  |      20zy445566      2020-07-15 10:43:47 +08:00 WSL2 不香吗? | 
|  |      21reus      2020-07-15 10:45:13 +08:00  6 @Sapp 明明是 linux 板块,明明是问 linux 下跑 windows 虚拟机是否可行,明明是可行的方案,明明 mac 就不适合这种场景,就是有人非要无脑推荐 mac,看见都火起。 我就用着 mac 回帖,所以也不要给我加什么戏,我就是觉得在这贴推荐 mac,不合适。 | 
|      22roundgis      2020-07-15 10:45:47 +08:00 我现在就这样用 ubuntu 18.04 + virtualbox (win 7) win 7 装有 vs 2019 用来开发 c# 电脑是 x230 16G ram | 
|      24chole      2020-07-15 10:50:20 +08:00 非常可行,上学时我就是这样干的.u 下上网,虚拟机做 ppt. | 
|  |      25SenLief      2020-07-15 10:50:42 +08:00 推荐 Mac 的有点无脑了,Mac 支持 cuda 了? mac 下虚拟机 win 用 office 不也是卡卡的。 建议双系统,有处理 office 的时候切换过去,一些小的用 wps 可以处理。 | 
|  |      26knva      2020-07-15 10:55:15 +08:00 i2ex rbqrbq | 
|      27chengfeng      2020-07-15 10:59:58 +08:00 建议 Windows+ Ubuntu ( virtual ),我现在就是这样弄的,真香。 之前是 Ubuntu 做主机虚拟机安装 Windows,体验不好,主要是虚拟机里边的 Windows 有各种毛病。 日常用的软件就都装 Windows 上,虚拟机 Ubuntu 就安装环境 IDE,完美流畅。 | 
|      28VZXXBACQ      2020-07-15 11:25:14 +08:00 CUDA 开发也有人能推荐 Mac 这残废? | 
|      29jtnwm      2020-07-15 11:33:20 +08:00 如果是有核显的英特尔 cpu,可以用 igvtg 把核显分给虚拟机用,办公没问题。这样独显也可以继续用 cuda 。 | 
|  |      30roundRobin      2020-07-15 11:37:21 +08:00 cuda 说实话我用 vs 也一样写了两个项目 | 
|      31zonkin      2020-07-15 11:38:25 +08:00 win to go? | 
|  |      32pming1      2020-07-15 11:42:45 +08:00 不讨论性价比,实用性确实 Mac 更方便;但 Linux+VirtualWindows,也是个不错的方案。我有时候工作需要,也会再 Mac 上远程 Windows,共享文件夹。 | 
|  |      34hanssx      2020-07-15 11:48:05 +08:00 @Chenamy2017  @superchijinpeng @nightwitch @chole 兄弟们,我也是 linux mint 19.3 + vbox6.1.10 ,已经安装 vboxGuestAddition,但是我发现 vbox 的共享剪切板很不好用,比如只能拷贝文本类型,像拷贝一个软件就拷贝不过去。拷贝点文字倒是可以,拖拽也不好使,拖拽有时候会导致 guest 机器桌面环境卡死(操作不了桌面),你们有这种情况吗?如何更好共享呢,我现在都是两边开一个 web server,哎。 | 
|      35nightwitch      2020-07-15 11:51:43 +08:00 @hanssx  virtualbox 就这样,老问题了。建立共享文件夹,开只读或者开读写。我的所有硬盘都只读共享给虚拟机,然后有一个专门的文件夹让虚拟机可以读写,这样保证安全又可以交换数据。 | 
|  |      36hanssx      2020-07-15 11:52:53 +08:00 不过那个 share folerders 也行,只是都需要把文件放过去。 我还尝试了用 ftp~ | 
|  |      37ragnaroks      2020-07-15 11:54:09 +08:00 我现在就是 fedora 主系统,用自带的 boxes 开虚拟机 win10 用 QQ 之类的,已经一年多了,除了复制粘贴没法用以外,别的没啥问题 | 
|  |      38hanssx      2020-07-15 11:54:41 +08:00 @nightwitch “我的所有硬盘都只读共享给虚拟机”,这有点猛啊,老哥~ | 
|  |      39ragnaroks      2020-07-15 11:55:07 +08:00 ps: 我主要用 windows,之所以用 fedora 做宿主系统是因为 win10 老蓝屏 | 
|  |      40gitopen      2020-07-15 11:56:18 +08:00 对,在买 mac 前,已经使用  Ubuntu  +  VirtualBox(Win7)两年多了! | 
|  |      42sadfQED2      2020-07-15 12:09:31 +08:00 via Android 建议深度,没用过以前我也是 ubuntu,但是用过深度后发现国内软件基本上都能用 | 
|      43hbl      2020-07-15 12:22:44 +08:00 via Android windows wsl2,  等 gpu/gui 出来了,就更牛逼了 | 
|      44chucongqing      2020-07-15 12:23:54 +08:00 同推 wsl2 | 
|  |      45MiMiGe      2020-07-15 12:30:13 +08:00 不愧是 i2ex 回复没有令我失望 +狗头保命 | 
|  |      46felixcode      2020-07-15 12:33:20 +08:00 i2ex 始终如一,本性难移。 | 
|  |      4720015jjw      2020-07-15 12:39:30 +08:00 这么说来我还挺好奇我司 cuda 标配是啥... 我知道有 mac pro 的 windows equivalent 但不知道是不是给 cuda folks 的 | 
|  |      48huaouo      2020-07-15 12:47:14 +08:00 via iPhone 双系统,然后用 vmware 能互相作为虚拟机启动。 | 
|      49tairan2006      2020-07-15 13:07:58 +08:00 楼主要搞 CUDA,推荐 mac 的是脑子进水了吧… 我记得 vmplayer for linux 现在有了,比 virtualbox 还是强不少的,楼主可以试试。 | 
|      50nicevar      2020-07-15 13:10:09 +08:00 @hanssx 跟宿主主机共享一个文件夹, 要么买 VMWare,平时关注一下搞活动的时候,我有一次 289 买了 Fusion, 前年双十一的时候买 Workstation Pro 才 300 多点,真的实惠 | 
|  |      51linxiaojialin      2020-07-15 13:13:51 +08:00 我这 2 个一直在用,都很方便,文件传输直接拖拽(实在不行搞个共享文件夹就解决了),没有遇到什么问题 办公室:Win10 + VMwareWorkstation Ubuntu 家里:Win10 + VirtualBox Ubuntu (推荐,端口转发很方便) | 
|  |      52zachlhb      2020-07-15 13:16:33 +08:00 via Android 虚拟 windows 基本不用考虑,很卡的,我更建议宿主 Windows,虚拟 Linux,用 vscode 连进 Linux 体验非常好 | 
|  |      54bitdepth      2020-07-15 13:29:27 +08:00 via iPad virtualbox 的 usb mapping 效能很糟 GPU 能力也不佳 | 
|  |      55berrx      2020-07-15 13:32:38 +08:00 virtualbox  + vagrant 绝配 | 
|      56ungrown      2020-07-15 13:34:02 +08:00 @zachlhb #52  图形加速开启后,丝般顺滑 哪怕不开,只要不运行显卡负载重的软件,也不会感觉到明显卡顿 当然这跟宿主 linux 系统本身的图形加速能力也有关系,但这年头,主流发行版及其衍生在这方面都不弱 除非是要在虚拟 windows 里打 3D 游戏、渲染、建模…… | 
|  |      57vivoapex      2020-07-15 13:34:59 +08:00 Ubuntu 加 VMware Player 装 win10 企业版( https://msdn.itellyou.cn/上有), 效果不错 | 
|  |      58seanseek      2020-07-15 13:37:10 +08:00 wsl 为啥没人说呢。bug 很多么 | 
|      59ungrown      2020-07-15 13:38:52 +08:00 @berrx #55 问个题外:vagrant 能支持“移动可插拔仓库”吗?我想把虚拟机扔移动 SSD 上,前段时间尝试了几天,未果 | 
|  |      60ryougifujino      2020-07-15 13:39:38 +08:00 干脆用两台电脑算了,去买台 NUC | 
|  |      62zachlhb      2020-07-15 14:49:29 +08:00 via Android @ungrown 我试过在 win 虚拟机里搞小程序开发,打代码都一卡一卡的,virtualbox 直接卡到没法操作,vmware 稍微好点,但依旧不如实体机流畅,效率差到不行 | 
|  |      63starcraft      2020-07-15 14:51:35 +08:00 via iPhone 别人把问题场景都描述这么明确了,还有 nt 跳出来 mac,这是没想到的。应该只有关键字 bl 才能清净了。 | 
|  |      66leimao      2020-07-15 14:54:44 +08:00 纯 Linux 机器,没有 Windows | 
|  |      67hanssx      2020-07-15 15:17:09 +08:00 @nicevar linux 上面的 vmware 高版本不支持 unity 模式,vbox 高版本也支持 seamless 模式,这个模式可以比较即时的接收办公软件消息,我总不能一会儿打开看一下有没有消息发送过来吧。 | 
|  |      68Pho3nix      2020-07-15 15:42:16 +08:00 @nightwitch cuda 是为了做 DL? | 
|      69laragh      2020-07-15 15:59:38 +08:00 不敢评论太多。买个 Mac 开发用。用到性能的地方就在我的台式机上跑个 Linux 当作服务器。这是我现在的想法。 Mac 开发 + 台式机「 win 打游戏 + Linux 跑服务」 | 
|  |      70raptor      2020-07-15 16:00:43 +08:00 十年前我这么用了一年多,然后就完全告别 Windows 了…… | 
|      74nicevar      2020-07-15 16:27:28 +08:00 @hanssx 开虚拟机不开双显效率太低了,开了双显 unity 模式没必要了,再说你是 Linux 是主力,Win 只是用点办公软件之类的 | 
|  |      75cubecube      2020-07-15 16:27:58 +08:00 win+vmware/wsl2  可能更合适?桌面环境 linux 不是太好的选择,除非有执念 | 
|  |      76smilingsun      2020-07-15 16:54:21 +08:00 Linux 虚拟机相当可行,个人感觉,比 Mac 香。 公司发的 MacBook Pro,用了小半年,MBP 发热很厉害,很多软件,比如 Office,没有 Windows 稳定。 | 
|  |      77Xinghx      2020-07-15 17:20:24 +08:00 可行, 我目前就是这种工作模式。 完全没有问题 | 
|  |      78aboutboy      2020-07-15 17:26:02 +08:00 好想有一种能自动伸缩性能的主机和虚拟机。 想法 1:支持自动伸缩性能,比如在不同需求下自动增强或降低配置,最好是线性的。 想法 2:在不变的性能模式下,虚拟机平台可以对运行其上的不同操作系统实时分配不同的性能。 | 
|      79leafShimple      2020-07-15 17:31:17 +08:00 我觉得可以考虑一下,一台性能强的 linux+一台屏幕不错的上网本. | 
|  |      80LengthMin      2020-07-15 17:35:57 +08:00 目前 Insiders 已经有 GPU 了 | 
|  |      81nannanziyu      2020-07-15 18:09:41 +08:00 via Android 果粉的智商真的是一言难尽 | 
|      82nightwitch      2020-07-15 18:24:43 +08:00 @Pho3nix  现在 DL 都封装的很好了,需要手写 cuda 算子的场景少了。cuda 主要用在高性能计算上 | 
|      83charlie21      2020-07-15 21:39:22 +08:00 @aboutboy 买一个 windows 的 vps,一个月 10 刀,想上性能加钱,流量和硬盘空间都能给弹性了 “linux 是为服务器设计的,要么装服务器上,要么装虚拟机里” 真当宿主机了也是随便,笔记本电脑上阿你就安装 linux 去吧,没人拦你。打不了游戏呢至少能防病毒 | 
|  |      84longbye0      2020-07-15 21:44:47 +08:00 可行,在学校用了三年,当然我还有个本。 | 
|      86jinliming2      2020-07-15 22:01:33 +08:00 我目前就是这样,笔记本,4 核双线程 APU,16 G 内存。Linux 主机 + Windows 虚拟机( VirtualBox Windows 10 LTSC ),使用上没有问题。 VirtualBox 装最新的 Windows 10 2004 会有透明度的问题。 之前试过两台电脑,Windows 电脑接显示器,然后 Linux 电脑把 X11 桌面通过 TCP forward 到 Windows 上去显示。但是估计是我的局域网带宽不足,画面绘制有明显的延迟(到不是卡顿,就类似于网页上打开一张特别大的图片那样,加载慢)。也可以单独 forward 单个应用,会刘畅一些。 | 
|      87billlee      2020-07-15 22:26:55 +08:00 ubuntu 还是用 kvm 吧 | 
|      88charlie21      2020-07-15 22:39:23 +08:00 @felixcode  Linus 不会告诉你他有没有一个 Windows 设备或一个 Windows VPS,他用了他不说,谁拜他谁傻 | 
|      90charlie21      2020-07-15 22:47:15 +08:00 他也可以交给一个秘书处理。他有秘书,你有秘书么?就跟 tmd 川普宣传 ‘口罩有啥用?我就不戴口罩’ 一样,近他总统周围的人 都是经过核酸检测才让接见的,你有护卫队么?川普如果说把护卫队都撤了 他干么? 如果给 Linus 六度接触理论里的大约 100 个人都让他们抹除 win 设备了,Linus 干么?带来的后果 Linus 能接受么?他都没有说服距离自己最近的 100 个人彻底丢弃 win 设备,你凭什么觉得他是在说服全世界?他的 scope 你要搞清。川普如果说把护卫队都撤了 他干么? Linus 有一个 team 围绕他用 linux 了,你有么? | 
|  |      92Vegetables      2020-07-15 22:51:54 +08:00 via Android 别搞虚拟机了,弄台 windows 笔记本吧 | 
|      93alexkkaa      2020-07-15 22:52:20 +08:00 via Android 虚拟机里运行 ide 都没问题 更别说 office 了 | 
|      94charlie21      2020-07-15 22:52:50 +08:00 | 
|      95alexkkaa      2020-07-15 22:53:45 +08:00 via Android 虚拟机要用 vmware 不要用 vbox vbox 不能承受重度使用 性能太差 bug 太多 win10 支持就是个残废 | 
|  |      96reus      2020-07-15 22:58:12 +08:00 via Android @charlie21 linux 玩不了游戏这种清朝思想该抛弃了吧。反正我流畅玩着很多 windows 独占的 3a 游戏,用 steam 的 proton 。 事物是发展的,你已经是无知了。 | 
|      97alexkkaa      2020-07-15 22:59:52 +08:00 via Android 那些说 linux 桌面垃圾的 这都 0202 年了 gnome xfce 已经很稳定了好吧。 老爷机 偏门硬件另说 | 
|      98charlie21      2020-07-15 23:04:10 +08:00 @reus 就游戏方面我当然无知了,但我至少知道聊游戏需要直接聊 OpenGL 和 DirectX,而不是直接聊 linux 和 windows | 
|  |      99minami      2020-07-15 23:13:11 +08:00 楼主明牌要用 CUDA,iv2ex 还是一水 mac,叹为观止 | 
|  |      100reus      2020-07-16 00:58:57 +08:00 @charlie21 OpenGL 已经是过去时,新作都用 vulkan 了。linux 能跑 windows 独占的游戏,就是因为有 dxvk 这种将 DirectX 翻译成 vulkan,然后 linux 就能跑的库。你太不了解最近的 linux 了。 steam 上最多人玩的 50 个 windows 独占游戏,只有七个还不能在 linux 上跑: https://www.protondb.com/explore?page=0&sort=playerCount 现在 linux 上能玩的游戏,很多很多了。 |