我刚刚购买了一台全新笔记本电脑:游戏华硕 TUF A15 FX506II-AL022、AMD Ryzen 7 4800H、8GB DDR4、SSD 512GB (nvme)、NVIDIA GeForce GTX 1650 Ti 4GB。我安装了 Mint Cinnamon 19.3——今天最新的,并通过 U 盘进行所有更新。当它第一次启动到 GUI 时,它说:
您的系统当前正在运行,没有视频硬件加速
因此,我继续尝试更新驱动程序,但没有找到任何结果。
然后我继续进行设置,安装了 Skype、Zoom、mc、double Commander、keepass、remmina 和 RDP 插件(希望我没有错过任何东西)。最后,我重新启动并从标题中得到了这个错误:
ucsi_acpi USBC000:00: PPM init failed (-110)
我做了Alt+F1进入工作命令行界面。然后,我重新启动并进入启动菜单,然后进入恢复模式。我没有看到任何有帮助的东西,所以我只是选择了“恢复”,它在 GUI 中加载得很好,再次显示没有“视频硬件加速”的消息。
所以我认为问题是由某些视频驱动程序引起的。所以基本上我有两个问题,假设问题是由视频驱动程序引起的:
如何获取适用于我的 nvidia 卡的更新驱动程序?
如果上述问题无法解决,如何禁用驱动程序,以便每次重新启动时都不必进入恢复模式并恢复?
如果我的假设是错误的,还有什么可能导致这种情况,以及如何解决它?
谢谢。
答案1
我有华硕 TUF A17,已经与它苦苦挣扎了大约一周,但终于让它完美地工作了。
首先,在版本 5.6 - 5.8 之间的 Linux 内核上,我们针对新的 AMD 芯片在 Renoir GPU 功能以及风扇和电源控制等方面做了很多工作。因此,如果您很懂行,那么值得更新。如果您对此感到紧张,5.8 可能会在 10 月份推送到大多数发行版(例如 Ubuntu 20.04 和 20.10)。
您收到的错误与具有 Display Port 功能的 USB-C 端口有关。
安装 Nvidia 440 驱动程序。在 Ubuntu 中,这可以通过以下方式完成
sudo apt-get install nvidia-driver-440
然而,Mint 似乎并没有打包这个驱动程序包,而另一个用户建议的 PPA 很可能只包含适用于 Ubuntu 的软件包。
因此,让我们直接从 Nvidia 的软件包进行安装(这是我将 Linux 内核升级到 5.7.8 后所做的,因为 Ubuntu 的 Nvidia 驱动程序的更改版本可能针对 5.4 内核进行了优化)
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/440.100/NVIDIA-Linux-x86_64-440.100.run chmod +x NVIDIA-Linux-x86_64-440.100.run sudo sh NVIDIA-Linux-x86_64-440.100.run
按照提示完成安装,但不要立即重新启动。我们需要进行设置
xorg
,以便 Nvidia 驱动程序能够正确启动,并且不会init
再次出现 PPM 错误。首先,如果您有
xorg.conf
文件,请将/etc/X11/xorg.conf
其删除。sudo rm /etc/X11/xorg.conf
现在编辑我们的 2 个图形驱动
xorg.d
程序文件 (admgpu+nvidia)cd /usr/share/X11/xorg.conf.d/ ls -al # to view the contents of our directory
您应该会看到 amdgpu 和 nvidia(以及其他)的文件。
让我们先编辑 amdgpu 文件(通常命名为
10-amdgpu.conf
)sudo nano 10-amdgpu.conf
添加 PrimaryGPU 行
Section "OutputClass" Identifier "AMDgpu" MatchDriver "amdgpu" Driver "amdgpu" Option "PrimaryGPU" "no" EndSection
按Ctrl+X然后
y
按 # 保存并退出 nano现在让我们编辑 Nvidia 文件(通常是
10-nvidia.conf
,但我注意到 Ubuntu 将其命名为不同的名称,所以我将其重命名为10-nvidia.conf
)sudo nano 10-nvidia.conf # or other filename
添加选项和模块路径
Section "OutputClass" Identifier "nvidia" MatchDriver "nvidia-drm" Driver "nvidia" Option "AllowEmptyInitialConfiguration" Option "PrimaryGPU" "yes" ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg" EndSection
重新启动您的机器。如果需要,您可以在此时插入 USB-C 转 DP(显示端口)/HDMI 电缆。
如果您遇到任何问题,请告诉我!
答案2
我得到了我的华硕TUF A15工作在Ubuntu Studio 20.04 LTS通过安装 nvidia-driver-440 (自动落入 450 版本)驱动程序,但在使用笔记本电脑几天后,我意识到某些程序在图形方面存在严重问题。游戏的性能(很少,我不用来玩游戏)甚至比以前在其他硬件上使用 Nouveau 驱动程序的体验还要差得多,而且 Wine 根本没有显示任何窗口,冻结了前台屏幕(就在建议之后,在命令行中,回到 nouveau 驱动程序)。我将 Wine 用于一些 Windows VST 乐器,所以这是一个需要解决的重要问题。
但由于 nouveau 驱动程序在 A15 中根本不起作用,我必须使用 nvidia 来管理它,所以我清除所有 nvidia*东西,重新安装 xserver-xorg-video-nouveau,rebootg(没有图形,只有命令行后出现很多错误信息),然后安装了nvidia-驱动程序-390(之前,我确定这不会自动落入 450 版本,只需注意新安装的软件包即可。请注意过渡软件包可能会将您的安装引导到更高版本的驱动程序,因此请仔细检查要安装的软件包。您可以键入apt-cache search nvidia-driver
查看哪些可用,哪些是过渡性的)。
至少到目前为止,这工作得很好,游戏有可接受的性能,Wine 也工作得很好。我唯一无法100%恢复的是nvidia 设置工具,它作为一个空窗口打开,只有两个按钮:帮助和退出。
问候。
答案3
由于这应该适用于默认安装,因此我提交了一份错误报告: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1912509
请尽可能添加信息、确认信息等。看来 nvidia 驱动程序安装解决了这个问题,但 Ubuntu 只正式支持 Nouveau 驱动程序。因此,让我们提供开发人员使用纯开源软件进行这项工作所需的信息,这可能是一个新的驱动程序错误修复。
在解决此问题之前,请参阅人们在此处发布的用于安装 nvidia 驱动程序的解决方案。谢谢 请注意,对于我的 Asus Tuf 15 i5-10300H,我对 5.4 内核没有任何问题,只有更新后获得的 5.8 内核没有问题(但偶尔会冻结)。其他人发布了安装 5.8 之前其他内核的解决方案,这也可能有效。
答案4
问题很可能是缺少 NVIDIA 驱动程序。我也得到了ucsi_acpi USBC000:00:PPM 初始化失败 (-110)错误。最后我成功安装了驱动程序并消除了错误。
首先,打开一个终端窗口。然后使用这些命令:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade
sudo apt install nvidia-driver-VERSION_NUMBER_HERE
(就我而言:sudo apt install nvidia-driver-430
或者440
,不记得是哪一个。nvidia-smi
告诉我版本 440)
重新启动计算机。希望错误已经消失。