Làm chủ Fedora: Cài đặt Multimedia Codecs và Driver NVIDIA chuẩn ‘Pro’

Fedora tutorial - IT technology blog
Fedora tutorial - IT technology blog

Làm nhanh trong 5 phút: Lệnh cài đặt tổng hợp

Nếu bạn đã quen với Terminal và muốn giải quyết vấn đề ngay, đây là các bước tóm tắt. Mình dùng Fedora làm máy làm việc chính hơn 2 năm nay. Đây luôn là những lệnh đầu tiên mình chạy sau khi cài lại OS để máy chạy mượt như ý.

Bước 1: Kích hoạt RPM Fusion (Kho phần mềm bên thứ 3)

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

Bước 2: Cài đặt Multimedia Codecs

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video

Bước 3: Cài đặt Driver NVIDIA

sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda # Cần thiết nếu bạn làm về AI hoặc Render

Sau khi chạy xong, hãy khởi động lại máy để hệ thống nhận diện driver mới.

Tại sao Fedora không cài sẵn Codecs và Driver NVIDIA?

Nhiều bạn mới chuyển từ Windows hoặc Ubuntu sang thường thắc mắc: “Tại sao một distro hiện đại như Fedora lại không xem được MP4?”. Câu trả lời nằm ở triết lý FOSS (Phần mềm tự do và mã nguồn mở).

Fedora thuộc Red Hat và họ cực kỳ nghiêm ngặt về bản quyền. Các định dạng như H.264, AAC hay driver NVIDIA là phần mềm độc quyền. Fedora mặc định chỉ cung cấp những gì hoàn toàn tự do. Việc cài thêm là lựa chọn cá nhân của bạn để phục vụ nhu cầu thực tế.

Xử lý Multimedia: Xem phim và Video 4K không còn giật lag

Mặc định, Fedora dùng thư viện mã nguồn mở nhưng chúng thiếu “giấy phép” để giải mã video phổ biến. Nếu CPU của bạn tăng vọt lên 70-80% khi xem YouTube 4K, đó là dấu hiệu máy đang phải giải mã bằng phần mềm thay vì dùng card đồ họa.

1. Cài đặt FFmpeg chuẩn

FFmpeg là linh hồn của đa phương tiện. Hãy thay thế bản rút gọn của Fedora bằng bản đầy đủ từ RPM Fusion:

sudo dnf swap ffmpeg-free ffmpeg --allowerasing

2. Tăng tốc phần cứng (Hardware Acceleration)

Để GPU gánh tải thay cho CPU, bạn cần cài driver VA-API phù hợp. Hiệu quả rất rõ rệt: CPU thường sẽ giảm tải xuống dưới 10% khi xem video chất lượng cao.

  • Intel (Thế hệ mới): sudo dnf install intel-media-driver
  • Intel (Thế hệ cũ): sudo dnf install libva-intel-driver
  • AMD: sudo dnf install mesa-va-drivers-freeworld

Cài Driver NVIDIA: Đừng mắc bẫy file .run

Sai lầm lớn nhất của người mới là tải file .run từ trang chủ NVIDIA. Cách này cực kỳ rủi ro. Fedora cập nhật Kernel rất thường xuyên. Mỗi lần update, driver sẽ hỏng và bạn sẽ kẹt ở màn hình đen CLI đầy ám ảnh.

Giải pháp chuẩn: Sử dụng akmod-nvidia. Đây là cơ chế thông minh tự động build lại module driver mỗi khi hệ thống cập nhật Kernel mới. Bạn sẽ không bao giờ phải lo lắng về việc mất driver sau khi update.

Lưu ý về Secure Boot

Nếu máy bạn bật Secure Boot, Fedora sẽ từ chối load driver NVIDIA do thiếu chữ ký số. Bạn có hai lựa chọn: Tắt Secure Boot trong BIOS (nhanh nhất) hoặc tự tạo key để ký driver. Với đa số người dùng, tắt Secure Boot là cách đơn giản và hiệu quả nhất.

Kiểm tra driver bằng lệnh:

nvidia-smi

Nếu bảng thông số VRAM và nhiệt độ hiện ra, bạn đã thành công.

Tối ưu cho Laptop dùng card đồ họa kép (Hybrid Graphics)

Hầu hết laptop hiện nay dùng cả card onboard và card rời NVIDIA. Trên GNOME, bạn chỉ cần chuột phải vào ứng dụng và chọn “Launch using Discrete Graphics Card”. Tính năng này hiện đã rất ổn định, không cần cài thêm các công cụ phức tạp như trước.

Kinh nghiệm xử lý lỗi thực tế

1. Xung đột Package khi cập nhật

Nếu chạy dnf update mà gặp lỗi liên quan đến ffmpeg-libs, đừng hoảng loạn. Đó là do sự chồng chéo giữa repo mặc định và RPM Fusion. Hãy dùng lệnh:

sudo dnf update --allowerasing

2. Wayland và NVIDIA

Dù NVIDIA đã hỗ trợ Wayland khá tốt trên bản driver 550+, một số ứng dụng cũ vẫn có thể bị nháy màn hình (flickering). Nếu gặp tình trạng này, hãy chuyển sang “GNOME on Xorg” tại màn hình đăng nhập.

3. Kiểm tra kết quả

Truy cập youtube.com/html5. Nếu các dòng H.264 và WebM VP9 có dấu tích xanh, bạn đã hoàn tất cài đặt. Chúc bạn có trải nghiệm mượt mà nhất trên Fedora!

Share: