打算配一台台式机 Linux 和 Windows 单机 解决方案

2022-12-31 12:50:07 +08:00
 lyonbrown4ddd

Linux

打算装 debian testing 或者 fedora 纯编程环境 主要会写 golang rust java ts 之类的

Windows

纯打游戏 steam teamspeak 之类的 存储要求比较大

现有状况

硬件家里有 5600x 显卡需要买新的 搜了下现成的方案

  1. Linux windows 双系统 单 uefi 用 grub 做引导 (以前用过 感觉不方便 但是部署是最简单的了)
  2. 单 Windows 然后 wsl (不考虑 用 Linux 就是想用纯 unix 环境+自定义桌面环境 平常用 gnome + i3/sway 之类的)
  3. pve 做底层 上层两台虚拟机 一台 win 一台 Linux 做显卡直通(这种情况没有试过 但是感觉成本有点高 两张显卡)不知道这种和方案 1 相比如何
  4. 单 Linux 做底层 上层 kvm + 显卡直通 Windows (这种也没有试过 不知道可行程度和硬件要求是啥)

期待状态

平常可以远程连接 vscode remote 或者 jetbrains gateway 再加 code-server 之类的(有动态公网) 一套键鼠 + 单显示器 + 单显卡(这个可以调整 是在不行就两张) 两个系统 不知道 v 友们有没有啥好点的解决方案

1142 次点击
所在节点    问与答
9 条回复
Thymolblue
2022-12-31 13:09:53 +08:00
如果不做硬盘直通方案 3 有一个问题,硬盘随机读写会显著下降
lyonbrown4ddd
2022-12-31 13:25:22 +08:00
@Thymolblue 如果要直通硬盘的话 是不是要单买 sata 控制器之类的?宿主机我是打算 双 nvme 做 raid0
Puteulanus
2022-12-31 15:17:38 +08:00
为啥不考虑 Windows + Linux 虚拟机呢,虚拟化的 Win 打游戏可能会有坑
lyonbrown4ddd
2022-12-31 16:16:44 +08:00
@Puteulanus 还是习惯问题吧 现在 MacBook 当主力 unix 系统用习惯了 各种软件也基本上用的是 unix 系列 还有就是有远程开发需求 jetbrains gateway 的 backend 不支持 Windows 毕竟写代码是主业 打游戏算娱乐而已
weiweiwitch
2022-12-31 16:45:08 +08:00
@lyonbrown4ddd 我也是建议 3L 的方案,算是方案 5 。也就是 Windows 、Vmware Workstation 、Linux 虚拟机的组合。

第一种方案,时间和空间上的割裂感太强了,也就是你说的,不方便。想共享资源或切换系统,都要额外的操作和等待。最后还不如直接 2 台机器。
第二种方案,wsl 轻度使用还可以,但要重度使用,以及用上图形界面,还有很多坑要趟。
第三、第四种方案,一方面,这 2 种虚拟机方案在桌面开发领域还远未成熟,你会遇到硬件兼容性、特性缺失、稳定性问题等。你需要自定义很多配置,并且有可能在某次驱动升级或补丁升级时,整个环境就直接出问题了。另一方面,在虚拟机上使用 windows ,会引入相当大的硬件损耗。你相当于放弃了 Windows 最突出的一个优点:最好的桌面性能(特别是重负载下)。


我个人目前就是 Windows 上跑 Linux 虚拟机。Windows 上跑 IDE ,编译构建的话,Java 和 TS 在 Windows 或 Linux 上跑的区别不大。真的需要 Linux 环境,那么 gateway ,然后用 Linux 做 backend 。
ychost
2022-12-31 18:31:31 +08:00
我现在是 Win11 + 黑苹果,只有需要打游戏的时候才切换到 Windows ,日常( IDEA/WebStorm/Unity 等开发工具)黑苹果完全够了,对了我是 5600XT
ychost
2022-12-31 18:32:11 +08:00
@ychost 对了,我还有块树莓派,挂了 12T 硬盘,用来当媒体中心
lyonbrown4ddd
2022-12-31 19:14:18 +08:00
@ychost 黑果的话 不太考虑 身边带着一台白果 主要就是配一套在家打游戏和编程环境的台式
edis0n0
2022-12-31 20:19:58 +08:00
很多游戏会检测虚拟机,例如原神之类的就禁止在虚拟机里运行,虽然改几个虚拟机参数就能绕过检测了,但一段时间后被封号的概率不小

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/905760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX