缺少 Nvidia 驱动程序问题导致过热,但安装驱动程序导致黑屏(ubuntu 16.04)

缺少 Nvidia 驱动程序问题导致过热,但安装驱动程序导致黑屏(ubuntu 16.04)

我在配备 Nvidia GeForce GTX 965M 的 XMG A516 上运行 Ubuntu/Gnome 16.04。目前我只使用 Nouveau 驱动程序,如图所示。问题是我认为 GPU 的风扇不工作,因为一段时间后我的笔记本电脑右侧变得非常热,而且我听不到这个风扇发出的任何声音。相比之下,CPU 的风扇工作正常(左侧)。此外,lm-sensors 未检测到任何风扇或 GPU 温度。

我读到我需要安装 nvidia 驱动程序才能使其工作,但如果我在重启后这样做,我会启动到黑屏(尝试使用 apt-get install nvidia-367 和 Nvidia 主页上的 .deb)。所以我清除/删除了 nvidia 驱动程序,Ubuntu 再次为我提供了 GUI。对我来说,如果我不使用我的 Nvidia 卡是可以的,但我不能接受我的笔记本过热。我很感激你能给我的任何提示!

软件中心图片

sudo 传感器 - 检测 sudo 传感器

acpitz-virtual-0
Adapter: Virtual device
temp1:        +45.0°C  (crit = +120.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:         +42.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:         +42.0°C  (high = +100.0°C, crit = +100.0°C)

一些系统信息

uname -a

Linux dddd 4.4.0-45-generic #66-Ubuntu SMP Wed Oct 19 14:12:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

sudo lshw -C 显示,cpu

  *-cpu                   
       description: CPU
       product: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
       vendor: Intel Corp.
       physical id: 17
       bus info: cpu@0
       version: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
       serial: To Be Filled By O.E.M.
       slot: U3E1
       size: 1578MHz
       capacity: 3500MHz
       width: 64 bits
       clock: 100MHz
       capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp cpufreq
       configuration: cores=4 enabledcores=4 threads=8
  *-display UNCLAIMED
       description: VGA compatible controller
       product: GM206M [GeForce GTX 965M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:127 memory:dd000000-ddffffff memory:a0000000-bfffffff ioport:f000(size=64)

答案1

我运气比较好专有 GPU 驱动程序团队 PPA

您必须将其存储库添加到您的系统并从那里安装最新的主线驱动程序:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install nvidia-390

重新启动后系统即可正常运行。

勘误表:

需要注意的是,您的平台运行的是 NVIDIA 的 Optimus,并且基于 Skylake+ 系列的系统可能需要特定的解决方法才能正确启动。我建议在重新启动之前应用以下解决方法。

请参阅此条目在 Github 上的 Bumblebee 项目问题跟踪器上。

我建议/etc/default/grub根据以下情况添加到内核命令行中的参数您的特定平台是:

acpi_osi=!"acpi_osi=Windows 2009"

然后运行以下命令重新生成 grub 配置:

sudo update-grub

然后重新启动。

测试并报告您的发现。

相关内容