Linux gaming sucks

Λογότυπο OpenGL

Τεχνολογικά μειονεκτήματα

Η έλλειψη σωστής υποστήριξης του hardware μέσω drivers, που προανέφερα, είναι ένα από τα σημαντικότερα μειονεκτήματα και για τους developers, αφού αυτομάτως περιορίζει τους πιθανούς αποδέκτες της εργασίας τους και, ταυτόχρονα, αυξάνει την πολυπλοκότητα της δοκιμής του τίτλου τους “για το αν παίζει σωστά”.

Πολλοί νομίζουν πως αυτό μεταφράζεται μόνο σε “απεικόνιση 3D γραφικών” και στα κλασσικά προβλήματα των drivers των προτάσεων των AMD/Nvidia. ΟΚ, ναι, αυτό ισχύει, αλλά έχετε καταλάβει πόσο επεκτείνεται το πρόβλημα πέρα από τα “απλά γραφικά”, έτσι όπως τα σκέφτονται οι περισσότεροι, και πώς επηρεάζει η εξάπλωση του σε άλλα σημεία που είχα αναφέρει στο προηγούμενο θέμα;

Πρώτα από όλα, δεν υπάρχει ακόμη καλή υποστήριξη για hardware accelerated προβολή video. Υπάρχουν πολλοί τρόποι (τι λέγαμε για τα “standards”) και δεν είναι πάντα εγγυγμένο πως θα λειτουργούν όλοι, σε όλες τις διαρρυθμίσεις hardware. Όσο για το “γιατί είναι αυτό συμβατό”, αφού οι περισσότεροι λινουξάδες λένε “έλα μωρέ, και χωρίς GPU παίζεις video”, σκεφθείτε το ως εξής: μια κάρτα γραφικών των 50 ευρώ στην οποία λειτουργεί το GPU acceleration μπορεί να αναλάβει εξ’ ολοκλήρου την αναπαραγωγή ενός video σε ποιότητα blu-ray, αφήνοντας τον επεξεργαστή ελεύθερο για άλλες εργασίες. Έτσι, το PC δίνει την αίσθηση πως “πετάει”. Μια κάρτα των 300 ευρώ στην οποία δεν λειτουργεί το GPU acceleration, αφήνει στον επεξεργαστή σχεδόν όλο το φόρτο της αποκωδικοποίησης του blu-ray – με αποτέλεσμα ακόμη και σε σχετικά σύγχρονα PC ο επεξεργαστής σχεδόν να… γονατίζει – πρακτικά, σαν το μόνο που μπορεί να κάνει κανείς με το PC του όταν βλέπει μια ταινία να είναι… “το να δει την ταινία”!

Το παράδειγμα ας δεν έχει να κάνει άμεσα με το gaming, αφού τώρα πια τα περισσότερα παιχνίδια δεν παρουσιάζουν προκατασκευασμένα βιντεάκια, αλλά προβάλλουν ό,τι μας δείχνουν μέσω της “μηχανής γραφικών” τους. Ως παράδειγμα, όμως, λειτουργεί μια χαρά, αφού το γνωρίζουμε εμπειρικά οι περισσότεροι, και αφού δεν υποστηρίζεται ακόμη αρκετά καλά στο Linux. Ναι, τα σύγχρονα desktops του χρησιμοποιούν hardware acceleration και, πραγματικά, “πετάνε” σε πολλά σημεία.

ΑΦΟΥ, όμως, “έχεις δει το desktop”, έρχεται και η ώρα να… κάνεις κάτι σε αυτό. Και τότε βλέπει κανείς πως δεν υπάρχουν και πολλά προγράμματα που να υποστηρίζουν hardware acceleration μέσω GPU, ενώ ακόμη και στον γνωστό media player VLC, η σχετική υποστήριξη προστέθηκε σχετικά πρόσφατα. Οι σχετικές δυνατότητες των νέων επεξεργαστών Core i5/Cor i7, από όσο γνωρίζω, δεν υποστηρίζονται καν, και έτσι ακόμη και αν ήθελε ο δημιουργός μιας εφαρμογής να τις αξιοποιήσει, θα έπρεπε πρώτα να… γράψει ειδικούς drivers για αυτούς.

Page 2 of 1212345...10...Last »
...γνωστός και ως Οδυσσέας Κουράφαλος, αρχικός υπεύθυνος για το unregistered. Συντάκτης, γραφίστας, "μαλτιμηντιάς", φανατικός της science fiction και των αστείων γατιών στου ιντερνέτ. "Δηλώνω graphics whore" (παίζω Ms. Pac-Man στο MAME με 2xSAL και το πρώτο Max Payne με FXAA antialiasing). Load "unreg*",8,1.