Η Valve θέλει να μετατρέψει το Linux σε σημείο αναφοράς παιχνιδιού

Βαλβίδα

Η Valve συνεχίζει να ωθεί το Linux προς ένα πολλά υποσχόμενο μέλλον στον κόσμο του gaming. Μετά από πολλά έργα ανοιχτού κώδικα για την προώθηση της δημιουργίας νέων βιντεοπαιχνιδιών για το GNU/Linux και άλλα όπως το Proton για να φέρουν εγγενή βιντεοπαιχνίδια Microsoft Windows ή τα API του για εικονική και επαυξημένη πραγματικότητα, τώρα έχει μια νέα φιλοδοξία για τον πυρήνα του Linux και έχει προτείνει μερικά ενδιαφέροντα πράγματα.

Είναι αλήθεια ότι το Linux δεν είναι πλέον η αγαπημένη πλατφόρμα για gaming, αλλά η Valve έχει πολλές φιλοδοξίες ο πυρήνας να είναι το μέλλον του βιντεοπαιχνιδιού και κατέληξε να αντικαταστήσει τα Windows. Ο Διευθύνων Σύμβουλος της Valve, Gabe Newell, διαβεβαίωσε ότι το Linux ήταν το μέλλον των βιντεοπαιχνιδιών. Τώρα προτείνουν αλλαγές στον ίδιο τον πυρήνα για να τον κάνουν πιο φιλικό στο παιχνίδι, προσελκύοντας έτσι περισσότερους προγραμματιστές.

Μετά την καταστροφή που ήταν τα Windows 8 για τα παιχνίδια, όταν ο Newell το πρότεινε, άρχισαν να δημιουργούν το Steam Machine, το Steam OS και άλλα έργα που γνωρίζουμε τώρα. Αλλά η αλήθεια είναι ότι η Microsoft έμαθε το μάθημα και τα άλλαξε όλα για να βελτιωθεί στα Windows 10. Αυτή η βελτίωση τους έκανε να χάσουν το ενδιαφέρον τους για το Linux ως πλατφόρμα gaming και γι' αυτό ξεκίνησαν το έργο τους Proton με βάση το κρασί για να εκτελείτε εγγενές λογισμικό χωρίς να χρειάζεται να το μεταφέρετε και συμπεριέλαβαν επίσης DXVK για τη μετάφραση κλήσεων DirectX 3D στο Vulkan.

Αλλά δεν είναι αυτό που θέλουν θέλουν να πάνε παραπέρα, αφού ορισμένα πολύ απαιτητικά βιντεοπαιχνίδια με το υλικό δεν λειτουργούν καλά στο Wine. Γι' αυτό ανακοίνωσαν αλλαγές στον ίδιο τον πυρήνα του Linux για να τον κάνουν πιο φιλικό στα παιχνίδια. Οι προτάσεις της Valve περνούν από την αντιμετώπιση προβλημάτων της πειραματικής αντικατάστασης του esync, με βάση τις δυνατότητες eventfd() του πυρήνα. Και αυτό απαιτεί μια επέκταση στο syscall futex() για να εκτεθεί ένα επιπλέον bit για βέλτιστο συγχρονισμό νήμα pool που θα βελτιώσει την απόδοση ορισμένων βιντεοπαιχνιδιών.

Gabriel Krisman Bertazi, ingeniero de Collabora, también comentó que están proponiendo cambios en la propia biblioteca glibc y libpthread para estas características multiproceso de los videojuegos. Todos estos cambios podrían traer hasta un 4% de mejora en algunos títulos que se ejecutan sobre Proton. Parece que la comunidad han aceptado estas propuestas, y lo único que están debatiendo es el cómo y algunos límites para incluirlo en la rama del kernel.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.