我在华硕 UX303UB 上运行 14.04,它具有如此麻烦的双 GPU 东西,带有用于独立显卡的“Sky Lake 集成显卡”和用于性能显卡的“GM108M [GeForce 940M]”。
我有一台非常相似的笔记本电脑 UX303LN,它具有完全相同的图形设置,但它使用的是 Intel Broadwell 架构,而这款新笔记本电脑采用 Sky Lake 架构。
阅读了一些关于该主题的内容后,似乎这些新架构在 linux 4.3 之前不受支持,现在在 4.4 上得到了改进。
我现在正在运行最新的内核(Linux ux303 4.4.4-040404-generic #201603031931 SMP Fri Mar 4 00:34:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux),并安装了最新的 bothtriple nvidia 352 和 352 更新)。
但是 nvidia-prime 不会列出任何 GPU,我知道我坚持使用 Intel 独立 GPU(因为性能)。运行prime-select query只是返回unknown,强制prime-select nvidia给我:
Error: alternatives are not set up properly
Error: nvidia mode can't be enabled
Run Code Online (Sandbox Code Playgroud)
我完全坚持这一点,尝试了许多不同的东西(太多我记不清了),我真的希望 4.4 内核能让它工作,但没有运气。我之前使用的是 3.19 内核,我可以在 nvidia-prime 上看到 GPU(只是无法选择 NVIDIA 卡)。
您可以提供或需要的任何帮助、想法、评论或更多信息,请随意。
我设法按照此链接的第一部分使其工作:https : //devtalk.nvidia.com/default/topic/936429/-solved-tensorflow-with-gpu-in-anaconda-env-ubuntu-16- 04-cuda-7-5-cudnn-/
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo ubuntu-drivers autoinstall
$ sudo reboot
Later:
> Software & Updates > Additional Drivers
Change from nvidia-364 (open source) to "Using NVIDIA - version 361.42 from nvidia-361 (proprietary)
Run Code Online (Sandbox Code Playgroud)
我在 16.04 中遇到的第二个问题是暂停/恢复不起作用(即在华硕 UX303UB 中关闭盖子或 FnF1)。我发现修复它并同时让 nvidia 驱动程序工作的唯一方法是使用内核 4.5.4:
$ wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.4-yakkety/linux-headers-4.5.4-040504_4.5.4-040504.201605120823_all.deb
$ wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.4-yakkety/linux-headers-4.5.4-040504-generic_4.5.4-040504.201605120823_amd64.deb
$ wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.4-yakkety/linux-image-4.5.4-040504-generic_4.5.4-040504.201605120823_amd64.deb
$ sudo dpkg -i linux-headers-4.5.4*.deb linux-image-4.5.4*.deb
Run Code Online (Sandbox Code Playgroud)
使用较新的内核(4.6 ..)时要小心,因为 NVIDIA 驱动程序似乎尚未编译:https : //www.reddit.com/r/linuxmint/comments/4jqvip/psa_nvidia_drivers_will_not_compile_against/
至少当我尝试 4.6 时,它在我的笔记本中不起作用。也许再次检查是个好主意,这肯定会很快改变。
小智 4
华硕303ub也有同样的问题。解决方案是在BIOS中禁用安全启动(通常在“安全选项卡”下),不知道为什么它会以这种方式工作,并且在禁用它后的第一次启动时我得到了“黑屏”,但在再次重新启动后一切正常。供参考:Asus 303ub、Nvidia 940m、Ubuntu 16.04、
# dpkg -l | grep nvidia
ii nvidia-361 361.42-0ubuntu2 amd64 NVIDIA binary driver - version 361.42
ii nvidia-common 1:0.4.17.1 amd64 transitional package for ubuntu-drivers-common
ii nvidia-opencl-icd-361 361.42-0ubuntu2 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 361.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
# uname -a
Linux kunlan 4.4.0-22-generic #40-Ubuntu
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6009 次 |
| 最近记录: |