天天看點

放棄 MBP 用 8GB 的樹莓派4 工作一天,是這樣的感受

8月底,樹莓派 4 宣布了最新更新:新出 8GB 記憶體版本,售價 75 刀。這款新的樹莓派到底香不香?

為了回答這個問題,一位名為 Jeff Geerling 的油管部落客萌生了一個大膽的想法:在某個工作日,拔掉自己的 MacBook Pro,插上新買的 8GB 樹莓派 4 作為主要的工作電腦,看看一天下來是什麼感覺。

放棄 MBP 用 8GB 的樹莓派4 工作一天,是這樣的感受
我們知道,工作日可不僅僅是發發部落格、遠端寫代碼那麼簡單。如果隻是這樣,随便一個 Chromebook、平闆或便宜的舊式筆記本就能搞定。除了這些,Jeff Geerling 所指的工作日内容還包括:

  • 使用專門的 app 浏覽推特;
  • 使用 Slack(Slack 使用的記憶體比 Jeff Geerling 運作的大多數其他應用程式在任何給定的時間加起來都要多);
  • 錄制、編輯音視訊;
  • 使用 Docker、Ansible 和 Kubernetes 實作一些基礎結構自動化。

他将整個過程錄成了一個視訊上傳到 Youtube,浏覽量已經過萬。

一天下來,Jeff Geerling 發現,假如你的日常工作是大量的指令行工作、程式設計、使用 git、偶爾上上網的話,Raspberry Pi OS 确實是一個頗具成本效益的選擇。然而,将其作為真正的工作電腦還是有點痛苦的,是以他在一天之後就放棄了這個想法(本來打算多堅持幾天)。

他将自己這一天的實施步驟寫成了部落格,一起來體驗一下。

Jeff Geerling:我用 8GB 樹莓派替代 MacBook Pro 的一天

放棄 MBP 用 8GB 的樹莓派4 工作一天,是這樣的感受

第一步:插入裝置

當天的首要任務是從我的 CalDigit TS3 Plus Thunderbolt 3 集線器上拔下 MacBook Pro 的插頭,然後弄清楚如何将所需的一切插入樹莓派。

我将 AmazonBasics 驅動的 USB 3.0 集線器插入了樹莓派。我選擇了一個 powered hub,以防止樹莓派的内部總線要為所有裝置供電,其中包括:

  • 一個 Kensington 240 GB SSD,裝在 Inateck USB 3.0 SATA 機箱中。
  • 蘋果魔術鍵盤。
  • 蘋果魔術觸控闆。
  • Behringer U-Phoria USB 3.0 音頻接口。
  • Logitech C920 網絡攝像頭。

你可能沒有意識到在換電腦時會産生多少雜亂的電纜。

放棄 MBP 用 8GB 的樹莓派4 工作一天,是這樣的感受

我插入了官方的樹莓派 4 USB-C 電源和一個微型 HDMI 轉 HDMI 擴充卡,該擴充卡已插入我的 LG 4K 27 寸顯示器,然後等待樹莓派啟動!

第二步:重新設定

我做的第一件事是花了近 30 分鐘弄清楚如何在所有的應用程式和系統控件中以一緻的字型大小獲得 4K 畫質(在 30Hz 的頻率下,樹莓派無法通過其 HDMI 連接配接輸出 60Hz)。

外觀首選項中的設定似乎适用于某些 window chrome 和按鈕,但是不适用于應用程式内部。是以,在 4K 分辨率下,當我增加域名買賣地圖字型大小之後,檔案管理器的主視窗文本變得可讀。但是為了讓檔案名和其他清單可讀,我必須進入檔案管理器的設定,增加字型大小。

接下來,我啟動了「像素倍增(Pixel Doubling)」功能,如此一來,原來的 1 個像素會以 2×2 的像素區塊搭建,進而讓所有内容尺寸精确兩倍,這使得樹莓派可以在 4K 顯示器上運作。

如果你想玩遊戲或看視訊的話,這樣就足夠了,當然,4K 設定下看視訊會有一些輕微的撕裂。而計算機上的其他内容則會以 1080p 的分辨率呈現。

最後,經過長時間的設定,我還是決定堅持原始的 1080p 分辨率,盡管它讓我的顯示器顯得有些過時了。這麼做是為了:

  • 減少樹莓派 GPU 的負擔(是以撕裂更少);
  • 讓樹莓派的 GPU 可以應用抗鋸齒功能;
  • 允許 60Hz 的重新整理率,這使我在觀看 60fps 的視訊時眼睛更舒服。
$ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 2: U192k [UMC202HD 192k], device : USB Audio [USB Audio]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 3: C920 [HD Pro Webcam C920], device : USB Audio [USB Audio]
 Subdevices: 1/1
 Subdevice #0: subdevice #0      
# Gets sound and video from the webcam:
$ ffmpeg -ar 44100 -ac 2 -f alsa -i hw:3,0 -f v4l2 -codec:v h264 -framerate 30 -video_size 1920x1080 -itsoffset 0.5 -i /dev/video0 -copyinkf -codec:v copy -codec:a aac -ab 128k -g 10 -f mp4 test.mp4

# Sound from Behringer, video from webcam:
ffmpeg -ar 44100 -ac 2 -f alsa -acodec pcm_s32le -i hw:2,0 -f v4l2 -codec:v h264 -framerate 30 -video_size 1920x1080 -itsoffset 0.5 -i /dev/video0 -copyinkf -codec:v copy -codec:a aac -ab 128k -g 10 -f mp4 test-webcam-audio.mp4      

繼續閱讀