晴之书 ~ Hane no shou. ~ 官方论坛
作为艺术工作者...体会到了Linux间专有显卡驱动的重要 - 可打印的版本

+- 晴之书 ~ Hane no shou. ~ 官方论坛 (https://bbs.hanenoshou.org)
+-- 版块: 晴之书 ~ Hane no shou. ~ 论坛茶馆区 (https://bbs.hanenoshou.org/forumdisplay.php?fid=33)
+--- 版块: Linux相关讨论区 (https://bbs.hanenoshou.org/forumdisplay.php?fid=38)
+--- 主题: 作为艺术工作者...体会到了Linux间专有显卡驱动的重要 (/showthread.php?tid=55)



作为艺术工作者...体会到了Linux间专有显卡驱动的重要 - nanochima - 10-23-2022

...事情是这样的。
咱使用着(以前的帖子中也写过刚刚重装了)Ubuntu Studio ver 22.10,刚刚安装完毕之后试着打开Blender,发现性能很差——打开一些大的场景文件,不仅仅会死机,更大的概率是崩溃退出...另外咱使用的是英伟达(Nvidia)的工作站显卡,支持Cuda功能但是Blender不支持设置,分明已经达到了要求,而且Windos中的Blender也能够设置,但是Ubuntu Studio间的不支持。
刚开始同样没有头绪,随后不知为何想到了专属驱动的问题,试着查找了一些资料,发现纵然已经有了开源显卡驱动,Nvidia与AMD的专有显卡驱动依旧存在...必然有着其存在的意义。于是再查找了一下,找到了这里:

https://developer.nvidia.com/cuda-downloads

对应着Blender的Cuda,依照这些命令下载了专有驱动:

代码:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin && sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 && wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb && sudo dpkg -i cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb && sudo cp /var/cuda-repo-ubuntu2204-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/ && sudo apt-get update && sudo apt-get -y install cuda

这些命令只要进行了正确的选择就能够弹出,总之很容易。运行,重新启动电脑之后,Blender就能够正确识别出咱的显卡,运行速度提高得非常快!原先无法顺利渲染完毕的场景也能够顺利渲染完毕,而且速度提升了非常多...

虽说开源驱动就能够令Linux顺利识别显卡并且运行,已经很不错,但是进行更加需要显卡的工作的时候,还是专属显卡更好些。Nvidia的显卡驱动如此,不知AMD的是否也是这样。


RE: 作为艺术工作者...体会到了Linux间专有显卡驱动的重要 - nanochima - 10-23-2022

P.s.

最开始将Ubuntu Studio安装完毕的时候还有一个问题,那就是运行一小段时间(大概几分钟)之后会死机很小一段时间(一二十秒),但严重的情况下不会从死机状态下自我恢复。
随后为了解决问题,试着打开了音频==>Studio Controls,关闭了Intel Boost,另外再去掉了系统设置中的显示器待机,问题解决。

咱使用的电脑是Intel的CPU,华硕的主板,固态硬盘。
不知道为什么会导致这种问题,但已经解决了就好。

28142636_92


RE: 作为艺术工作者...体会到了Linux间专有显卡驱动的重要 - nanochima - 11-18-2022

续...这次是openSUSE间,安装虚拟机VMware Player,然后在虚拟机间安装Microsoft Windows 7。
一切顺利,就是无法打开Areo(还是Aero来着...)效果...提示显卡驱动不支持。
但是应该支持来着...然后试着查找原因,发现应该是宿主系统显卡驱动的问题。

...试着于openSUSE间也安装好Nvidia专属驱动试一试好了。

28142636_3


RE: 作为艺术工作者...体会到了Linux间专有显卡驱动的重要 - nanochima - 11-19-2022

循着这两份文档,安装nvidia的官方驱动成功:
https://opensuse-guide.ustclug.org/3d.php

以及另一份openSUSE官方文档。

随后打开VMware Player,Windows 7顺利显示Aero(还是Areo来着)效果。
果然显卡的话,专有驱动很重要。

28142636_24


RE: 作为艺术工作者...体会到了Linux间专有显卡驱动的重要 - nanochima - 11-20-2022

这个是结论。
Linux默认提供的开源显卡驱动(不论Nvidia或是AMD的)能够令显卡正常被识别并且显示内容,但也仅仅是显示内容(正确的分辨率识别)并且提供有限的性能而已。
若是需要游玩游戏,或是进行3D设计,或是绘画等工作,总之需要最大程度发挥显卡的性能...还是需要专有驱动来驱动显卡。

Linux是这个道理,想必Windows间也一样...至少咱安装Windows之后,默认就提供了专属显卡驱动。

28142636_76