我有一台配备混合显卡的 HP Envy 4 1025tx。虽然这是 64 位系统,但出于某些原因,我还是在上面安装了 32 位 Ubuntu。(混合显卡在 64 位 Ubuntu 上表现不佳。-“某个论坛上的某个人”)
我的 GPU 存在发热问题,但我已经用 vgaswitcheroo 解决了所有问题。但现在我想在 Ubuntu 上使用 Blender。令我惊讶的是,Blender 没有检测到我机器上的专用 7670m 卡。我已确认
cat /sys/kernel/debug/vgaswitcheroo/switch
IGD 和 DIS 都已启动并运行。我的 /usr/lib 上似乎没有 libopencl,尽管我的突触管理器显示我已安装它。我不太确定我安装了什么。它显示我已安装“ocl-icd-libopencl1”。
所以我的问题是......
我的系统上有 opencl 吗?
如果不是,我是否必须为了 opencl 而获取专有的 ATI 驱动程序(fglrx 完全破坏了我的系统上的 Unity,如果这是选择,我需要指导来修复它)?
我应该在这个系统上安装 64 位 Ubuntu 吗?
答案1
修复
经过多次严格的测试,我终于可以使用 GPU 增强 + 节能 CPU 模式以及 Windows 上的所有功能。ATI 的 fglrx 与 Linux mint maya-64bit 的配合效果比与 Ubuntu 的配合效果更好。我只需从 mint 的附加硬件驱动程序部分下载驱动程序即可。一点也不难。
必须注意。一旦您获得这些驱动程序,您可能就得在余生中过着极客的生活。Cinnamon 在 GPU 开启的情况下启动完美无瑕,但在性能模式下它甚至无法启动。为了启动它,您需要停止 mdm 服务并重新启动它,然后您必须以 sudo 身份启动 cinnamon。
但最终我得到了适合我系统的驱动程序:D