(已解決)無法做到顯示關機畫面,只能顯示開機畫面於沒有 D-sub 孔的新 NV顯卡和舊螢幕上 [論壇 - Ubuntu硬體支援---顯示卡專區]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



(已解決)無法做到顯示關機畫面,只能顯示開機畫面於沒有 D-sub 孔的新 NV顯卡和舊螢幕上
會員三級
註冊日期:
2007/7/3 16:11
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 293
MP : 62 / 10468
EXP: 72
離線
我依照以下網址,想要解決沒有開關機 Splash 畫面的問題:
http://askubuntu.com/questions/362722/how-to-fix-splash-screen-in-all-ubuntu-releases
下指令:
sudo apt-get install v86d
sudo gedit /etc/default/grub
GRUB_GFXMODE=1024x768x24
GRUB_GFXPAYLOAD_LINUX=keep

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub2

結果開機畫面有了,但關機畫面還是沒有。如以下影片所示

是否因為用 DVI to D-sub 轉接器,Ubuntu 偵測不到?
(用 ddcprobe 發現讀不到 EDID)?

請問要如何設定才能出現關機 Splash?

我的系統是 Ubuntu 14.04 64 位元,
主機板是技嘉 G1-sniper H6
處理器 ntel® Core™ i7-4790 CPU @ 3.60GHz × 8 ,
顯卡 Nvidia GeForce GTX 750 Ti/PCIe/SSE2 沒有 D-sub 插孔,要用 DVI to D-sub 轉接器,
顯示器 LG E2242C LCD 只有 D-sub 插孔


ps: 我的 grub
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
#Fix nvidia splash screen
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

2015/4/4 23:03
應用擴展 工具箱
回覆: 無法做到顯示關機畫面,只能顯示開機畫面於沒有 D-sub 孔的新 NV顯卡和舊螢幕上
會員三級
註冊日期:
2007/7/3 16:11
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 293
MP : 62 / 10468
EXP: 72
離線
終於被我試出來了,把 grub 的這一行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24, mtrr=3, scroll=ywrap"
並修改modules設定:sudo gedit /etc/initramfs-tools/modules
在最後加上一行
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap

(註:如果有設 xorg.conf 的話要先備份,再執行,因為 update-grub
和前面的 nomodeset 會把 xorg.conf 弄沒了,而像我的螢幕
是用 HDVI to D-sub 轉接的,顯卡讀不到 EDID,只能顯示很
陽春的解析度,在我的例子中 xorg.conf中的 HorizSync 改成
HorizSync 28.0 - 75.0
才能在「系統設定值」控制台的「顯示器」中找到1920x1080的解析度)

然後
sudo update-initramfs -u
sudo update-grub2
再還原 xorg.conf

所以針對裝了新 NV 顯卡,但螢幕只有 VGA/D-sub 的情況
整理一下,完整解決方式應該是:
sudo apt-get install v86d
sudo gedit /etc/default/grub 修改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24, mtrr=3, scroll=ywrap"
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=keep
存檔

sudo gedit /etc/initramfs-tools/modules
在最後加上一行
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
存檔

備份 xorg.conf (如果曾有用 nvidia server setting 設的話)

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub2

還原 xorg.conf

參考 :
Ubuntu-學習心得-開機解析度設定(安裝獨立顯卡後的似乎必經之路)

2015/4/6 20:13
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.