Μετάβαση στο περιεχόμενο
Αυτή η σελίδα είναι παρωχημένη. Ανατρέξτε στην πιο πρόσφατη έκδοση της τεκμηρίωσης εδώ: /configuration/enabling_hardware_acceleration_in_google_chrome/

Επιτάχυνση υλικού σε προγράμματα περιήγησης που βασίζονται στο Chromium

Αυτός ο οδηγός περιγράφει την ενεργοποίηση της επιτάχυνσης υλικού σε προγράμματα περιήγησης που βασίζονται στο Chromium στο CachyOS. Αυτό μεταθέτει τις εργασίες βίντεο και γραφικών στην GPU σας, βελτιώνοντας σημαντικά τις επιδόσεις.

Απαιτούνται:

  • Πρόγραμμα περιήγησης βασισμένο στο Chromium (π.χ. Chrome, Brave, Ungoogled Chromium, Edge)
  • Οδηγοί/API κάρτας γραφικών: Ενημερωμένοι οδηγοί Mesa (AMD/Intel) ή οδηγοί της NVIDIA, με ρυθμισμένα τα Vulkan/VA-API/VDPAU.

Προαιρετικά:

  • amdgpu_top: Εγκαταστήστε το amdgpu_top από το αποθετήριο μέσω του διαχειριστή πακέτων, εφόσον επιθυμείτε να παρακολουθείτε τη δραστηριότητα της AMD GPU από το τερματικό.
  • nvtop (μόνο για Intel GPU): Εγκαταστήστε το nvtop (για Lunar Lake) και το intel-gpu-tools (για προγενέστερες γενιές της Lunar Lake) μέσω του διαχειριστή πακέτων, εφόσον επιθυμείτε να παρακολουθείτε τη δραστηριότητα της Intel GPU από το τερματικό.

Ο παρών οδηγός είναι επεκτάσιμος. Εάν έχετε μια λειτουργική ρύθμιση επιτάχυνσης υλικού για μια συγκεκριμένη GPU και πρόγραμμα περιήγησης βασισμένο στο Chromium, μπορείτε να προσθέσετε μια νέα καταχώρηση στην ενότητα «Διαμορφώσεις GPU και προγραμμάτων περιήγησης». Συμπεριλάβετε τα εξής:

  • Όνομα προγράμματος περιήγησης
  • Μοντέλο GPU
  • Σημαίες (flags): το περιεχόμενο του αρχείου ~/.config/[πρόγραμμα περιήγησης]-flags.conf
  • Διαδρομή αρχείου: ολόκληρη η διαδρομή προς το αρχείο σημαιών
  • Σημειώσεις (προαιρετικά): Βασικοί οδηγοί, πακέτα ή συγκεκριμένες λεπτομέρειες για τη ρύθμιση
  1. Προσδιορισμός του αρχείου σημαιών: εντοπίστε τη διαδρομή του αρχείου σημαιών του προγράμματος περιήγησής σας στην ενότητα «Διαμορφώσεις GPU και προγραμμάτων περιήγησης».

  2. Επεξεργασία αρχείου σημαιών: ανοίξτε/δημιουργήστε το αρχείο με το nano (ή τον επεξεργαστή κειμένου της επιλογής σας, όπως το micro, το vim κ.λπ.).

    Terminal window
    nano [ΔΙΑΔΡΟΜΗ_ΠΡΟΣ_ΤΟ_ΑΡΧΕΙΟ_ΣΗΜΑΙΩΝ]
    # Παράδειγμα: nano ~/.config/chrome-flags.conf
  3. Προσθήκη σημαιών: επικολλήστε στο αρχείο τις σημαίες που αφορούν την GPU και το πρόγραμμα περιήγησής σας.

  4. Κάντε αποθήκευση και κλείσιμο.

  5. Επανεκκίνηση του προγράμματος περιήγησης: κλείστε όλες τις διεργασίες του προγράμματος περιήγησης και εκκινήστε το εκ νέου.

  6. Επαλήθευση: μεταβείτε στο chrome://gpubrave://gpu, edge://gpu κ.ο.κ.). Επιβεβαιώστε την κατάσταση «Hardware accelerated» στις καταχωρήσεις «Video Acceleration Information» και «Graphics Feature Status».

Επαλήθευση της επιτάχυνσης υλικού για βίντεο

Ενότητα με τίτλο «Επαλήθευση της επιτάχυνσης υλικού για βίντεο»
  1. Ανοίξτε ένα τερματικό και εκτελέστε την εντολή:
    Terminal window
    amdgpu_top
  2. Ξεκινήστε την αναπαραγωγή ενός βίντεο στο πρόγραμμα περιήγησής σας (π.χ. στο YouTube).
  3. Παρατηρήστε την ενότητα media στο amdgpu_top. Θα πρέπει να δείτε κάποια δραστηριότητα εδώ, γεγονός που υποδηλώνει ότι η μηχανή πολυμέσων της GPU σας είναι ενεργή. Εάν η χρήση παραμένει στο 0% κατά τη διάρκεια της αναπαραγωγής του βίντεο, η επιτάχυνση υλικού ενδέχεται να μην έχει ενεργοποιηθεί πλήρως για την αποκωδικοποίηση.

Διαμορφώσεις GPU και προγραμμάτων περιήγησης

Ενότητα με τίτλο «Διαμορφώσεις GPU και προγραμμάτων περιήγησης»
  • Πρόγραμμα περιήγησης: Google Chrome

  • GPU: AMD Radeon RX 6900 XT

  • Αρχείο σημαιών: ~/.config/chrome-flags.conf

Terminal window
--use-gl=angle
--use-angle=vulkan
--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
--ozone-platform-hint=x11

Σημειώσεις: Αξιοποιεί το Vulkan (μέσω του ANGLE) και το VA-API. Το --ozone-platform-hint=x11 μπορεί να είναι χρήσιμο ακόμα και στο Wayland για συγκεκριμένες διαδρομές επιτάχυνσης.

  • Πρόγραμμα περιήγησης: Vivaldi

  • GPU: Nvidia RTX 4090

  • Αρχείο σημαιών: ~/.config/vivaldi-stable.conf

Terminal window
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL
  • Αρχείο σημαιών: /usr/share/applications/vivaldi-stable.desktop
Terminal window
# Διατηρήστε όλες τις άλλες γραμμές ως έχουν
# Θα πρέπει να αλλάξετε μόνο αυτήν την καταχώρηση Exec= στην ενότητα «[Desktop Entry]»
Exec=/usr/bin/vivaldi-stable --enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL %U

Σημειώσεις:

Χρειάζεται να τροποποιήσετε μόνο ένα από αυτά τα αρχεία διαμόρφωσης, αλλά δεν θα προκληθεί κάποιο πρόβλημα αν αλλάξετε και τα δύο.

Εναλλακτικά, μπορείτε να κάνετε τα εξής για το KDE:

  1. Διαγράψτε τυχόν συντομεύσεις του Vivaldi από τον Διαχειριστή εργασιών ή τη γραμμή εργασιών.
  2. Αναζητήστε το Vivaldi στη λίστα του μενού εκκίνησης εφαρμογών.
  3. Κάντε δεξί κλικ στην καταχώρηση στο μενού εκκίνησης εφαρμογών και επιλέξτε Επεξεργασία εφαρμογής....
  4. Στην ενότητα Ορίσματα γραμμής εντολών, προσθέστε τα εξής ορίσματα πριν από το τελευταίο (%U):
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL
  1. Εκκινήστε το Vivaldi και καρφιτσώστε τη διεργασία στον Διαχειριστή εργασιών ή τη γραμμή εργασιών.
  • Πρόγραμμα περιήγησης: UnGoogled Chromium

  • GPU: AMD Radeon RX 550

  • Αρχείο σημαιών: ~/.config/chromium-flags.conf

Terminal window
--enable-wayland-ime
--ozone-platform=wayland
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,WaylandSessionManagement,WaylandTextInputV3,WaylandUiScale,WaylandWindowDecorations

Σημειώσεις:

Εάν χρησιμοποιείτε το X11, χρησιμοποιήστε αυτό:

Terminal window
--ozone-platform=x11
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder
  • Πρόγραμμα περιήγησης: Brave

  • GPU: Nvidia RTX 5070 TI

  • Αρχείο σημαιών: ~/.config/brave-flags.conf

Terminal window
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks

Σημειώσεις:

  • Η αποκωδικοποίηση και η κωδικοποίηση βίντεο εμφανίζουν την κατάσταση Hardware accelerated στη σελίδα brave://gpu.
  • Μερικές φορές, η καρτέλα Πολυμέσα (Media) για ένα βίντεο στο YouTube θα εμφανίζει ότι χρησιμοποιείται επιτάχυνση υλικού, ενώ άλλες φορές όχι.
  • Πρόγραμμα περιήγησης: Brave

  • GPU: AMD Radeon RX 7700 XT

  • Διαδρομή αρχείου σημαιών: ~/.config/brave-flags.conf

Terminal window
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,CanvasOopRasterization,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
--ozone-platform-hint=auto

Σημειώσεις: Λειτουργεί στο Wayland. Απαιτείται απενεργοποίηση της «λειτουργίας περιβάλλοντος» (Ambient Mode) στις ρυθμίσεις του YouTube για να αποτραπεί η καθυστέρηση στο περιβάλλον χρήστη.

Vivaldi - AMD Radeon RX 9070 XT (Συνεισφορά από τον tTrmc)

Ενότητα με τίτλο «Vivaldi - AMD Radeon RX 9070 XT (Συνεισφορά από τον tTrmc)»
  • Πρόγραμμα περιήγησης: Vivaldi

  • GPU: AMD Radeon RX 9070 XT (RDNA 4 / gfx1201)

  • Διαδρομή αρχείου σημαιών: ~/.config/vivaldi-stable.conf

Terminal window
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--ozone-platform=wayland
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo

Σημειώσεις:

  • Δοκιμασμένο στο CachyOS με τον πυρήνα 6.19.11-1-cachyos, τον οδηγό Mesa 26.0.3, το GNOME (Wayland) και οθόνη ανάλυσης 2560x1440.
  • Επιβεβαιωμένη λειτουργία: η σελίδα vivaldi://gpu εμφανίζει την κατάσταση «Hardware accelerated» στις καταχωρήσεις «Video Decode» και «Video Encode». Πλήρης υποστήριξη για αποκωδικοποίηση H264, VP9, HEVC, AV1 και κωδικοποίηση H264, AV1. Η καρτέλα «Πολυμέσα» (Media) των εργαλείων προγραμματιστή εμφανίζει το VaapiVideoDecoder ως τον ενεργό αποκωδικοποιητή.
  • Η RX 9070 XT (RDNA 4) ενδέχεται να είναι στη λίστα αποκλεισμού GPU του Chromium, επομένως απαιτείται η παράμετρος --ignore-gpu-blocklist.
  • Το αρχείο καταγραφής ενδέχεται να εμφανίζει την προειδοποίηση '--ozone-platform=wayland' is not compatible with Vulkan. Αυτό δεν εμποδίζει τη λειτουργία της επιτάχυνσης υλικού. Μπορείτε εναλλακτικά να χρησιμοποιήσετε το --ozone-platform-hint=auto εάν το επιθυμείτε.

Google Chrome - AMD Radeon RX 9070 XT (Συνεισφορά από τον naknak)

Ενότητα με τίτλο «Google Chrome - AMD Radeon RX 9070 XT (Συνεισφορά από τον naknak)»
  • Πρόγραμμα περιήγησης: Google Chrome

  • GPU: AMD Radeon RX 9070 XT (RDNA 4 / gfx1201)

  • Διαδρομή αρχείου σημαιών: ~/.config/chrome-flags.conf

Terminal window
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--ozone-platform-hint=auto
--use-gl=angle
--use-angle=vulkan
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo,Vulkan,VulkanFromANGLE,DefaultANGLEVulkan

Σημειώσεις:

  • Η αποκωδικοποίηση και η κωδικοποίηση βίντεο εμφανίζουν την κατάσταση Hardware accelerated στη σελίδα chrome://gpu.
  • Μερικές φορές, η καρτέλα Πολυμέσα (Media) για ένα βίντεο στο YouTube θα εμφανίζει ότι χρησιμοποιείται επιτάχυνση υλικού, ενώ άλλες φορές όχι.

[Πρόγραμμα περιήγησης] - [Μοντέλο GPU] (Συνεισφορά από [όνομα/όνομα χρήστη])

Ενότητα με τίτλο «[Πρόγραμμα περιήγησης] - [Μοντέλο GPU] (Συνεισφορά από [όνομα/όνομα χρήστη])»
  • Πρόγραμμα περιήγησης: [π.χ. Brave, Ungoogled Chromium, Microsoft Edge, Vivaldi, Opera, Chromium]

  • GPU: [π.χ. NVIDIA GeForce RTX 3080, Intel Iris Xe]

  • Διαδρομή αρχείου σημαιών: (Σημαντικό, διαφέρει ανάλογα το πρόγραμμα περιήγησης!)

    • Συνήθεις διαδρομές αρχείων .conf:

      • Chromium: ~/.config/chromium-flags.conf

      • Brave: ~/.config/brave-flags.conf

      • Ungoogled Chromium: ~/.config/ungoogled-chromium-flags.conf

    • Τροποποίηση του αρχείου .desktop: Ορισμένα προγράμματα περιήγησης (Brave, Edge, Vivaldi, Opera) ενδέχεται να απαιτούν την επεξεργασία της γραμμής Exec= στο αρχείο .desktop τους (αντιγράψτε το πρώτα από το /usr/share/applications/ στο ~/.local/share/applications/).

Περιεχόμενο σημαιών (για το αρχείο .conf ή τη γραμμή Exec=):

Terminal window
# Επικολλήστε εδώ τις σημαίες σας.
# Για τα αρχεία .desktop, οι σημαίες χωρίζονται με κενά διαστήματα μετά το εκτελέσιμο.

Σημειώσεις (προαιρετικά):

  • Απαιτούμενοι οδηγοί (π.χ. nvidia-dkms, intel-media-driver).

  • Συγκεκριμένα πράγματα που χρειάζεται να λάβουν υπόψη τους οι χρήστες ή οδηγίες τροποποίησης για τα αρχεία .desktop.