我的英偉達死了嗎?
我在 Debian Jessie 上。我只是想安裝Nvidia驅動程序。但是我發現
nvidia-detect
沒有檢測到我的專用晶片。雖然它列在lshw
.**
lshw -c video
**在任何安裝之前# lshw -c video *-display description: 3D controller product: GK107M [GeForce GT 750M] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list rom configuration: driver=nouveau latency=0 resources: irq:51 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff *-display description: VGA compatible controller product: 4th Gen Core Processor Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 06 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:49 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
**
lshw -c video
**在安裝和解除安裝 Nvidia 驅動程序並將 nouveau 列入黑名單後 -> 根據要求
$ lspci | grep VGA
$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
$ lspci | grep NVIDIA
$ lspci | grep NVIDIA 01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
$ lspci -vnnn | egrep 'VGA|NVIDIA'
$ lspci -vnnn | egrep 'VGA|NVIDIA' 00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller]) 01:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev a1)
請注意,Nvidia 未在 VGA 下列出。
因此,檢測到硬體。
但是我根據這個http://linuxconfig.org/nvidia-geforce-driver-installation-on-debian-jessie-linux-8-64bit安裝了Nvidia驅動程序並重新啟動(進入控制台)並執行
nvidia-detect
它說
nvidia-detect
# nvidia-detect No NVIDIA GPU detected.
我不能
startx
,它以一個錯誤結束。在日誌中我看到沒有檢測到螢幕或類似的螢幕。那麼,有什麼問題呢?專用晶片死了嗎?
我認為您遇到問題的原因是您的影片卡需要專有的 nvidia 352 驅動程序,而 jessie、jessie-backports 和 sid 儲存庫中唯一可用的驅動程序是 340 版驅動程序。您應該查看Nvidia 網站驅動程序頁面以驗證您的卡所需的版本。
專有版本 352 驅動程序目前僅在 Debian
experimental
儲存庫中可用。我已經把它拉下來並在 jessie 上建構了這個包。這是一個依賴問題的麵條湯,將它安裝在 jessie 中將是一項主要任務(至少在我對情況的了解情況下)。這留下了兩個選擇:安裝免費驅動程序,或者讓 nvidia 安裝程序在您的系統上鬆動。Debian 和 Arch(沒有檢查過其他的),我強烈建議不要在各自的包管理系統之外安裝專有驅動程序
如果這是我的系統,我會安裝免費驅動程序並等待實驗中的軟體包使其成為 sid 或 jessie-backports,然後再試一次。
這來自官方 Debian Wiki NvidiaGraphicsDrivers 頁面:
對 jessie 來說,對專有驅動程序的需求已經結束了——nouveau 現在工作得很好,並且可以通過在桌面上簡單輕鬆地配置來與雙頭顯示器一起使用。專有驅動程序不提供正常的日誌記錄,並且可能是問題的隱藏來源。如果您正在進行發行版升級 - 您至少應該從 wheezy 中刪除所有 nvidia 軟體包 - 讓您的桌面使用 nouveau - 如果有緊迫的原因,請重新安裝 nvidia 軟體包。
我會按照官方 Debian Wiki Bumblebee 頁面上的說明進行操作,並確保安裝
bumblebee
包不是bumblebee-nvidia
.