---
title: Εναλλαγή μεταξύ καρτών γραφικών NVIDIA και AMD
description: Οδηγίες για τη μετάβαση από NVIDIA σε AMD (και το αντίστροφο) στο CachyOS.
tableOfContents:
  minHeadingLevel: 1
  maxHeadingLevel: 3
---

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

:::note[Αυτός ο οδηγός αφορά τις περιπτώσεις όπου αντικαθιστάτε την κάρτα γραφικών σας (NVIDIA ↔ AMD) σε υπάρχουσα εγκατάσταση του CachyOS.]
:::

## Προαπαιτούμενα
  - Η νέα σας GPU είναι σωστά εγκατεστημένη και συνδεδεμένη.
  - Βεβαιωθείτε ότι το σύστημά σας είναι πλήρως ενημερωμένο.
    ```bash
    sudo pacman -Syu
    ```

### Βήματα μετάβασης

<Tabs>
    <TabItem label='Από NVIDIA σε AMD'>
        Αν και οι οδηγοί για υλικό AMD συμπεριλαμβάνονται στον πυρήνα Linux, ίσως χρειαστεί να εκκαθαρίσετε την παλιά διαμόρφωση του υλικού NVIDIA και να βεβαιωθείτε ότι έχουν εγκατασταθεί τα απαραίτητα πακέτα για υλικό AMD.
        <Steps>
            1. Ελέγξτε ποιο προφίλ οδηγών NVIDIA είναι εγκατεστημένο επί του παρόντος:
                ```bash
                sudo chwd --list-installed
                ```
            2. Καταργήστε το συγκεκριμένο προφίλ με την παράμετρο `-r`:
                ```bash
                sudo chwd -r <όνομα-προφίλ>
                ```
            3. Τερματίστε τη λειτουργία του συστήματός σας και προχωρήστε στην εγκατάσταση της κάρτας γραφικών AMD σας.
            4. Μετά την εκκίνηση, χρησιμοποιήστε το chwd για να εντοπιστεί αυτόματα η GPU σας και να εγκατασταθούν τα σωστά πακέτα για AMD.
                ```bash
                sudo chwd -a
                ```
            5. Μετά την εγκατάσταση των νέων οδηγών, ενημερώστε τη διαμόρφωση του initramfs και του φορτωτή εκκίνησης.
                > Το CachyOS περιλαμβάνει ένα hook στο pacman, το οποίο αναδομεί αυτόματα το initramfs κάθε φορά που προστίθενται ή αφαιρούνται οδηγοί.
                > Αυτό εξασφαλίζει ότι φορτώνονται οι σωστοί οδηγοί κατά την εκκίνηση.
                - GRUB: `sudo grub-mkconfig -o /boot/grub/grub.cfg`
                - systemd-boot: `sudo sdboot-manage gen`
                - Limine: `sudo limine-mkinitcpio`
            6. Κάντε επανεκκίνηση για να εφαρμοστούν οι αλλαγές.
                ```bash
                sudo reboot
                ```
            7. Μετά την επανεκκίνηση, επιβεβαιώστε ότι είναι ενεργοποιημένοι οι οδηγοί για AMD.
                ```bash
                vulkaninfo | grep "deviceName"
                ```
                ή
                ```bash
                glxinfo | grep "OpenGL renderer"
                ```
                Εάν αναγράφεται η κάρτα γραφικών AMD σας, οι οδηγοί λειτουργούν σωστά.
        </Steps>
    </TabItem>
    <TabItem label='Από AMD σε NVIDIA'>
        <Steps>
            1. Εκκαθαρίστε τα εναπομείναντα πακέτα για AMD.
                ```bash
                sudo chwd -r amd
                ```
            2. Τερματίστε τη λειτουργία του συστήματός σας και προχωρήστε στην εγκατάσταση της κάρτας γραφικών NVIDIA σας.
            3. Μετά την εκκίνηση, χρησιμοποιήστε το chwd για να εντοπιστεί αυτόματα η GPU σας και να εγκατασταθούν τα σωστά πακέτα για NVIDIA.
                ```bash
                sudo chwd -a
                ```
            4. Μετά την εγκατάσταση των νέων οδηγών, ενημερώστε τη διαμόρφωση του initramfs και του φορτωτή εκκίνησης.
                > Το CachyOS περιλαμβάνει ένα hook στο pacman, το οποίο αναδομεί αυτόματα το initramfs κάθε φορά που προστίθενται ή αφαιρούνται οδηγοί.
                > Αυτό εξασφαλίζει ότι φορτώνονται οι σωστοί οδηγοί κατά την εκκίνηση.
                - GRUB: `sudo grub-mkconfig -o /boot/grub/grub.cfg`
                - systemd-boot: `sudo sdboot-manage gen`
                - Limine: `sudo limine-mkinitcpio`
            5. Κάντε επανεκκίνηση για να εφαρμοστούν οι αλλαγές.
                ```bash
                sudo reboot
                ```
            6. Μετά την επανεκκίνηση, επιβεβαιώστε ότι είναι ενεργοποιημένοι οι οδηγοί για NVIDIA.
                ```bash
                nvidia-smi
                ```
                ή
                ```bash
                glxinfo | grep "OpenGL renderer"
                ```
                Εάν αναγράφεται η κάρτα γραφικών NVIDIA σας, οι οδηγοί λειτουργούν σωστά.
        </Steps>
    </TabItem>
</Tabs>
