看板 b07902xxx 關於我們 聯絡資訊
目前在筆電上用Linux用了大概7個月 來分享一些好用的東西 1.看Youtube的時候CPU佔用率高 當Youtube的解析度調到1080p以上的時候,若是你的瀏覽器沒有啟用GPU硬解,會 發現CPU的佔用率在90%左右 要檢查自己有沒有使用到GPU硬解,若使用chromium-based的瀏覽器 可以到chrome://gpu查看 這是沒有的: https://imgur.com/iBSeE6j 這是有的: https://imgur.com/RWZ1i7f 但是在Linux下,Firefox和Google Chrome並不支援vaapi,所以必須要裝有支援vaapi的 瀏覽器 推薦使用chromium-vaapi 然後還要記得安裝vaapi的相關套件及支援的顯示卡驅動程式(通常最新的驅動都有支援, 我是使用intel內顯的驅動) 要檢查是否成功使用硬解,可以在chrome://media-internals查看 同時打開一個Youtube的影片並播放,看到decoder為mojo就代表正在使用硬解 沒有的(Google Chrome): https://imgur.com/6a7MMbr 有的(chromium-vaapi): https://imgur.com/02eEN3H 同時使用htop看cpu使用率,可以發現使用率下降很多 P.S. 如果使用Fedora,官方預設的Chromium就是支援vaapi的 如果使用Intel內顯,那XServer要選擇Xorg,因為intel官方的vaapi不支援Wayland 要如何知道目前使用的是Xorg還是Wayland? 使用xrandr來查看,看到有Wayland字樣的代表正在使用Wayland當作XServer 如果你使用的桌面環境是Gnome或Gnome-based(如Ubuntu 18.04) 在登入畫面的時候有個齒輪(設定)可以選擇: 應該有下面三項 GNOME GNOME Classic GNOME(採用Xorg) 選擇第三個就對了 其他詳細資訊可查閱Arch Wiki 2.省電相關套件 目前有幾個推薦的筆電省電套件,像是tlp,powertop 這兩個可以調整的東西都不少,還有針對一些效能上的調整 可以看這些套件的官方wiki或說明來了解細部的參數 預設的參數通常是以優化續航為主 進階版: 可以研究一下有關undervolting的資訊,這可以幫助你的cpu更省電且發熱量降低 但是這個操作有一定的風險,在操作之前請先了解相關的資訊及方法 在Windows下有XTU,Throttlestop等 Linux下tlp也可以做到 建議可以先看看網路上與自己相同型號的筆電的參數,並保守的慢慢調整。 強烈建議要有一定了解之後再進行操作 聲明: 本人僅提供分享資訊,若有因操作而導致任何電腦損壞的問題,請自行負責 3.我的GUI界面卡死了該怎麼辦 方法1:可以先用Ctrl+Alt+F(1-7)看看能不能進入tty模式 進到tty模式後使用kill把你的Desktop Manager(eg. gdm)砍掉 再重新啟動Desktop Manager 方法2:使用Ctrl+Alt+Backspace來重啟XWindow 方法3:若是遇到以上方法皆失效,可以使用Sysrq的方法 Sysrq通常和PrintScreen鍵在同一個位置,所以可以使用Alt+PrtSc來使用Sysrq命令 方法如下: 按下Sysrq(Sysrq鍵因你的筆電鍵盤而異,一般是Alt+PrtSc,若沒有在鍵盤上看到Sysrq 字樣,請自行Google) r (UNRAW模式,將鍵盤的控制權從XWindow拿回來) e (送出SIGTERM,讓所有執行中的程序正常關閉) i (送出SIGKILL,強制關閉所有程序) s (同步所有掛載的磁碟,寫入資料到磁碟上) u (以Read-Only方式重新掛載所有磁碟) b (立即重新啟動系統,不會將資料寫入磁碟,也不會卸載磁碟) 一般狀況可以先嘗試使用Sysrq+r,拿回鍵盤控制權後,使用第1個方法來處理 或使用Sysrq+k來中止X Server 如果以上皆不可行 請依序按下: Sysrq r e i s u b (每個按鍵最好相隔幾秒) 然後將會安全重新啟動 記不起來? reisub是不是很像某個單字? 它就是busier顛倒過來的樣子 4.Nvidia獨顯相關問題 由於目前的筆電上沒有Nvidia GPU 所以目前只能憑以前的印象 由於Nvidia Optimus預設是無效的,導致會浪費不少效能 建議使用bumblebee或nvidia-primus來處理 (Nvidia真的很麻煩,XWindow常常被Nvidia搞爛) 如果之後有想到其他東西 會再開一篇文補充(騙P幣) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.96.1 ※ 文章網址: https://www.ptt.cc/bbs/b07902xxx/M.1558848286.A.07B.html
Lostinthecho: 厲害了 05/26 14:45
Lyu7: 推,雖然現在只有用VM來玩玩看Linux(嚴格說不算是使用過) 05/26 16:07
Lyu7: 希望以後能看懂這篇(我好廢) 05/26 16:08
Lyu7: 順便問一下,大家是用雙系統跑Linux嗎? 05/26 17:20
我現在帶去上課的筆電只有Linux,因為發現如果不玩遊戲就沒什麼差 ※ 編輯: oxen (175.180.96.1), 05/26/2019 17:53:08
OctupusTea: xWindow真的很容易被nv搞爛XDDD 05/26 19:30
OctupusTea: 我自己現在是用Linux mint配上GTX950M(嗯,超爛) 05/26 19:31
OctupusTea: 之前裝Ubuntu的時候整個炸掉然後砍了一個Kernel 05/26 19:31
OctupusTea: 後來又因為Realtek網卡的關係整台爛掉重裝Mint 05/26 19:32
OctupusTea: Firefox看YT吃CPU倒是還好,看起來試吃1 core的運算量 05/26 19:32
OctupusTea: 不過因為顯卡太慘,邊Minectaft邊YT都會掉fps XDDD 05/26 19:33
OctupusTea: 然後RTL真的不錯,配上nvidia-prime切GPU可以很省電 05/26 19:34
OctupusTea: 這樣調整下來,Linux的效能比Windwos好超多 05/26 19:34
OctupusTea: 尤其是Minecraft的部份(誒),還有記憶體管理 05/26 19:34
OctupusTea: 不過很多東西沒有官方支援,超容易悲劇XD 05/26 19:35
OctupusTea: "Linux is only free if your time is free" 05/26 19:37
OctupusTea: 要跳下海玩Linux的請三思,這傢伙花了三個月才搞好 05/26 19:38
我個人是沒有碰到這些問題 我現在的筆電算是Linux-friendly的筆電 加上沒有Nvidia的獨顯,Xwindow基本上不會出問題 前一台筆電有Nvidia GPU,就算用了nvidia-prime也沒辦法完全停用 所以摸起來會溫溫的 不過我現在用Arch還沒碰到什麼問題 玩遊戲用Steam +Steam Play基本OK 整體使用體驗還是不錯的,不太會有當機的狀況,效能也有維持 續航和Windows基本一樣 ※ 編輯: oxen (175.180.96.1), 05/26/2019 20:09:47
ESTARRIOL: 筆電的AMD顯卡根本悲劇 05/27 00:18
AMD的開源驅動記得好像還不錯?
ESTARRIOL: 網路上完全沒有驅動可以用 05/27 00:18
ESTARRIOL: 就只是一塊板子在筆電裡QQ 05/27 00:19
無線網路預設應該是能動,只是能不能發揮最大效能,就要看網路卡本身的驅動了 我的Intel AC 8265支援度還不錯
ESTARRIOL: 說到驅動,當初裝無線網卡的驅動也很折騰 05/27 00:20
ESTARRIOL: 一開始遇到這種狀況真的想退Linux的坑 05/27 00:20
ESTARRIOL: 同意樓上"Linux is only free if your time is free" 05/27 00:21
Lyu7: 感覺還好我沒裝(?)我的是nv獨顯,不然考慮裝個雙系統 05/27 00:26
※ 編輯: oxen (140.112.16.135), 05/27/2019 09:16:27 如果沒有需要用到獨顯,用開源的nouveau或是直接停用問題會少很多 ※ 編輯: oxen (140.112.16.135), 05/27/2019 09:17:18
edisonhello: 筆電上用arch的來刷個存在好了 剛閒來沒事(?)發現fir 05/27 18:12
edisonhello: efox開4K影片這顆爛CPU居然撐的住 05/27 18:13
edisonhello: 有個940M也沒什麼大問題(?) 05/27 18:14
edisonhello: 不過最近覺得休眠過後wifi會直接死給你看 感覺像是hp 05/27 18:14
edisonhello: 筆電滿常發生的問題 有人會解嗎# 05/27 18:15
oxen: 看是不是什麼休眠設定沒修 05/27 19:15
oxen: 看你的網卡型號 05/27 19:15
oxen: 我沒有試過跑4K影片,理論上來說有GPU硬解應該是跑得動 05/27 19:17
oxen: 還是說乾脆另外開一篇來討論好了,推文不太方便 05/27 19:18
oxen: 是說我記得你有在Linux版問個這個問題 05/27 19:21
oxen: 問過 05/27 19:22
ESTARRIOL: 回樓上 我電腦也是HP 之前也遇過休眠後WiFi會開不起來 05/27 22:06
ESTARRIOL: 的情況 05/27 22:06
ESTARRIOL: 後來寫一個script 在休眠重啟後重開WiFi 05/27 22:09
ESTARRIOL: 參考自這篇 https://reurl.cc/XyjmE 05/27 22:10
ESTARRIOL: 有點治標不治本的感覺就是了xD 05/27 22:11
Realtek的網卡? ※ 編輯: oxen (112.104.115.224), 05/27/2019 22:35:58
ESTARRIOL: 我目前筆電 05/27 23:16
ESTARRIOL: 網卡 realtek 8821ce 05/27 23:16
ESTARRIOL: 顯卡 AMD 530 2G 05/27 23:16
ESTARRIOL: 對linux不太友善的組合QQ 05/27 23:16
我來看看好了 ※ 編輯: oxen (112.104.115.224), 05/27/2019 23:21:46
oxen: AMD顯卡如果不要求最好的效能,那用開源的驅動會方便一點 05/27 23:28
oxen: 網卡有點頭痛... 05/27 23:28
oxen: 看起來要自己編譯的樣子 05/27 23:39
oxen: Ubuntu的Bugzilla上好像有東西 05/27 23:42
突然覺得之前筆電的Qualcomm-Atheros網卡還好處理 ※ 編輯: oxen (112.104.115.224), 05/27/2019 23:43:02
oxen: 那個筆電型號是? 05/28 00:21
xinov1139311: Linux真的好用,希望之後的steam支援能夠做好,就可 05/28 16:14
xinov1139311: 以不用windows玩遊戲了 05/28 16:14
xinov1139311: 問個小問題,我的筆電灌雙系統的,在linux的時候, 05/28 16:15
xinov1139311: 只要蓋上螢幕,過一段時間再打開,就完全動不了,請 05/28 16:17
xinov1139311: 問這個問題用版主第三個方案可以解決嗎 05/28 16:19
oxen: 螢幕沒辦法顯示可能有很多原因 05/28 18:19
oxen: NV獨顯,休眠相關設定或其他都有可能 05/28 18:19
oxen: 我之前筆電有碰過類似問題,但外接螢幕卻可以顯示 05/28 18:20
有問題的話乾脆另外開一篇(回文),順便把系統資訊附上來比較好處理 ※ 編輯: oxen (175.180.96.58), 05/28/2019 22:08:15 多開了一個分類給這類問題使用 ※ 編輯: oxen (175.180.96.58), 05/28/2019 22:42:19
edisonhello: 我是問過 只是最近再度覺得他真的很不方便 所以也上 05/29 13:11
edisonhello: Arch討論版丟了一次 可以看看我的無力歷程(?) 05/29 13:12
edisonhello: https://reurl.cc/KR2Ey 05/29 13:12
oxen: 你的wifi是intel ac3165? 05/29 13:44
xinov1139311: 回原po 筆電cpu i5-7400 gpu GTX1050TI 05/29 18:03
xinov1139311: 當初找獨顯driver找超久,失敗了快10次,結果還是怪 05/29 18:04
oxen: CJScope? (另外開一篇版面比較不會那麼亂) 05/29 21:56
edisonhello: @oxen 貌似是的(? 05/30 00:05
oxen: 那用intel官方驅動呢 05/30 00:28
xinov1139311: 乾 怎麼猜出來的 這個品牌超少人用的欸 05/31 07:56
xinov1139311: 企鵝分類是指linux討論區嗎XDDD 05/31 07:58
edisonhello: 我試過了 沒用 05/31 12:06
lantw44: 難得看到弄 Linux 桌面的文章來推一下 06/01 23:48
lantw44: 那個不叫做「用 Wayland 當作 X server」,用 Wayland 就 06/01 23:49
lantw44: 表示你的整個顯示和輸入都是由 Wayland 來管理,這種狀況 06/01 23:50
lantw44: 下理論上你的系統是可以不需要有任何 X server 的。然而 06/01 23:51
lantw44: 實際上目前還是有很多程式沒有移植到 Wayland,或是在 06/01 23:51
lantw44: Wayland 上仍然有問題,所以才會需要 XWayland 讓現有的 06/01 23:52
lantw44: 程式可以繼續在 X11 模式下執行。XWayland 的輸入輸出就 06/01 23:55
lantw44: 來自 Wayland,它不是個獨立的 display server。 06/01 23:56
lantw44: 然後如果要看目前環境有無 X 或 Wayland 其實看環境變數 06/01 23:56
lantw44: 就可以了,X 用 DISPLAY,Wayland 用 WAYLAND_DISPLAY。 06/01 23:57
lantw44: 結尾用 SysRq 來 unraw 鍵盤的這段,要注意 unraw 過後如 06/01 23:59
lantw44: 果桌面又恢復正常可以繼續使用了,要記得把鍵盤模式再設 06/02 00:00
lantw44: 定回去,否則你可能會發現只是按個 Ctrl-C 想要複製文字 06/02 00:00
lantw44: 結果卻是用 SIGINT 把整個桌面結束掉…… 06/02 00:01