gtx970驱动安装

CPU/显卡/打印机/USB设备等硬件问题
回复
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#211

帖子 friend43 » 2015-05-12 20:25

下面是xorg.conf的内容:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 346.59 (buildmeister@swio-display-x86-rhel47-04) Tue Mar 31 14:42:07 PDT 2015

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

下面是nvidia-drm-outputclass.conf的内容:
# This xorg.conf.d configuration snippet configures the X server to
# automatically load the nvidia driver when it detects a device driven by the
# nvidia.ko kernel module. Please note that this only works on Linux kernels
# version 3.9 or higher with CONFIG_DRM enabled, and only if the nvidia.ko
# kernel module is loaded before the X server is started.

Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
EndSection

我还在TTY1状态下运行了xrandr -q命令,显示can't open display。跟之前一样。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#212

帖子 poloshiao » 2015-05-12 22:21

其中有2560x1440,这个分辨率是我显示器所支持并推荐的。
螢幕的解析度 (分辨率)
常常綁緊 垂直更新率 (Vertical refresh rate) 以及 色深 (Depth)

最好 找出你的 monitor 所支援的
解析度 (分辨率) x VertRefresh x Depth 的組合表
比較能夠精準針對你的 monitor 手動設定

另外 看看 你的 Monitor 有沒有 手動調整 的按鈕
有沒有 可以調整 分辨率 的按鈕
看看 有多少個 分辨率 組合 可以選擇
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#213

帖子 friend43 » 2015-05-12 22:55

poloshiao 写了:
其中有2560x1440,这个分辨率是我显示器所支持并推荐的。
螢幕的解析度 (分辨率)
常常綁緊 垂直更新率 (Vertical refresh rate) 以及 色深 (Depth)

最好 找出你的 monitor 所支援的
解析度 (分辨率) x VertRefresh x Depth 的組合表
比較能夠精準針對你的 monitor 手動設定

另外 看看 你的 Monitor 有沒有 手動調整 的按鈕
有沒有 可以調整 分辨率 的按鈕
看看 有多少個 分辨率 組合 可以選擇
你提出所需要的信息我都不太好找到。因为我现在用得这款27寸显示器实际是组装的。也就是说,液晶屏,核心线路都是原装的,其它部分就是非原装的了。不然也不会这么便宜。真正原装的要过5000RMB了。显示器只有一个开关按钮,两个亮度调节按钮,一个显示器休眠按钮。没有你说得可以调节分辨率的按钮了。我只是知道这款显示器建议分辨率是2560X1440 60HZ。下图是我从网上卖家的商品介绍里找到的,不知道对手动设定有没有帮助。
apple27inch.png
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#214

帖子 poloshiao » 2015-05-13 7:11

記在心裡頭 現在是要幫你解決 tty1 看不到 $ 提示符的問題
下面是xorg.conf的内容:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 346.59 (buildmeister@swio-display-x86-rhel47-04) Tue Mar 31 14:42:07 PDT 2015
... 略
1. xorg.conf 是 桌面 / 視窗系統 的設定檔
對於 tty1 ~ tty6 可能不會充分發揮
分辨率是2560X1440 60HZ
2. 60 HZ 一般沒問題
2-1. 2560 x 1440 可能會使得 grub 2 選單 及 tty1 ~ tty6 的 文字 看起來很小
登入 tty1 ~ tty6 以後 可以使用
sudo dpkg-reconfigure console-setup
調整 字型 大小
可以看起來舒服一點
2-2. 因為你是使用 閉源驅動 nvidia
但是 是否能夠完全發揮功能
又還沒有把握
為了不讓 nvidia 影響 tty1 ~ tty6
所以 把 閉源驅動 nvidia 關閉 (只是 tty1 ~ tty6) 見 4-1-2.

3. http://apexu.com/apexu/tw/modules/publi ... ?itemid=14
3-1. 這個方法 acpi_osi=linux 及 nomodeset 參數 是獨立的 意思是 可以 單獨加 或 不加
3-2. nvidia 顯卡 還有其它 參數 可以選擇
3-3. grub 2 的 Recovery Mode 實際上 也是加了 nomodeset 參數
意思是 如果 grub 2 開機選單的 Recovery Mode 選項
如果 有效 你也可以試試 Recovery Mode 比較方便
3-4. 以上 是幫你能夠一次性登入桌面或tty1 進行修復補救 並非常態 不影響下一次開機

4. 以下 先實驗性 試一次分辨率 2560X1440
目的 看看 能否幫你在 tty1 看到 $ 提示符
4-1. /etc/default/grub
4-1-0. 先備存一份 到 /etc/default/grub.backup.201505130645
如果備存很多次 加上 201505130645 年月是時分 區別
4-1-1. /etc/default/grub
找到 GRUB_GFXMODE 這一行
在前面加上 #
# GRUB_GFXMODE=640x480 (預設是 640x480)
改為
GRUB_GFXMODE=2560X1440
4-1-2. 找到 GRUB_GFXPAYLOAD_LINUX 這一行
在前面加上 #
# GRUB_GFXPAYLOAD_LINUX=
改為 GRUB_GFXPAYLOAD_LINUX=text
4-1-2-1. 如果找不到 GRUB_GFXPAYLOAD_LINUX 這一行
就增加一行
GRUB_GFXPAYLOAD_LINUX=text

GRUB_GFXMODE=2560X1440
後面
4-2. 然後
sudo fdisk -l
確定 最優先開機硬盤 代碼
以下以 /dev/sda 為例
如果不是 你要修改
sudo grub-install /dev/sda
sudo update-grub
sudo update-initramfs -u -k all
sudo reboot
確定 /dev/sda 是最優先開機硬盤
不必再選 Recovery Mode 或 加開機參數 就直接讓它按預設值開機
此時 開機畫面 不會出現 小紅點動畫在跑動 而是看到一行一行指令 在跑動
4-3. 看看 能否登入 桌面
4-4. 無論能否登入桌面
都試試 tty1 ~ tty6
能否看到 $ 提示符
4-5. 如果字體太小 需要使用
sudo dpkg-reconfigure console-setup
調整 字型 大小
但是 重開機以後 才生效
4-6. 如果要立即生效 需要使用
setupcon
指令
需要時 再說
我只是知道这款显示器建议分辨率是2560X1440 60HZ。
5. 如果你找不到 其它合適 分辨率 可以參閱
viewtopic.php?p=3133582#p3133582
DSCN9698[1].JPG
的分辨率
挑幾個 試試
找找看 有沒有 其它 更滿意的分辨率

6. 備註
如果你要在 tty1 ~ tty6 顯示中文字符 可能變成亂碼
有需要時 再貼文
下图是我从网上卖家的商品介绍里找到的,不知道对手动设定有没有帮助。
apple27inch.png
7. 他是說 最佳分辨率
並沒有說 唯一分辨率
7-1. 最佳分辨率 也可以好幾個 因為 最佳 的挑選標準 可能人人不同
7-2. 最高分辨率 可能就少些
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#215

帖子 friend43 » 2015-05-13 8:01

回复214楼:我看了你的回复,尤其是第4点,感觉相当复杂。在试之前我有一个问题:我现在的情况是已安装好NV驱动,进系统时是无法看到登录桌面,能听到叮咚声。能正常进TTY1,能看到$提示符,而且TTY1显示的分辨率是640*480。第4点的操作,如果顺利的话,能让我正常看到登录界面并正常进入桌面,而不是黑屏?我的笔记本现在的情况就是:在显示桌面是分辨率是1920*1080,但进TTY1后分辨率就变成640*480了。而我的台式机在更新NV驱动前是能看到桌面但不能看到TTY1下的$提示符,在增加了apci_osi=linux nomodeset后不管桌面还得TTY1的分辨率都是640*480。这正好跟我安装好NV驱动后的情况相反。这就是我不理解的地方。之前帖子里有另一个朋友说可能可以通过修改xorg.conf来解决这个问题。但我不知道怎么改xorg.conf。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#216

帖子 poloshiao » 2015-05-13 21:32

我现在的情况是已安装好NV驱动,
1. 你說的 NV 驅動 是指 nvidia 閉源驅動 還是你在
#1
viewtopic.php?p=3132494#p3132494
談的
nv ?
第4点的操作,如果顺利的话,能让我正常看到登录界面并正常进入桌面,而不是黑屏?
2. 無法幫你保證
只能說 試試
心得就是你的
2-1. 原因
每台電腦 硬件不一定一樣
Ubuntu 作業系統 / 驅動 / 安裝 / 設定 也不一定一樣
我們只能抱著試試心理建議給你 無法幫你打包票
是否要採用 或 修正 完全由你自己決定
2-2. 所以前面給你的建議是
常常備存 整個 Ubuntu 系統分割區
有需要就回存
不需 10 來分鐘
又可以重來一次
就可以 放心大膽嘗試
在显示桌面是分辨率是1920*1080,但进TTY1后分辨率就变成640*480
3. 桌面的分辨率是 Xorg 有關設定檔 在設定
TTY1的分辨率是 Bios 跟 Grub 2 跟 Linux Kernel 在決定
前面你已經看到例子了 (GRUB_GFXMODE 預設 就是 640*480)
而我的台式机在更新NV驱动前是能看到桌面但不能看到TTY1下的$提示符,在增加了apci_osi=linux nomodeset后不管桌面还得TTY1的分辨率都是640*480。
4. 只能猜測 你的 Xorg 有關設定檔 (例如 xorg.conf) 可能沒起作用

5. 參閱這一篇
http://askubuntu.com/questions/207175/w ... modeset-do
What does `nomodeset` do
摘要兩點
5-1. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.
加了 nomodeset 參數 就是 告訴開機核心 使用 BIOS 設定 而不要載入 圖形驅動 一直到 X 視窗 被載入
意思是 grub 2 及 tty1 就不會受到 顯卡驅動 是否成功安裝/設定/啟動 而影響
5-1-1. 前面 4-1-2. GRUB_GFXPAYLOAD_LINUX=text 也有類似的效果
5-2. nomodeset 的效果
在 Intel / nVidia / AMD / 其它硬件品牌
或在 開源驅動 / 閉源驅動
或在 新舊版本驅動
可在 新舊 Linux kernel
可能都在稍微變動
所以可能沒有一個說法 可以用之四海皆適用
之前帖子里有另一个朋友说可能可以通过修改xorg.conf来解决这个问题
6. 修改 xorg.conf 是 針對 tty7
現在是幫你解決 tty1 看不到 $ 提示符的問題
tty7 / xorg.conf 列為下個目標
目前 不要 混淆了
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#217

帖子 friend43 » 2015-05-13 22:11

poloshiao 写了:
我现在的情况是已安装好NV驱动,
1. 你說的 NV 驅動 是指 nvidia 閉源驅動 還是你在
#1
viewtopic.php?p=3132494#p3132494
談的
nv ?
我现在用得NV驱动是从NV官网上下载得run文件
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#218

帖子 poloshiao » 2015-05-13 22:27

我现在用得NV驱动是从NV官网上下载得run文件
viewtopic.php?p=3133574#p3133574
1. sudo service lightdm stop
2. sh NVIDIA-Linux-x86_64-346.59.run
3. 安装完后,sudo reboot
sh NVIDIA-Linux-x86_64-346.59.run
為何這裡沒有加 sudo ?
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#219

帖子 friend43 » 2015-05-14 6:22

poloshiao 写了:
sh NVIDIA-Linux-x86_64-346.59.run
為何這裡沒有加 sudo ?
回复,漏写了。实际操作时打sudo的。 :em06
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#220

帖子 poloshiao » 2015-05-14 7:50

備存 整個 Ubuntu 系統分割區 參見
http://apexu.com/apexu/tw/modules/publi ... ?itemid=17
使用 fsarchiver 備存或回存 ubuntu
在夠快的 CPU 不太大的 Ubuntu 系統
備存 / 回存 5 ~ 10 分鐘 就搞定
比任何 Recovery 措施都省時
不必怕搞壞 Ubuntu 系統
大膽放心去嘗試

不同時間 備存的 Ubuntu 檔案 分開儲存
附帶一個簡短的備忘文字檔案說明 一起儲存
隨時 可以回存 會到 那個備存時候 的情況
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#221

帖子 friend43 » 2015-05-14 8:56

回复214楼,刚才根据你214楼的建议对grub进行了修改,重启机器后,看不到登录界面,黑屏,能听到一声叮咚声。能进TTY1,能看到$提示符,TTY1的显示分辨率是640X480。看来修改grub没有起效果。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#222

帖子 poloshiao » 2015-05-14 12:51

看不到登录界面,黑屏,能听到一声叮咚声。能进TTY1,能看到$提示符,TTY1的显示分辨率是640X480。看来修改grub没有起效果。
1. http://en.wikipedia.org/wiki/VESA_BIOS_ ... de_numbers
Linux video mode numbers
這些是 在 Ubuntu 開機程序 被允許 使用的 分辨率
你可以試試
試驗的時候
/etc/default/grub

1. GRUB_GFXMODE=2560X1440
改為
GRUB_GFXMODE=你選擇試驗的分辨率
2. GRUB_GFXPAYLOAD_LINUX=text
改為
GRUB_GFXPAYLOAD_LINUX=keep
意思是 照 1. 的設定
3. 其它都一樣
4. 多試幾個分辨率看看
有沒有 比較滿意的

補充
5. 該篇文章的 vga=XXX 方法
現在以被上面 1. 的 GRUB_GFXMODE=hhhhxvvvv 直接取代
意思是 不必重複 設定 vga=XXX
friend43
帖子: 166
注册时间: 2015-01-07 16:41
系统: ubuntu 14.04

Re: gtx970驱动安装

#223

帖子 friend43 » 2015-05-14 13:43

回复222楼:2560*1440是显示器的建议分辨率,如果用别的会出现不能满屏幕,字体较大的情况。我看了你提供的网址,里面并没有2560*1440。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#224

帖子 poloshiao » 2015-05-14 20:06

2560*1440是显示器的建议分辨率,如果用别的会出现不能满屏幕
monitor 的 分辨率
一般應該不會是 只有 2560*1440 一個
通常都會有許多分辨率可以選擇
你可以向 monitor 原廠客服人員請教看看

補充
我在網路上搜尋 tty1 ~ tty6 console 模式下
Linux 實現 2560*1440 分辨率
還沒找到成功的的例子
可以提供你參考
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: gtx970驱动安装

#225

帖子 poloshiao » 2015-05-14 21:27

sh NVIDIA-Linux-x86_64-346.59.run
nVidia 官網新發行 346.72
http://www.nvidia.com/Download/driverRe ... 4721/en-us
Version: 346.72
Release Date: 2015.5.12
回复