# mkdir -p /boot/efi
# mount /dev/nvme0n1p1 /boot/efi
# echo 'GRUB_PLATFORMS="efi-64"' >> /etc/portage/make.conf
# emerge --ask sys-boot/grub:2
# emerge efibootmgr
# grub-install --target=arm64-efi --efi-directory=/boot/efi --bootloader-id=Gentoo
然後那個 sda 是 SSD 用的是哪來的說法……
「……看了這幾個文章,大部份都是在講如何安裝在SSD,
也就是安裝在sda,……」
看起來那篇的原 po 只會複製指令,不求甚解又說人家東西有問題呢
這種問題進liveCD 去跑bootrepair 應該可以解決吧
那他應該買敝人的Musicha 電腦,nvme0n1p1 p2 啥的都幫他解決好了XD
設計宣傳詞:「Musicha 筆電預裝系統,一勞永逸幫您解決了efi 、nvme0p1 p2 p3 …的設定,惱人的Nvidia最新獨顯也直接能驅動,甚至還幫您設好了獨佔野獸模式…,3A game效能屌打Windows筆電…」 XD
我覺得這個想法是錯誤的
Linux 的進入門檻的確非常高
尤其是手機世代又更高了(望向一堆連 windows 都不會用的人)
這個是真的,我的客戶有高中生,真的是從手機直接跳到電腦的世界
前一陣子才解了一個 intel notebook 裝 ubutu 預設 power management 會非常慢的問題,我不知道 ubuntu 認證的筆電是不是這樣,但是在我二台不同的機器都會用幾乎最低速度運作
一般人有辦法解嗎?不可能的
最近在家上課大概有一半左右都是用平板
我家小孩我是都給他們 windows 就是了,裝好的 Linux 反正有 chrome 他們也可以看影片
不過在筆電上裝Linux distro,power management 真的是一個議題
果然,其實我的Musicha筆電從去年開始的新世代也都是改這樣設定直到現在
即使是有 ubuntu 認證的機型,
也是有很多眉眉角角的小問題
一方面 Linux 使用者是少數,
另一方面 distro 開支散葉...
我們連/tmp 設成tmpfs都會預設的,很貼心的 :-P
認真說,其實都會需要筆電廠在準備oem 的預裝系統時設一下自己硬體的最佳化參數(或者是為顧客好),如果你是空機裝一般的Linux distro,那就需要自己調整了
像甚麼多彩發光鍵盤之類的,是沒有通用driver,Ubuntu套件庫記得也還沒有驅動
如果用 gnome 的話可以裝個叫 cpufreq 的 extension,直接使用 pstate 的方式來處理,我實測反而比 shedutil 還省電高效能
因為 pstate 的 powersave 跟 kernel 的 powersave mode 是完全不同的兩回事,簡單但不精確的說法是,kernel 偵測到 pstate 的時候會把相關主導權交由 cpu 本身處理
會覺得預設很卡是因為,pstate 預設的省電模式會關核心......透過 extension 把核心和頻率全打開之後 , cpu 內部的處理模式是相當接近 kernel 的 sched 模式的
是的,兩個powersave 名字一樣,內容不一樣
我自己的 dell 是用 cpufreqd+sched 平均可以工作 10-10.5 hrs,改用 pstate 核心頻率全開也是 10-10.5 hrs 但是效能高很多
順便小抱怨一下,之前嫌 zfs 太吃資源所以跳到 btrfs,是有比較省電啦 (9-9.5 hrs 提升到 10-10.5 hrs),但是某些特殊情境效能會大幅下降
有用 btrfs 的朋友記得 snapshot 跟 subvolume 不要開的太複雜,還有一些時常更動的 file/subvol 要丟在 crontab 裡常常 defrag.....
其實pstate的好處,是在於它的 performance比ondemand還省電,有點像是類似手機的行為(手有滑動,瞬間boost起來,沒有滑就馬上降下去),但是對於真正需要長時間穩定高效能工作(類似桌機)的人來說,這不是我們需要的行為
所以如果不弄這些extension ,就用內建的 governor 的話 ,長時間穩定高效能工作(類似桌機) 會推薦用哪個?
我之前看了一下 pstate 是可以像手機待機,配合 windows 10 的電源管理, windows 10 suspend 後也可以收 e-mail 之類的,但是我實測是,這東西只能待機不到半天
我要 suspend 就是不想關係下次再拿出來用
所以後來就閹了這功能, suspend 還是用舊的 suspend , 至少可以多撐一點
我印像大概是這樣
原始ACPI的Suspend指的是S3 State
那個就是最少有一個核心沒關電,還偷偷的在運作幫你收email
對, Modern Standby, 爛到我都不想記這個 term 了
又不是 M1 電池沒辦法用多久, 還搞這個
我記得是那一陣電腦帶回家沒開隔天到公司就要重開機了
剛剛 nb 拿出來, suspend 一天半(前天下班, 昨天都用桌機, 今天才開)掉 9% , 這多好呀.
這個主要問題有兩個
1. suspend 的時候預設不會進 s3 (deep)
2. systemd 支援先 standby 再 deep,但是 gnome 不支援而且電源管理權限會被 gnome 搶走
處理方式有三種
1. 從 kernel command line 強制 suspend 優先選擇 s3 (修改 /etc/default/grub)
2. 改 systemd 設定把預設 suspend 直接改用 deep,畢竟 gnome 最後也是會觸發 systemd target
3. 拿掉 pstate 讓 laptop-mode 或 pm-util 一類的 daemon 管理,這些工具都是預設進 s3 的,但是與 pstate 不相容
我之前因為這問題棄 gnome 改 e23 一個月www,因為我的工作情境是會在不同的地方移動,短時間蓋筆電的話會需要快速回神 (standby 模式),坐車這種長時間的會需要省電 (s3 模式),其實 systemd 的處理方式非常適合,但就是會被 gnome 這小王八蛋搶走wwww
後來卡在 e23 不支援動態數量 vdesktop 才切回 gnome 再乖乖寫小 script 處理...
不過你筆電還真省,我不管是 s2mem 還是 s3 六小時就要 2% 了,算起來一天半至少也要十幾 % 吧
啊突然想起來也可能是電池大小,我是用 xps 電池其實不算很大www
Linux 下聽起來就很麻煩
我是 x1 carbon , 應該是這佪差異
也還好,想偷懶就用第一個選項, google 找一下只要改一行,改完跑個 sudo update-grub 再重開機就搞定了
是我的需求比較麻煩,同時要保留 standby 和 deep 又被 gnome 搞www
畢竟 deep 雖然省電,但是開蓋會稍微卡個一兩秒,我常常短暫蓋一下,這一兩秒的卡頓很會煩www
我是 X1 Carbon
沒有遇到要調整 BIOS 什麼才能裝 Linux
當初挑這台就是因為 Ubuntu 官方認證驅動支援程度最高的硬體配備
因為KDE美麗、使用資源不多且一致性高,很適合從Windows過來的使用者。至於GNOME…算了吧…
怎麼跟聽說的不一樣www
沒錯 還是比較喜歡簡單點的界面
上班用了好幾年的蘋果筆電
至今都覺得卡手
順便說,我後來發現Compiz reloaded 有多了一些新模組,有把視窗「丟」來丟去的有趣功能