打算装 debian testing 或者 fedora 纯编程环境 主要会写 golang rust java ts 之类的
纯打游戏 steam teamspeak 之类的 存储要求比较大
硬件家里有 5600x 显卡需要买新的 搜了下现成的方案
平常可以远程连接 vscode remote 或者 jetbrains gateway 再加 code-server 之类的(有动态公网) 一套键鼠 + 单显示器 + 单显卡(这个可以调整 是在不行就两张) 两个系统 不知道 v 友们有没有啥好点的解决方案
1
Thymolblue 2022-12-31 13:09:53 +08:00 via Android
如果不做硬盘直通方案 3 有一个问题,硬盘随机读写会显著下降
|
2
lyonbrown4ddd OP @Thymolblue 如果要直通硬盘的话 是不是要单买 sata 控制器之类的?宿主机我是打算 双 nvme 做 raid0
|
3
Puteulanus 2022-12-31 15:17:38 +08:00
为啥不考虑 Windows + Linux 虚拟机呢,虚拟化的 Win 打游戏可能会有坑
|
4
lyonbrown4ddd OP @Puteulanus 还是习惯问题吧 现在 MacBook 当主力 unix 系统用习惯了 各种软件也基本上用的是 unix 系列 还有就是有远程开发需求 jetbrains gateway 的 backend 不支持 Windows 毕竟写代码是主业 打游戏算娱乐而已
|
5
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 。 |
6
ychost 2022-12-31 18:31:31 +08:00
我现在是 Win11 + 黑苹果,只有需要打游戏的时候才切换到 Windows ,日常( IDEA/WebStorm/Unity 等开发工具)黑苹果完全够了,对了我是 5600XT
|
8
lyonbrown4ddd OP @ychost 黑果的话 不太考虑 身边带着一台白果 主要就是配一套在家打游戏和编程环境的台式
|
9
edis0n0 2022-12-31 20:19:58 +08:00
很多游戏会检测虚拟机,例如原神之类的就禁止在虚拟机里运行,虽然改几个虚拟机参数就能绕过检测了,但一段时间后被封号的概率不小
|