---
title: Επιτάχυνση υλικού σε προγράμματα περιήγησης που βασίζονται στο Chromium
description: Ρυθμίστε την επιτάχυνση υλικού για την (απο)κωδικοποίηση βίντεο σε προγράμματα περιήγησης που βασίζονται στο Chromium στο CachyOS. Περιλαμβάνει ρυθμίσεις για κάρτες γραφικών AMD και ένα πρότυπο για άλλες GPU/προγράμματα περιήγησης.
---

import { Tabs, TabItem, Steps } from '@astrojs/starlight/components';

Αυτός ο οδηγός περιγράφει την ενεργοποίηση της επιτάχυνσης υλικού σε προγράμματα περιήγησης που βασίζονται στο 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`
* **Διαδρομή αρχείου:** ολόκληρη η διαδρομή προς το αρχείο σημαιών
* **Σημειώσεις (προαιρετικά):** Βασικοί οδηγοί, πακέτα ή συγκεκριμένες λεπτομέρειες για τη ρύθμιση

## Διαδικασία ρύθμισης

<Steps>

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

    ```bash
    nano [ΔΙΑΔΡΟΜΗ_ΠΡΟΣ_ΤΟ_ΑΡΧΕΙΟ_ΣΗΜΑΙΩΝ]
    # Παράδειγμα: nano ~/.config/chrome-flags.conf
    ```

3. Προσθήκη σημαιών: επικολλήστε στο αρχείο τις σημαίες που αφορούν την GPU και το πρόγραμμα περιήγησής σας.
4. Κάντε αποθήκευση και κλείσιμο.
5. Επανεκκίνηση του προγράμματος περιήγησης: κλείστε όλες τις διεργασίες του προγράμματος περιήγησης και εκκινήστε το εκ νέου.
6. Επαλήθευση: μεταβείτε στο `chrome://gpu` (ή `brave://gpu`, `edge://gpu` κ.ο.κ.). Επιβεβαιώστε την κατάσταση «Hardware accelerated» στις καταχωρήσεις «Video Acceleration Information» και «Graphics Feature Status».

</Steps>

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

<Tabs>

<TabItem label='AMD GPU (amdgpu_top)'>

<Steps>

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

</Steps>

</TabItem>

<TabItem label='Intel GPU (nvtop)'>

<Steps>

1. Ανοίξτε ένα τερματικό και εκτελέστε την εντολή:
    ```bash
    sudo nvtop
    ```
2. Ξεκινήστε την αναπαραγωγή ενός βίντεο στο πρόγραμμα περιήγησής σας (π.χ. στο YouTube).
3. Παρατηρήστε το ποσοστό `ENC/DEC` στο `nvtop`. Το ποσοστό θα πρέπει να αυξηθεί αν η αποκωδικοποίηση βίντεο λειτουργεί στο υλικό.

</Steps>

</TabItem>

<TabItem label='Intel GPU (intel_gpu_tools)'>

<Steps>

1. Ανοίξτε ένα τερματικό και εκτελέστε την εντολή:

    ```bash
    sudo intel_gpu_top
    ```

    Σημείωση: Ορισμένες νεότερες GPU της Intel, όπως οι Lunar Lake GPU, δεν κοινοποιούν πλέον τους μετρητές επιδόσεών τους στο `intel_gpu_top`. Σε τέτοια συστήματα, χρησιμοποιήστε το `nvtop`.

2. Ξεκινήστε την αναπαραγωγή ενός βίντεο στο πρόγραμμα περιήγησής σας (π.χ. στο YouTube).
3. Παρατηρήστε τα ποσοστά `Video` και `VideoEnhance`στο `intel_gpu_top`. Το ποσοστό θα πρέπει να αυξηθεί αν η αποκωδικοποίηση βίντεο λειτουργεί στο υλικό.

</Steps>

</TabItem>

<TabItem label='Εργαλεία προγραμματιστή'>

<Steps>

1. Ανοίξτε το πρόγραμμα περιήγησής σας που βασίζεται στο Chromium.

2. Ξεκινήστε την αναπαραγωγή ενός βίντεο στο πρόγραμμα περιήγησής σας (π.χ. στο YouTube ή ένα τοπικό αρχείο).

3. Ανοίξτε τα εργαλεία προγραμματιστή, πατώντας `F12` ή `Ctrl+Shift+I`.

4. Μεταβείτε στην καρτέλα **Πολυμέσα** (Media). Εάν δεν τη βλέπετε, κάντε κλικ στις τρεις κουκκίδες (`...`) ή στο `>>` (περισσότερες καρτέλες) της γραμμής εργαλείων προγραμματιστή και έπειτα, επιλέξτε `Πολυμέσα`.

5. Στην ενότητα «Προγράμματα αναπαραγωγής» (Players) στα αριστερά, κάντε κλικ στην καταχώρηση που αντιστοιχεί στο βίντεό σας.

6. Στον κύριο πίνακα, μεταβείτε στην ενότητα **Αποκωδικοποιητής βίντεο** (Video decoder).

7. Αναζητήστε τον τίτλο `Αποκωδικοποιητής υλικού` (Hardware decoder). Θα πρέπει να έχει την τιμή `true`. Εάν αναγράφει `false` ή εμφανίζει το όνομα ενός αποκωδικοποιητή λογισμικού (π.χ. `FFmpegVideoDecoder`, `VpxVideoDecoder`, `Dav1dVideoDecoder`), η επιτάχυνση υλικού δεν είναι ενεργή για το βίντεο.

</Steps>

</TabItem>

</Tabs>

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

### AMD Radeon RX 6900 XT (Google Chrome)

* **Πρόγραμμα περιήγησης:** Google Chrome

* **GPU:** AMD Radeon RX 6900 XT

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

```bash
--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 για συγκεκριμένες διαδρομές επιτάχυνσης.

### Nvidia RTX 4090 (Vivaldi)

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

* **GPU:** Nvidia RTX 4090

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

```bash
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL
```

* **Αρχείο σημαιών:** `/usr/share/applications/vivaldi-stable.desktop`

```bash
# Διατηρήστε όλες τις άλλες γραμμές ως έχουν
# Θα πρέπει να αλλάξετε μόνο αυτήν την καταχώρηση 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
```
5. Εκκινήστε το Vivaldi και καρφιτσώστε τη διεργασία στον Διαχειριστή εργασιών ή τη γραμμή εργασιών.

### AMD Radeon RX 550 (UnGoogled Chromium)

* **Πρόγραμμα περιήγησης:** UnGoogled Chromium

* **GPU:** AMD Radeon RX 550

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

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

**Σημειώσεις:**

Εάν χρησιμοποιείτε το X11, χρησιμοποιήστε αυτό:
```bash
--ozone-platform=x11
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder
```

### Nvidia RTX 5070 TI (Brave)

* **Πρόγραμμα περιήγησης:** Brave

* **GPU:** Nvidia RTX 5070 TI

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

```bash
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks
```

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



### Brave - 7700xt (Συνεισφορά από τον DaJRJesus)

* **Πρόγραμμα περιήγησης:** Brave

* **GPU:** AMD Radeon RX 7700 XT

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

```bash
--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

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

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

```bash
--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

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

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

```bash
--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] (Συνεισφορά από [όνομα/όνομα χρήστη])

* **Πρόγραμμα περιήγησης:** [π.χ. 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=`):

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

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

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

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