Μετάβαση στο περιεχόμενο

Οδηγός παιχνιδιών με το CachyOS

Καλώς ορίσατε στον οδηγό για παιχνίδια στο CachyOS, ο οποίος θα σας καθοδηγήσει στις βασικές πτυχές και τις απαραίτητες ρυθμίσεις για την εκτέλεση παιχνιδιών.

Για αρχή, θα πρέπει να ξεκαθαρίσουμε ορισμένα πράγματα:

Θυμηθείτε ότι η επίτευξη διψήφιας βελτίωσης στα FPS δεν είναι πάντα (ή και καθόλου) εφικτή. Μερικές φορές, οι βελτιστοποιήσεις μπορεί να οδηγήσουν σε μικρές βελτιώσεις (ή και καμία), ανάλογα με το παιχνίδι και τη διαμόρφωση του υλικού.

Δεν μπορείτε να περιμένετε από βελτιστοποιήσεις λογισμικού να λειτουργήσουν ως δωρεάν αναβάθμιση του υλικού.

Για να διευκολύνουμε η ρύθμιση του CachyOS για την εκτέλεση παιχνιδιών, όλα τα απαραίτητα πακέτα είναι ομαδοποιημένα σε ένα μεταπακέτο που περιλαμβάνει όλες τις απαραίτητες εξαρτήσεις και βιβλιοθήκες για παιχνίδια στο Linux, καθώς και ένα ξεχωριστό μεταπακέτο για εργαλεία και εφαρμογές εκκίνησης/καταστήματα.

Εάν διαπιστώσετε ότι λείπει κάποιο πακέτο, μην διστάσετε να ενημερώσετε την ομάδα του CachyOS.

Ακολουθήστε τα παρακάτω βήματα για να ξεκινήσετε.

  • Ανοίξτε το CachyOS Hello, μεταβείτε στην καρτέλα Εφαρμογές/Προσαρμογές και επιλέξτε Εγκατάσταση πακέτων παιχνιδιών.

Το CachyOS Hello εγκαθιστά τα πακέτα cachyos-gaming-meta και cachyos-gaming-applications.

Το Proton-CachyOS βασίζεται στον κλάδο bleeding-edge του Proton και εφαρμόζει μια σειρά τροποποιήσεων σε αυτόν.

  • Βελτιώσεις του Wine-staging
  • Wine Fullscreen FSR
  • Περιλαμβάνει κωδικοποιητές βίντεο και ήχου για κινηματογραφικές σκηνές παιχνιδιών
  • Υποστήριξη για το umu-launcher μαζί με UMU-Protonfixes
  • Προσθέτει έγκαιρες διορθώσεις και παρακάμψεις για παιχνίδια

Σωστός ορισμός πολλαπλών επιλογών εκκίνησης

Ενότητα με τίτλο «Σωστός ορισμός πολλαπλών επιλογών εκκίνησης»

Οι επιλογές εκκίνησης στο Steam δομούνται με βάση το παρακάτω μοτίβο.

Terminal window
<μεταβλητές περιβάλλοντος> <wrappers> %command% <ορίσματα εφαρμογής>
  • <μεταβλητές περιβάλλοντος>: Αυτές είναι επιλογές της μορφής ΜΕΤΑΒΛΗΤΗ=τιμή

    Παραδείγματα
    PROTON_DXVK_D3D8=1
    # Ή
    DXVK_HUD="fps,memory,version,api"
  • <wrappers>: Αυτά είναι εφαρμογές και δέσμες ενεργειών που τροποποιούν τον τρόπο εκτέλεσης της πραγματικής εφαρμογής. Τα ορίσματα του wrapper συνήθως ακολουθούν το εκτελέσιμό του.

    Παραδείγματα
    mangohud --dlsym
    # Ή
    gamescope -W 1680 -H 1050 -w 1280 -h 720 -S fit -F fsr --mangoapp --
  • %command%: Αυτή είναι η πραγματική εφαρμογή και θα πρέπει να ορίζεται ακριβώς ως έχει. Το Steam θα την αντικαταστήσει με την κατάλληλη εντολή όταν εκτελείται η εφαρμογή.

  • <ορίσματα εφαρμογής>: Αυτά είναι διάφορα ορίσματα για την πραγματική εφαρμογή και εξαρτώνται από την εφαρμογή.

    Παράδειγμα
    %command% -dx11

Παράδειγμα μιας ολοκληρωμένης επιλογής εκκίνησης που συνδυάζει όλα τα στοιχεία:

Terminal window
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 prime-run game-performance %command% -dx11
  • DLSS και δυνατότητες της NVIDIA
    • PROTON_DLSS_UPGRADE=1: Αυτόματη αναβάθμιση του DLSS στην πιο πρόσφατη έκδοση.
    • PROTON_DLSS_INDICATOR=1: Εμφάνιση της ένδειξης κατάστασης του DLSS εντός των παιχνιδιών.
    • PROTON_NVIDIA_LIBS=1: Ενεργοποίηση των βιβλιοθηκών της NVIDIA (PhysX, CUDA) - δεν απαιτείται για το DLSS/ray tracing.
Προηγμένα στοιχεία ελέγχου της NVIDIA
  • PROTON_NVIDIA_NVCUDA=1: Ενεργοποίηση υποστήριξης μόνο για το CUDA.
  • PROTON_NVIDIA_NVENC=1: Ενεργοποίηση μόνο της κωδικοποίησης NVENC.
  • PROTON_NVIDIA_NVML=1: Ενεργοποίηση της εποπτείας NVML.
  • PROTON_NVIDIA_NVOPTIX=1: Ενεργοποίηση του OptiX ray tracing.
  • PROTON_NVIDIA_LIBS_NO_32BIT=1: Περιορισμός των βιβλιοθηκών μόνο στις εκδόσεις 64-bit (διορθώνει τα προβλήματα επιδόσεων σε RTX 4000+).
  • Αύξηση ανάλυσης σε AMD και Intel
    • PROTON_FSR4_UPGRADE=1: Αυτόματη αναβάθμιση του FSR στην πιο πρόσφατη έκδοση.
    • PROTON_FSR4_RDNA3_UPGRADE=1: Χρήση ενός FSR4 DLL με βελτιστοποίηση για RDNA3.
    • PROTON_XESS_UPGRADE=1: Αυτόματη αναβάθμιση του XeSS στην πιο πρόσφατη έκδοση.

Βεβαιωθείτε ότι έχετε εγκαταστήσει το umu-launcher από το CachyOS στο σύστημά σας. Εγκαταστήστε το με την εξής εντολή.

Terminal window
sudo pacman -S cachyos/umu-launcher
  1. Στην κύρια οθόνη του Lutris, κάντε κλικ στο εικονίδιο γραναζιού δίπλα στο Wine.
  2. Μεταβείτε στην καρτέλα Επιλογές δρομέα και επιβεβαιώστε ότι οι ρυθμίσεις σας αντιστοιχούν στις παρακάτω:
    • Έκδοση Wine = proton-cachyos
    • Χρήση winetricks συστήματος = Απενεργοποιημένο
    • Γραφικά
      • Ενεργοποίηση DXVK = Ενεργοποιημένο
        • Σημείωση: Οι εκδόσεις των DXVK, VKD3D και DXVK-NVAPI που ορίζονται από τον χρήστη δεν εφαρμόζονται ότι χρησιμοποιείται το umu-launcher.
  3. Μεταβείτε στην καρτέλα Επιλογές συστήματος.
    • Lutris
      • Απενεργοποίηση του χρόνου εκτέλεσης του Lutris = Ενεργοποιημένο
      • Προτίμηση βιβλιοθηκών συστήματος = Ενεργοποιημένο
  4. Κάντε κύλιση προς τα κάτω μέχρι να φτάσετε στην ενότητα Εκτέλεση παιχνιδιού και εντοπίστε τον πίνακα Μεταβλητές περιβάλλοντος.
  5. Προσθέστε τις εξής μεταβλητές περιβάλλοντος:
    • Κλειδί: UMU_RUNTIME_UPDATE προαιρετικό
      • Τιμή: 0
      • Αυτό θα παραλείπει τις ενημερώσεις του Steam Linux Runtime για το proton-cachyos. Μην χρησιμοποιήσετε αυτήν τη μεταβλητή με κάποια έκδοση του Proton που αξιοποιεί το Steam Linux Runtime, όπως το proton-cachyos-slr, -GE, ή -EM.
    • Κλειδί: PROTON_VERB προαιρετικό
      • Τιμή: waitforexitandrun
      • Αυτό επιτρέπει στα protonfixes να λειτουργούν με το αντίστοιχο GAMEID.
  6. Κάντε κλικ στο Αποθήκευση για να εφαρμοστούν οι αλλαγές.
Εκτελέστε την εξής εντολή
sudo pacman -S proton-cachyos-slr
Χειροκίνητη εγκατάσταση (για έμπειρους χρήστες)
  1. Κάντε λήψη της πιο πρόσφατης έκδοσης εδώ (κάντε κύλιση προς τα κάτω για να δείτε την ενότητα Assets).

    Επιλέξτε την έκδοση που τελειώνει σε x86-64_v3 αν η CPU σας υποστηρίζει AVX2. Διαφορετικά, κάντε λήψη της έκδοσης που τελειώνει σε x86-64.

  2. Αποσυμπιέστε το αρχείο και μετακινήστε τον φάκελο στο ~/.steam/steam/compatibilitytools.d/.
  3. Επανεκκινήστε το Steam αν το είχατε ανοίξει.

Αυτό είναι το ίδιο wine που βρίσκεται στην «καρδιά» του proton-cachyos, αλλά ως αυτόνομο πακέτο. Μπορεί να χρησιμοποιηθεί στο Lutris, στο Heroic, στο Bottles και σε άλλες παρόμοιες εφαρμογές.

  • Παρέχει όλες τις τροποποιήσεις του Wine που περιλαμβάνονται στο Proton-CachyOS.
  • Προσθέτει έγκαιρες διορθώσεις και παρακάμψεις για παιχνίδια.

Πρόσθετες επιλογές διαμόρφωσης

  • WINE_WMCLASS="<όνομα>": Ορισμός το WM_CLASS όλων των παραθύρων του Wine, επιτρέποντας στον διαχειριστή παραθύρων να ελέγχει τα παράθυρα του Wine windows μέσω κανόνων.
  • WINEUSERSANDBOX=1: Απενεργοποίηση των συμβολικών συνδέσμων των φακέλων χρήστη του Wine (όπως «Έγγραφα» και «Εικόνες») με τους αντίστοιχους φακέλους στον προσωπικό κατάλογο (home) του χρήστη.
  • WINE_NO_WM_DECORATION=1: Απενεργοποίηση των διακοσμήσεων παραθύρων. Μπορεί να διορθώσει προβλήματα με την πλήρη οθόνη χωρίς περίγραμμα και τα κλικ του ποντικιού που διαπερνούν τα παράθυρα.
  • WINE_PREFER_SDL_INPUT=1: Παράκαμψη προβλημάτων εντοπισμού χειριστηρίων.

Κανονικά, η εκτέλεση του /opt/wine-cachyos/bin/wine αντί για το απλό wine είναι επαρκής για να εκτελεστεί μια εφαρμογή χρησιμοποιώντας το wine-cachyos-opt.

Εάν απαιτείται πιο αυστηρή διαμόρφωση, θα μπορούσε να μοιάζει κάπως έτσι:

Terminal window
export PATH="/opt/wine-cachyos/bin/:$PATH"
export WINEDLLPATH="/opt/wine-cachyos/lib/wine:/opt/wine-cachyos/lib32/wine:$WINEDLLPATH"
export LD_LIBRARY_PATH="/opt/wine-cachyos/lib/:/opt/wine-cachyos/lib32/:$LD_LIBRARY_PATH"

Εάν θέλετε να χρησιμοποιήσετε το winetricks με το wine-cachyos-opt, μπορείτε να το καλέσετε ως εξής:

Terminal window
WINE=/opt/wine-cachyos/bin/wine WINEPREFIX=<το_πρόθεμά_σας> winetricks <ρήμα>

Συχνές ερωτήσεις και συμβουλές για το Steam

Ενότητα με τίτλο «Συχνές ερωτήσεις και συμβουλές για το Steam»

Ποια έκδοση του Proton θα πρέπει να χρησιμοποιηθεί στο Steam;

Ενότητα με τίτλο «Ποια έκδοση του Proton θα πρέπει να χρησιμοποιηθεί στο Steam;»
  • Το Proton 10.0 είναι η σταθερή έκδοση από τη Valve. Χρησιμοποιήστε το αν το παιχνίδι που θέλετε να παίξετε είναι γνωστό ότι λειτουργεί καλά με αυτήν την έκδοση.
  • Το Proton Experimental είναι η έκδοση αιχμής από τη Valve. Χρησιμοποιήστε το αν το παιχνίδι που θέλετε να παίξετε είναι σχετικά καινούριο, δεν λειτουργεί καλά με την τρέχουσα σταθερή έκδοση του Proton ή αν οι χρήστες το προτείνουν στο ProtonDB.
  • Το proton-cachyos-slr είναι αυτό που αναπτύσσεται και συντηρείται από την ομάδα του CachyOS. Η χρήση του συνιστάται ανεπιφύλακτα λόγω των διαφόρων βελτιωμένων δυνατοτήτων, των διορθώσεων και των βελτιστοποιήσεών του. Για παιχνίδια που χρησιμοποιούν μηχανισμούς anti-cheat, όπως το BattlEye ή το Easy Anti-Cheat, ή προσαρμοσμένες εφαρμογές εκκίνησης, το proton-cachyos-slr είναι η προτιμώμενη επιλογή.
  • Το proton-cachyos είναι η ίδια έκδοση με το proton-cachyos-slr, αλλά δεν εξαρτάται από το Steam Linux Runtime. Χρησιμοποιήστε το μόνο αν κατανοείτε τη σημασία αυτής της διαφοράς και ορίστε το proton-cachyos-slr ως εφεδρική λύση αν προκύψουν προβλήματα.
  • Το Proton-GE είναι μια προσαρμοσμένη έκδοση από τον GloriousEggroll. Περιλαμβάνει διάφορες διορθώσεις και μπορεί να φανεί χρήσιμο σε ορισμένες περιπτώσεις.
  • Το Proton 9.0.4 ή παλαιότερα είναι οι σταθερές εκδόσεις από τη Valve. Χρησιμοποιήστε το αν το παιχνίδι που θέλετε να παίξετε λειτουργεί μόνο με κάποια προηγούμενη έκδοση του Proton.

Διόρθωση μικροδιακοπών που προκαλούνται λόγω της λειτουργίας καταγραφής παιχνιδιού του Steam

Ενότητα με τίτλο «Διόρθωση μικροδιακοπών που προκαλούνται λόγω της λειτουργίας καταγραφής παιχνιδιού του Steam»

Προσθέστε την εξής εντολή εκκίνησης στο παιχνίδι σας.

Terminal window
LD_PRELOAD="" %command%

Δημιουργία και κοινοποίηση αρχείων καταγραφής του Proton

Ενότητα με τίτλο «Δημιουργία και κοινοποίηση αρχείων καταγραφής του Proton»

Για να ενεργοποιήσετε την καταγραφή του Proton για ένα παιχνίδι:

  1. Κάντε δεξί κλικ στο παιχνίδι σας στο Steam και επιλέξτε Ιδιότητες.
  2. Στις Επιλογές εκκίνησης, ορίστε τη μεταβλητή περιβάλλοντος PROTON_LOG:
    Terminal window
    PROTON_LOG=1 %command%
    Αυτό θα δημιουργήσει ένα αρχείο καταγραφής στον προσωπικό σας κατάλογο με όνομα steam-<αναγνωριστικό_εφαρμογής>.log (για παράδειγμα, το Counter Strike 2 χρησιμοποιεί το αναγνωριστικό 730, επομένως το αρχείο θα ονομάζεται steam-730.log).
Προσαρμοσμένος κατάλογος αρχείων καταγραφής

Για να ορίσετε έναν προσαρμοσμένο κατάλογο αρχείων καταγραφής, χρησιμοποιήστε το PROTON_LOG_DIR:

Παράδειγμα
PROTON_LOG=1 PROTON_LOG_DIR=/home/cachyos/steam-logs %command%

Προαποθήκευση shader με τα Proton-CachyOS, -GE και -EM

Ενότητα με τίτλο «Προαποθήκευση shader με τα Proton-CachyOS, -GE και -EM»

Απενεργοποίηση αυτής της λειτουργίας στο Steam

Ενότητα με τίτλο «Απενεργοποίηση αυτής της λειτουργίας στο Steam»

Στο Steam, κάντε κλικ στο Steam->Ρυθμίσεις, μεταβείτε στις Λήψεις και απενεργοποιήστε αυτές τις ρυθμίσεις:

  • Να επιτρέπεται η επεξεργασία φωτισμών Vulkan στο παρασκήνιο
  • Ενεργοποίηση προαποθήκευσης σκίασης

Επαναχρησιμοποίηση ενός διαμερίσματος NTFS των Windows για παιχνίδια

Ενότητα με τίτλο «Επαναχρησιμοποίηση ενός διαμερίσματος NTFS των Windows για παιχνίδια»

Το Lutris είναι μια εφαρμογή εκκίνησης παιχνιδιών στο CachyOS. Με το Lutris, μπορείτε εύκολα να διαχειρίζεστε τις πλατφόρμες εκτέλεσης παιχνιδιών σας, συμπεριλαμβανομένων των Wine, Proton και εξομοιωτών.

  • Εκκινήστε παιχνίδια μέσω του Lutris κάνοντας απλώς κλικ στο κουμπί Εκκίνηση.
  • Προσθέστε οποιοδήποτε παιχνίδι θέλετε κάνοντας κλικ στο + στην πάνω αριστερή γωνία.
  • Ορίστε ένα κατάστημα στην ενότητα «Sources» στα αριστερά και συνδέστε τον λογαριασμό σας. Στη συνέχεια, θα γίνει εγκατάσταση του εν λόγω καταστήματος και θα μπορείτε να εκτελείτε παιχνίδια μέσα από αυτό, ακριβώς όπως κάνετε στα Windows.
  • Και πολλά άλλα!

Καταστήματα παιχνιδιών που υποστηρίζονται στο Lutris:

Ρύθμιση πολλαπλών επιλογών εκκίνησης και μεταβλητών περιβάλλοντος στο Lutris

Ενότητα με τίτλο «Ρύθμιση πολλαπλών επιλογών εκκίνησης και μεταβλητών περιβάλλοντος στο Lutris»
  • Οι επιλογές εκκίνησης, όπως -dx11 ή -fullscreen, πρέπει να προστίθενται στο πεδίο Ορίσματα της καρτέλας Επιλογές παιχνιδιού χρησιμοποιώντας κενά διαστήματα ως διαχωριστικά.
  • Τα wrappers εντολών, π.χ. mangohud --dlsym ή game-performance, πρέπει να προστίθενται στο πεδίο Πρόθεμα εντολής της καρτέλας Επιλογές συστήματος χρησιμοποιώντας κενά διαστήματα ως διαχωριστικά.
  • Οι μεταβλητές περιβάλλοντος, όπως PROTON_ENABLE_HDR=1, πρέπει να προστίθενται στον πίνακα Μεταβλητές περιβάλλοντος της καρτέλας Επιλογές συστήματος χρησιμοποιώντας το κουμπί + για να προσθέσετε μια νέα καταχώρηση.

Επειδή τόσο το gamemode όσο και το ananicy-cpp προσπαθούν να τροποποιήσουν ταυτόχρονα την προτεραιότητα μιας διεργασίας, αυτός ο συνδυασμός μπορεί να οδηγήσει σε διενέξεις και απρόσμενη συμπεριφορά. Προτείνεται η χρήση του gamemode χωρίς το ananicy-cpp.

Για να διακόψετε το ananicy-cpp, εκτελέστε την εξής εντολή:

Terminal window
systemctl stop ananicy-cpp

Το CachyOS περιλαμβάνει μια δέσμη ενεργειών wrapper, το game-performance, το οποίο χρησιμοποιεί το power-profiles-daemon για να αλλάξει προσωρινά το προφίλ ισχύος σε performance. Το προφίλ αυτό αυξάνει τα επίπεδα ισχύος του συστήματος, ορίζει τον ρυθμιστή της CPU στο προφίλ performance και αλλάζει οποιονδήποτε ενεργό χρονοπρογραμματιστή scx στο προφίλ για παιχνίδια (εφόσον είναι διαθέσιμο).

Όταν χρησιμοποιείται για την εκκίνηση ενός παιχνιδιού, το σύστημα παραμένει σε λειτουργία επιδόσεων μέχρι να τερματιστεί το παιχνίδι, οπότε και επαναφέρεται το προηγούμενο προφίλ.

Το GameMode της Feral προσφέρει παρόμοια λειτουργικότητα.

Προσθήκη του game-performance στα Steam, Lutris και Heroic Games Launcher

Ενότητα με τίτλο «Προσθήκη του game-performance στα Steam, Lutris και Heroic Games Launcher»
  1. Ανοίξτε τη Βιβλιοθήκη Steam σας.
  2. Κάντε δεξί κλικ στον τίτλο του παιχνιδιού και επιλέξτε Ιδιότητες.
  3. Στην καρτέλα Γενικά, θα βρείτε την ενότητα Επιλογές εκκίνησης.
  4. Προσθέστε την εξής εντολή εκκίνησης:
    Terminal window
    game-performance %command%

Αύξηση του μέγιστου μεγέθους προσωρινής μνήμης shader

Ενότητα με τίτλο «Αύξηση του μέγιστου μεγέθους προσωρινής μνήμης shader»

Τα shader των παιχνιδιών μεταγλωττίζονται αυτόματα όσο παίζετε, πράγμα που μπορεί να προκαλέσει μεγάλους χρόνους φόρτωσης και μικροδιακοπές («stuttering») την πρώτη φορά που τα συναντάτε. Αυτά τα shader αποθηκεύονται στο σύστημά σας για να χρησιμοποιούνται ξανά όταν χρειάζεται.

Ωστόσο, υπάρχει ένα μέγιστο όριο στο μέγεθος του αρχείου της προσωρινής μνήμης των shader, με αποτέλεσμα τα παλιά να διαγράφονται όταν γίνεται υπέρβαση του προεπιλεγμένου μεγέθους. Αυτό μπορεί να αποτελέσει πρόβλημα, καθώς τα μεγάλα παιχνίδια μπορεί να έχουν shader μεγέθους άνω του 1GB, αναγκάζοντάς τα να κάνουν εκ νέου μεταγλώττιση σε κάθε εκκίνηση.

Για να αποφύγουμε τους μεγάλους χρόνους φόρτωσης και τις μικροδιακοπές, μπορούμε να αυξήσουμε το καθολικό μέγεθος της προσωρινής μνήμης shader:

  1. Ανοίξτε ένα τερματικό.
  2. Δημιουργήστε τον κατάλογο environment.d στον φάκελο διαμόρφωσης αν δεν υπάρχει:
    Terminal window
    mkdir -p ~/.config/environment.d
  3. Δημιουργήστε ένα νέο αρχείο διαμόρφωσης:
    Terminal window
    touch ~/.config/environment.d/gaming.conf
  4. Ανοίξτε το αρχείο με το Micro (ένα πρόγραμμα επεξεργασίας κειμένου).
    Terminal window
    micro ~/.config/environment.d/gaming.conf
    Και επικολλήστε τα παρακάτω ανάλογα με τον κατασκευαστή της GPU σας:
    AMD
    Terminal window
    # Αύξηση του μεγέθους της προσωρινής μνήμης shader για υλικό AMD στα 12GB
    MESA_SHADER_CACHE_MAX_SIZE=12G
    NVIDIA
    Terminal window
    # Αύξηση του μεγέθους της προσωρινής μνήμης shader για υλικό NVIDIA στα 12GB
    __GL_SHADER_DISK_CACHE_SIZE=12000000000
  5. Αποθηκεύστε το αρχείο πατώντας CTRL+S και CTRL+Q για να κάνετε έξοδο από το Micro. Επανεκκινήστε το σύστημά σας.

Μετά την επανεκκίνηση, το μέγιστο μέγεθος για την προσωρινή μνήμη shader θα έχει αυξηθεί μόνιμα. Ευχαριστούμε το shader booster του psygreg για τη συμβολή του σε αυτόν τον οδηγό.

Επιβολή των πιο πρόσφατων προεπιλογών DLSS

Ενότητα με τίτλο «Επιβολή των πιο πρόσφατων προεπιλογών DLSS»

Προσθήκη του dlss-swapper στα Steam, Lutris και Heroic Games Launcher

Ενότητα με τίτλο «Προσθήκη του dlss-swapper στα Steam, Lutris και Heroic Games Launcher»
  1. Ανοίξτε τη Βιβλιοθήκη Steam σας.
  2. Κάντε δεξί κλικ στον τίτλο του παιχνιδιού και επιλέξτε Ιδιότητες.
  3. Στην καρτέλα Γενικά, θα βρείτε την ενότητα Επιλογές εκκίνησης.
  4. Προσθέστε την εξής εντολή εκκίνησης:
    Terminal window
    dlss-swapper %command%
Μέθοδος χειροκίνητης αντικατάστασης DLL

Εάν το dlss-swapper δεν λειτουργεί ή προκαλεί προβλήματα, δοκιμάστε να ενημερώσετε χειροκίνητα την υλοποίηση DLSS του παιχνιδιού, αντικαθιστώντας το nvngx_dlss.dll με μια ενημερωμένη έκδοση και χρησιμοποιώντας τη δέσμη ενεργειών wrapper dlss-swapper-dll.

Το Arch Wiki παρέχει ήδη περιεκτικές οδηγίες για την ενεργοποίηση του ray tracing σε διάφορες πλατφόρμες υλικού.

Πτώση επιδόσεων υλικού NVIDIA σε παιχνίδια DirectX12

Ενότητα με τίτλο «Πτώση επιδόσεων υλικού NVIDIA σε παιχνίδια DirectX12»

Ορισμένοι χρήστες αναφέρουν ότι το ζήτημα σχετίζεται με τον τρόπο που οι οδηγοί της NVIDIA για Linux χειρίζονται τον χρονοπρογραμματισμό της GPU, σε αντίθεση με τα Windows, όπου επιβάλλεται ο κατάλληλος χρονοπρογραμματισμός. Δεν υπάρχει ακόμη επίσημη δήλωση της NVIDIA για το θέμα αυτό. Προς το παρόν, δεν υπάρχει γνωστή παράκαμψη για αυτό το πρόβλημα. Η NVIDIA υποτίθεται ότι εργάζεται πάνω σε μια διόρθωση, αλλά δεν είναι σαφές πότε θα κυκλοφορήσει.

Αυτό το πρόβλημα δεν οφείλεται στο CachyOS.

Σε ορισμένους τίτλους, η πτώση των επιδόσεων είναι λιγότερο εμφανής απ’ ότι σε άλλους. Δείτε αυτό το βίντεο σύγκρισης benchmark.

Ακολουθήστε το νήμα της NVIDIA για να μάθετε περισσότερα σχετικά με αυτό το ζήτημα.