当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 上一页  1, 2, 3
作者 内容
31 楼 
 文章标题 : Re: 2018.02.08更新后ubuntu1604LTS后不能使用nvidia卡做gpu运算的问题
帖子发表于 : 2018-02-11 14:56 

注册: 2018-02-06 20:12
帖子: 21
系统: ubuntu 16.04 LTS
送出感谢: 2
接收感谢: 0 次
poloshiao 写道:
引用:
http://paste.ubuntu.com/=ZH2jNp9NHr/

1. 使用 nvidia 搜尋
引用:
Feb 11 11:11:40 liuxiang-Lenovo-XiaoXin-700-15ISK kernel: nvidia: loading module not compiled with retpoline compiler.
Feb 11 11:11:40 liuxiang-Lenovo-XiaoXin-700-15ISK kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
Feb 11 11:11:40 liuxiang-Lenovo-XiaoXin-700-15ISK kernel: nvidia: Unknown symbol swiotlb_map_sg_attrs (err 0)

1-1. 先查查 retpoline compiler
1-1-1. http://rglinuxtech.com/?p=2205
There is further protection – retpoline – that depends on compiler features, which have already been incorporated into beta GCC 8.X, and are due to be ‘backported’ to the next mainstream 7.X release – GCC 7.3.
1-1-1-1. 這需要 GCC 8
1-1-1-2. https://packages.ubuntu.com/search?suit ... chon=names
目前 gcc-8 還未進入 ubuntu 官方套件庫
引用:
uname -a
Linux liuxiang-Lenovo-XiaoXin-700-15ISK 4.15.0-999-generic #201802062100 SMP Wed Feb 7 02:02:26 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

2. https://packages.ubuntu.com/search?suit ... chon=names
4.15 的 kernel 版本 還沒進入 Ubuntu 官方套件庫
2-1. 意思是 你在體驗測試版本, 會碰到問題是可以預期的

3. 補充說明
nvidia Optimus 顯卡 需要 linux kernel 及 nvidia-xxx 閉源驅動 相容 或說 相搭
單方面 提昇版本 可能會破壞這種相容相搭關係
3-1. 參見
https://wiki.ubuntu.com/X/Config/Hybrid ... quirements
引用:
Feb 11 11:11:40 liuxiang-Lenovo-XiaoXin-700-15ISK kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel

3-2. https://www.linuxquestions.org/question ... ost5314496
All that means, is that you're loading a kernel module that hasn't been fully tested/integrated with the kernel you're running. This message was intended to identify conditions which may make it difficult to properly troubleshoot a kernel problem.

4. 建議
如果是 Ubuntu 16.04.3
最新的 Ubuntu 官方支援版本 Linux kernel 4.4
目前最新版本 4.4.0-104-generic
4-1. https://wiki.ubuntu.com/XenialXerus/Rel ... kernel_4.4
4-2. https://packages.ubuntu.com/xenial/linu ... 04-generic
4-3. 如果你要使用 Ubuntu 17.04/17.10/18.04 的 kernel 版本 在目前的 16.04 系統
請參見
https://wiki.ubuntu.com/Kernel/RollingL ... ementStack
RollingLTSEnablementStack
4-4. 避免 直接安裝不適合的 kernel 版本
除非你是有興趣體驗或研發
否則不要使用非穩定版本的核心

你好,内核版本号已更改。
问题并未得到解决。
附件:
选区_001.png
选区_001.png [ 108.39 KiB | 被浏览 386 次 ]



页首
 用户资料  
 
32 楼 
 文章标题 : Re: 2018.02.08更新后ubuntu1604LTS后不能使用nvidia卡做gpu运算的问题
帖子发表于 : 2018-02-11 15:18 

注册: 2018-02-06 20:12
帖子: 21
系统: ubuntu 16.04 LTS
送出感谢: 2
接收感谢: 0 次
2018.02.11

kernel 使用 4.4.0.104;实测16.04.03LTS默认的4.10无效
gcc 降级为 gcc-5

禁用nouveau, 删除所有nvidia组件并在gcc-5环境下重装后,所有问题得以解决。

再次对@poloshiao在这三天时间里不断给予我帮助表达感谢!


页首
 用户资料  
 
33 楼 
 文章标题 : Re: 2018.02.08更新后ubuntu1604LTS后不能使用nvidia卡做gpu运算的问题
帖子发表于 : 2018-02-11 16:29 

注册: 2009-08-04 16:33
帖子: 17151
送出感谢: 21
接收感谢: 1856
引用:
禁用nouveau, 删除所有nvidia组件并在gcc-5环境下重装后,所有问题得以解决。

謝謝分享


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 上一页  1, 2, 3

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Baidu [Spider], Google [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译