Ubuntu
每次重新啟動時都必須重新安裝 NVidia 驅動程序
最新更新後,我的 Nvidia 驅動程序出現問題。現在,每次我重新啟動機器時,兩個不同版本之間都會出現一些衝突,我必須在 X 啟動之前重新安裝驅動程序。這是來自日誌文件的消息:
Jun 11 20:28:20 localhost kernel: [ 73.033810] NVRM: API mismatch: the client has the version 270.41.19, but Jun 11 20:28:20 localhost kernel: [ 73.033811] NVRM: this kernel module has the version 270.29. Please Jun 11 20:28:20 localhost kernel: [ 73.033812] NVRM: make sure that this kernel module and all NVIDIA driver Jun 11 20:28:20 localhost kernel: [ 73.033813] NVRM: components have the same version.
有任何想法嗎?
Nvidia驅動有兩部分,核心部分和使用者空間部分。他們必須匹配。通常,當您安裝 Nividia 驅動程序時,它會將核心部分建構為模組。您可能沒有安裝兩個版本的 Nvidia 驅動程序,但有舊模組,或者您正在從 grub 引導舊核心。查看是否有更新的核心可以從 grub 中選擇,可能需要更新的核心部分。
核心模組和使用者區驅動程序部分之間發生這種不匹配的一種方法是當您的發行版使用 ramdisk 啟動時。如果是這種情況,您需要重新執行
grub-install
(或類似的),以便在系統啟動時載入新的核心模組。