我想知道使用 Wine 或 VirtualBox 之类的虚拟机来运行 Photoshop 之类的应用程序是否会更好(稳定性、方便性和速度)?
答案1
可以找到兼容的 Wine 应用程序这里。
人们常说基于 Wine 的应用程序的速度与在原生 Windows 上运行的速度相当。我曾看到一些报告称基于 Wine 的应用程序运行速度更快。
数据库呈现颜色编码,描述在 Wine 下运行 Windows 应用程序时发现的稳定性和问题。
白金级应用程序在特定版本的 Wine 上可以毫无问题地运行。该声明的关键部分是 Wine 的版本。它有两种版本:
存储库中的 Wine 1.2 是推荐的 Wine 稳定版本。
Wine 1.3(也来自存储库)是 Wine 的当前开发版本。它将每两周更新一次,包括修复和回归。
因此,如果 winehq.org 数据库显示它在 1.3.x 版本下被评为黄金/白金级,那么该应用程序将接近原生 Windows 速度,但要知道下一次开发更新可能会影响其稳定性。
如果您想要坚如磐石的稳定性,那么请继续使用双启动 Ubuntu/Windows 安装,或者您可以使用 VirtualBox 或 VMWare 等良好的虚拟解决方案。这将为您提供相同的稳定性,但会牺牲运行虚拟解决方案的速度 - 速度可能在 5% 到 30% 之间(或更多),具体取决于 Windows 应用程序的类型和虚拟托管解决方案的类型。
由于依赖虚拟图形驱动程序,图形密集型应用程序在虚拟解决方案下往往会遭受更多损失 - 此驱动程序往往为基于 2D 的应用程序提供基本的图形性能。因此,游戏在虚拟解决方案下很少能很好地运行。最近的 VirtualBox 版本声称使用较新的显卡具有良好的 3D 功能。
由于 Photoshop 是图形密集型的,您也许应该考虑仅在拥有非常好的显卡的情况下才虚拟运行它 - 您还应该考虑安装任何专有驱动程序,例如 NVIDIA 或 ATI Catalyst。
答案2
只是回答你关于在 WINE 上运行 Photoshop 等程序的问题。我使用 WINE 运行最新的 Photoshop。甚至 3D 加速也能正常工作。但是,要运行最新版本的 Illustrator,我必须使用虚拟机。WINE 无法运行它。
一个主要的问题是,无论是在 WINE 还是 VM 上,图形应用程序之间的复制/粘贴都不起作用。
除此之外,我的简单规则是这样的:
首先在 WINE 上运行。如果功能确实很差,则使用 VM。对于我来说,绝对没有在 WINE 中运行良好的程序在 VM 上运行得更快的情况。通常通过 WINE 运行得更快。