ubuntu12.04 安装最新的内核3.13.6问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
army86
帖子: 41
注册时间: 2011-04-30 14:39

ubuntu12.04 安装最新的内核3.13.6问题

#1

帖子 army86 » 2014-03-07 22:56

ubuntu12.04 安装最新的内核3.13.6。
装了官方的驱动,但是分辨率是800×600。
什么情况呢?
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#2

帖子 army86 » 2014-03-07 23:00

deb安装的
是不是要编译就好了呢?

当前是13.12.8,这个安装了官方的驱动是正常的。
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04 安装最新的内核3.13.6问题

#3

帖子 poloshiao » 2014-03-08 8:23

你提供的資訊太陽春 沒有把握你幫你
最少
是不是單顯卡 還是 雙顯卡
顯卡品牌與型號
目前安裝的驅動名稱與套件版本
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#4

帖子 army86 » 2014-03-08 16:15

机子神舟a460
cpu i3-380m
显卡 nvidia geforce GT325m

安装的是nvidia官网的NVIDIA-Linux-x86-331.38.run
在tty1下:
关掉lighdm
使用了NVIDIA-Linux-x86-331.38.run的--no-unified-memory选项

基本情况是这个
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04 安装最新的内核3.13.6问题

#5

帖子 poloshiao » 2014-03-08 16:39

使用了NVIDIA-Linux-x86-331.38.run的--no-unified-memory选项
能否提供一下 是不是
sudo ./NVIDIA-Linux-x86-331.38.run --no-unified-memory ?
爲何需要加 --no-unified-memory 參數 ?
机子神舟a460
cpu i3-380m
查一下 電腦使用說明書
cpu i3-380m 有沒有內建顯卡 ?
如果不確定
從終端機
sudo lshw -numeric -class video
把結果複製貼上來
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#6

帖子 army86 » 2014-03-08 17:14

应该没集成显卡吧。
结果如下:
*-display UNCLAIMED
description: VGA compatible controller
product: GT216M [GeForce GT 325M] [10DE:A35]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f2000000-f2ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:f3000000-f307ffff
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#7

帖子 army86 » 2014-03-08 19:26

下面的是我写的,你看完就大概明白了。

解决笔记本睡眠唤醒只看到鼠标,没有图形界面的问题

安装nvidia gt325m 显卡驱动(平台ubuntu12.04)

先彻底卸载自带的驱动
然后从官网下载适合的300m的驱动xxx.RUN
进入终端1
结束lightdm
进入下载文件夹安装xxx.run
根据提示需要
如不需要CUDA,要在sh安装时加载:--no-unified-memory
就是输入:sudo sh XXX.run --no-unified-memory
然后就安装成功了
启动lightdm
图形界面出来后,输入密码进入系统
睡眠唤醒后正常

结论是显卡驱动安装不合适,导致睡眠唤醒后界面不能正常显示
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04 安装最新的内核3.13.6问题

#8

帖子 poloshiao » 2014-03-08 21:25

*-display UNCLAIMED
configuration: latency=0
在 configuration: 後面 沒有顯示出 Driver
进入下载文件夹安装xxx.run
根据提示需要
如不需要CUDA,要在sh安装时加载:--no-unified-memory
就是输入:sudo sh XXX.run --no-unified-memory
這個地方 你再查證一下
1. --no-unified-memory 的使用場合
https://devtalk.nvidia.com/default/topi ... ck-thread/
./nvidia-installer --no-unified-memory
2. --no-unified-memory 的說明
http://dbg.download.sourcemage.org/mirr ... 331.38.run (這個檔案很大 打開的速度很慢 有關的一段 摘要如下)
echo " Do not install the NVIDIA Unified Memory kernel module."
echo " This kernel module is required for CUDA, and if it is not"
echo " installed, the CUDA driver and CUDA applications will not"
echo " be able to run. The '--no-unified-memory' option should"
echo " only be used to work around failures to build or install"
echo " the Unified Memory kernel module on systems that do not"
echo " need to run CUDA."
2-1. GT325M 支援 CUDA 所以需要 unified-memory 不能加 --no-unified-memory 參數
http://www.nvidia.cn/object/product_gef ... 5m_cn.html
特性
CUDA 技术
3. 意思是 --no-unified-memory 是否適合於 ./NVIDIA-Linux-x86-331.38.run 請再查證
4. 請參閱
http://news.softpedia.com/news/Ubuntu-1 ... 2426.shtml
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#9

帖子 army86 » 2014-03-09 0:55

兄弟,看了你的回答,我只想说:你的精神感动了我,非常感谢!
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#10

帖子 army86 » 2014-03-09 1:05

但是我在3.12.8下,确实不能用CUDA。
提示是:unable to build the unified memory kernel module.
但是用--no-unified-memory,也就是放弃CUDA。驱动就可以安装好了。
貌似是内核还是什么的,并不支持CUDA,虽然显卡本身支持。

我按照网上的搞,差点把我搞崩溃了。
进不了系统,折腾了好几个小时才进了。
太惊险了,我这好多资料呢。我汗!

我感觉你这是让我直接进入14。04的节奏啊,
我得首先把电脑的数据备份下,吓死我了。
明天接着搞
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04 安装最新的内核3.13.6问题

#11

帖子 poloshiao » 2014-03-09 7:16

但是我在3.12.8下,确实不能用CUDA。
提示是:unable to build the unified memory kernel module.
1. 你說對了一部分
不支援的是 自 11/08/2013 以後發行的 nVidia 32 bit 驅動 跟 Linux kernel 版本可能無關
1-1. http://www.phoronix.com/scan.php?page=n ... px=MTUwODg
NVIDIA Dropping 32-bit Linux Support For CUDA
如果你是安裝 32 bit 不支援 CUDA
如果你是安裝 64 bit 還支援 CUDA
1-2. https://devtalk.nvidia.com/default/topi ... da-driver/
11/08/2013
NVIDIA support for developing and running 32-bit Linux-x86 CUDA and OpenCL applications is deprecated
1-3. 你要下載的驅動必須是 64 bit (amd64) 安裝在 64 bit 作業系統上
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#12

帖子 army86 » 2014-03-09 12:40

poloshiao 写了:
但是我在3.12.8下,确实不能用CUDA。
提示是:unable to build the unified memory kernel module.
1. 你說對了一部分
不支援的是 自 11/08/2013 以後發行的 nVidia 32 bit 驅動 跟 Linux kernel 版本可能無關
1-1. http://www.phoronix.com/scan.php?page=n ... px=MTUwODg
NVIDIA Dropping 32-bit Linux Support For CUDA
如果你是安裝 32 bit 不支援 CUDA
如果你是安裝 64 bit 還支援 CUDA
1-2. https://devtalk.nvidia.com/default/topi ... da-driver/
11/08/2013
NVIDIA support for developing and running 32-bit Linux-x86 CUDA and OpenCL applications is deprecated
1-3. 你要下載的驅動必須是 64 bit (amd64) 安裝在 64 bit 作業系統上
感觉上你理解也不全对(你的理解基本上和那个tweet说的,前面一致),不知道我理解的对不对啊(我英语不太好,呵呵)。

官方说是nvidia的CUDA,以后驱动套件的发行,将不再支持x86结构(包括x86-64位),即还支持部分的其他结构,像ARM。
但是现存的显卡还是包含和支持的。像我的gt3XXm,即331.x.run。但还关键点就在这,CUDA装不上。
真心想问为什么英文网站什么都有呢?哈哈。
还有,你这都从哪里获取的呢?
最好,兄弟,做个朋友吧。以后还望多指教!

贴一段wiki关于CUDA:
應用

利用CUDA技術,配合適當的軟體(例如MediaCoder[9]、Freemake Video Converter),就可以利用顯示核心進行高清视频編碼加速。视频解碼方面,同樣可以利用CUDA技術實現。此前,NVIDIA的顯示核心本身已集成PureVideo單元。可是,實現相關加速功能的一個微軟API-DXVA,偶爾會有加速失效問題。所以利用CoreAVC配合CUDA,變相在顯示核心上實現軟體解碼,解決兼容性問題[10]。另外,配合適當的引擎,顯示核心就可以計算光线跟踪。NVIDIA就放出了自家的Optix实时光线跟踪引擎,透過CUDA技術利用GPU計算光线跟踪。
上次由 army86 在 2014-03-09 13:08,总共编辑 1 次。
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu12.04 安装最新的内核3.13.6问题

#13

帖子 poloshiao » 2014-03-09 12:49

官方说是nvidia的CUDA,以后驱动套件的发行,将不再支持x86结构(包括x86-64位)
http://www.phoronix.com/scan.php?page=n ... px=MTUwODg
NVIDIA Dropping 32-bit Linux Support For CUDA
標題指明 32 bit 並沒有 包含 64 bit

32 bit 及 64 bit 驅動安裝程式 名稱不同

1. 32 bit
http://www.nvidia.com/Download/driverRe ... 2249/en-us
Linux Display Driver - x86
Version: 331.38
Operating System: Linux 32-bit

2. 64 bit
http://www.nvidia.com/Download/driverRe ... 2250/en-us
Linux x64 (AMD64/EM64T) Display Driver
Version: 331.38
Operating System: Linux 64-bit
上次由 poloshiao 在 2014-03-09 13:28,总共编辑 1 次。
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#14

帖子 army86 » 2014-03-09 13:19

poloshiao 写了:
官方说是nvidia的CUDA,以后驱动套件的发行,将不再支持x86结构(包括x86-64位)
http://www.phoronix.com/scan.php?page=n ... px=MTUwODg
NVIDIA Dropping 32-bit Linux Support For CUDA
標題指明 32 bit 並沒有 包含 64 bit
恩,我就是说你和这个哥们的观点,前半部分一致。后面他又说了以后趋势是都不支持了。
官网说的实际上是32位和64位都不支持了。
所以我说他理解有误,即你理解可能有误。
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
army86
帖子: 41
注册时间: 2011-04-30 14:39

Re: ubuntu12.04 安装最新的内核3.13.6问题

#15

帖子 army86 » 2014-03-09 13:41

这个哥们是非官方的观点。我感觉他对官方发布的理解有偏差的。
我的是32位系统。
32位和64位还是能分清的,不然电脑在安装过程肯定会提示的。
我眺望远方的山峰,却错过转弯的路口。暮然回首,才发现你在等我,没离开过。我寻找大海的尽头,却忽略蜿蜒的河流。当我逆水行舟,你在我左右,推着我走。
回复