Ubuntu

Nvidia 750ti 在 (K/L/X/Unity)ubuntu、CentOS 和 OpenSuse 上登錄凍結

  • September 19, 2016

我正在嘗試將我的桌面切換到一個穩定的 Linux 發行版,所以我嘗試了所有版本的 Ubuntu(Debian)、CentOS 和 Opensuse。然而,儘管發行版之間存在差異,登錄後仍然存在相同的凍結錯誤。(外殼完美執行)

我使用的桌面環境是 Gnome、KDE ​​和 Unity。他們都有登錄後凍結的問題。

我試圖通過在 Ubuntu 中安裝 Nvidia 的專有驅動程序和“附加驅動程序”來修復它,這兩個都沒有解決問題。附加驅動程序選項的問題是它不允許我選擇 Nvidia 驅動程序,它在那裡有選項,但是每當我點擊應用/保存時,它就會返回 X org nouveau 驅動程序。同樣經過一些研究,升級核心似乎會修復它,所以我升級到最新的 4.8 但仍然沒有運氣……

電腦規格:

  • AMD FX8350
  • 英偉達 GeForce 750ti
  • 8GB 記憶體
  • 1TB WD
  • 技嘉 GA-970A-DS3P ATX AM3+ 主機板

lspci 輸出:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D)
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port E)
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
01:00.1 Audio device: NVIDIA Corporation Device 0fbc (rev a1)
02:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)
03:00.0 Network controller: Qualcomm Atheros AR93xx Wireless Network Adapter (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
05:07.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]

任何人都知道如何讓 Nvidia 750ti 在這些 Linux 或任何 Linux 上工作。提前致謝!

解決方案

  1. sudo systemctl isolate multi-user.target
  2. sudo apt-get purge xserver-xorg-video-nouveau && sudo apt-get install nvidia-current
  3. sudo systemctl isolate graphical.target

隔離graphic.target後,讓我知道你看到了什麼。我不能告訴你為什麼,但聽起來好像nouveau驅動程序沒有完全解除安裝。作為一個額外的步驟,您可能希望將模組列入黑名單

根據評論,您現在需要更新影片 BIOS。注意:HOWTO: Flash BIOS, The Ubuntu Way可能會有所幫助,但您將使用影片 BIOS 更新,而不是普通的 BIOS 更新。

引用自:https://unix.stackexchange.com/questions/310598