5分で完了:一括インストールコマンド
ターミナル操作に慣れており、すぐに解決したい方は、以下の手順のまとめを参考にしてください。私は2年以上Fedoraをメイン機として使用していますが、OS再インストール後に必ず実行する、システムを快適にするための必須コマンドです。
ステップ1:RPM Fusion(サードパーティリポジトリ)の有効化
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
ステップ2:マルチメディアコーデックのインストール
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video
ステップ3:NVIDIAドライバーのインストール
sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda # AI開発やレンダリングを行う場合に必要
実行後、システムが新しいドライバーを認識できるようにPCを再起動してください。
なぜFedoraにはコーデックやNVIDIAドライバーがプリインストールされていないのか?
WindowsやUbuntuから移行したばかりのユーザーは、「なぜFedoraのようなモダンなディストリビューションでMP4が再生できないのか?」と疑問に思うかもしれません。その理由は、Fedoraが掲げるFOSS(自由でオープンソースなソフトウェア)の理念にあります。
FedoraはRed Hatに関連しており、著作権に対して非常に厳格です。H.264やAAC、NVIDIAドライバーなどの独自形式やプロプライエタリなソフトウェアは、デフォルトでは提供されません。これらを追加するかどうかは、ユーザーの実際のニーズに基づいた個人的な選択に委ねられています。
マルチメディア設定:4Kビデオをカクつきなしで視聴する
デフォルトのFedoraはオープンソースのライブラリを使用していますが、一般的なビデオ形式をデコードするための「ライセンス」が欠けています。YouTubeで4K動画を視聴する際にCPU使用率が70〜80%に跳ね上がる場合、それはグラフィックボードではなく、ソフトウェア(CPU)でデコードを行っている証拠です。
1. 標準FFmpegのインストール
FFmpegはマルチメディアの要です。Fedoraの制限版をRPM Fusionのフル版に置き換えましょう:
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
2. ハードウェアアクセラレーション(Hardware Acceleration)
CPUの代わりにGPUに負荷を分散させるには、適切なVA-APIドライバーをインストールする必要があります。効果は絶大で、高画質ビデオ視聴時のCPU負荷は通常10%以下に低下します。
- Intel (新しい世代):
sudo dnf install intel-media-driver - Intel (古い世代):
sudo dnf install libva-intel-driver - AMD:
sudo dnf install mesa-va-drivers-freeworld
NVIDIAドライバーのインストール:.runファイルの罠に注意
初心者が陥りやすい最大のミスは、NVIDIA公式サイトから.runファイルをダウンロードすることです。この方法は非常にリスクが高いです。Fedoraは頻繁にカーネルを更新するため、更新のたびにドライバーが壊れ、恐怖の黒い画面(CLI)から抜け出せなくなる可能性があります。
標準的な解決策: akmod-nvidiaを使用します。これは、システムがカーネルを更新するたびにドライバーモジュールを自動的に再構築する賢い仕組みです。アップデート後にドライバーが消える心配はもうありません。
Secure Bootに関する注意点
Secure Bootが有効な場合、デジタル署名がないためFedoraはNVIDIAドライバーのロードを拒否します。対処法は2つあります。BIOSでSecure Bootを無効にする(最も早い)か、ドライバー署名用のキーを自作することです。ほとんどのユーザーにとって、Secure Bootを無効にするのが最も簡単で効果的です。
以下のコマンドでドライバーを確認します:
nvidia-smi
VRAMや温度のステータス表が表示されれば成功です。
ハイブリッドグラフィックス搭載ノートPCの最適化
現在の多くのノートPCは、オンボードチップとNVIDIAの独立GPUの両方を搭載しています。GNOMEでは、アプリケーションを右クリックして「ディスクリート・グラフィック・カードを使用して起動」を選択するだけです。この機能は現在非常に安定しており、以前のように複雑なツールをインストールする必要はありません。
実例:トラブルシューティング
1. アップデート時のパッケージ競合
<a href="https://itfromzero.com/ja/fedora-vi-ja/fedora%e3%81%a7dnf%e3%82%92%e9%ab%98%e9%80%9f%e5%8c%96%ef%bc%9a%e3%83%91%e3%83%83%e3%82%b1%e3%83%bc%e3%82%b8%e3%82%92%e7%b4%a0%e6%97%a9%e3%81%8f%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89.html">dnf update</a>を実行してffmpeg-libs関連のエラーが出ても、慌てないでください。これはデフォルトのリポジトリとRPM Fusionの重複が原因です。以下のコマンドを使用してください:
sudo dnf update --allowerasing
2. WaylandとNVIDIA
NVIDIAドライバー550以降ではWaylandのサポートが向上していますが、一部の古いアプリで画面のちらつき(flickering)が発生することがあります。その場合は、ログイン画面で「GNOME on Xorg」に切り替えてください。
3. 結果の確認
youtube.com/html5にアクセスしてください。H.264とWebM VP9に青いチェックマークが付いていれば完了です。Fedoraで最高の快適さを体験してください!
