剛好最近寫了兩篇關於Debian和Fedora的安裝指南,主要是着重在btrfs這個檔案系統,我本來就有打算寫一些優化指南,但我其實很膠着,到底是要寫在安裝指南裏面還是獨立寫一篇文章來講,寫在指南裏面的好處是可以安裝完系統順便做些配置、一步到位,獨立寫一篇是考量到文章可以方便依需求查找與保存。我自己本身是會回顧我的部落格,而且這個部落格某方面來說也算是我的筆記(因爲我自己再次安裝Debian時,我還會邊看部落格邊配置btrfs的子卷與掛載點,也因爲裝失敗了所以藉此修正了一些內容),所以我決定分開寫好了。
我主要來聊聊修改電源管理模組、針對核顯的媒體加速驅動。
- 修改套件倉庫的源、打開「非自由(non-free)倉庫(repository, abbr. repo.):
Debian- 執行下列指令,使得debian的source list使用現代的寫法
#針對Debian 13 或更新版本的Debian
sudo apt modernize-sources - 刪除冗餘檔案,以免執行apt update報錯(非必要)
#舉例來說,可能會有備份,名爲debian.list.bak在/etc/apt/source.list.d/下
sudo rm /etc/apt/source.list.d/debian.list.bak
- 使用nano編輯器,在Suites列(包含main的那一列)加上non-free、contrib。如下圖所示
#呼叫nano編輯器
sudo nano /etc/apt/sources.list.d/debian.sources
用快捷鍵「Ctrl + O」,按下「Enter」鍵後存檔,最後使用快捷鍵「Ctrl + X」離開nano編輯器。
- 完成
Fedora- 輸入以下指令,修改源
#打開free repo.
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
#打開non-free repo.
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm - 打開H264源
#打開H264源
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
- 執行下列指令,使得debian的source list使用現代的寫法
- 安裝媒體編解碼器(針對Intel)
Debian:
sudo apt install intel-media-va-driver-non-free
Fedora:- 啓用完整版ffmpeg
sudo dnf swap ffmpeg-free ffmpeg --allowerasing - 安裝其他編碼工具
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin - 安裝編解碼器驅動
#新版Intel
sudo dnf install intel-media-driver
#舊版Intel
sudo dnf install libva-intel-driver
- 啓用完整版ffmpeg
- 安裝媒體編解碼器(針對AMD)
Debian- 安裝顯卡驅動
sudo apt install firmware-amd-graphics - 安裝VA-API
sudo apt install mesa-va-drivers - 安裝非自由編碼的函數庫
sudo apt install libavcodec-extra - 加裝多媒體格式
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly - 可用vainfo確認
#安裝vainfo
sudo apt install vainfo
#檢查
vainfo
Fedora- 針對64位元
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld - 針對32位元
sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
- 安裝顯卡驅動
- 替換電源工具(針對Debian)
目前Fedora採用tuned來接管電腦電源模組,相較於TLP(可參考:〈新!TLP電源管理,適用於Intel平臺〉)更加自動化、相較於傳統的power-profile-deamon來說更加穩定且通用,而Debian系列主要是用power-profile-deamon。(而我是在Fedora上發現到tuned。)
#安裝tuned
sudo apt install tuned
#安裝tuned-ppd,使得桌面環境的電源選項可以調節電源模式(注:TLP因爲沒有提供桌面環境接口,所以無法在圖形界面打開省電模式、效能模式等檔位)
sudo apt install tuned-ppd
- Debian + AMD GPU multimedia。Gemini。網址:https://gemini.google.com/share/983cb4c69597
- debian下使用Radeon 780M对ffmpeg进行硬件加速编码。網址:https://blog.3sora.de/2024/07/11/debian%E4%B8%8B%E4%BD%BF%E7%94%A8radeon-780m%E5%AF%B9ffmpeg%E8%BF%9B%E8%A1%8C%E7%A1%AC%E4%BB%B6%E5%8A%A0%E9%80%9F%E7%BC%96%E7%A0%81/
- Linux啟用VA-API,用GPU硬體加速影片編解碼。Ivon的部落格。網址:https://ivonblog.com/posts/va-api-on-linux/
- Enabling the RPM Fusion repositories。Fedora Project。網址:https://docs.fedoraproject.org/en-US/quick-docs/rpmfusion-setup/
- Fedora rmpfusion configuration。網址:https://rpmfusion.org/Configuration
- Fedora multimedia config.。網址:https://rpmfusion.org/Howto/Multimedia
- Debian intel-mesa-va-driver-non-free。網址:https://packages.debian.org/search?keywords=intel-media-va-driver-non-free
沒有留言:
張貼留言