Page 74 - Linux Inside τ. 9

Basic HTML Version

M
έχρι πριν από 6-7 χρόνια το Linux είχε μία πολύ άσχη-
μη φήμη. Καλό, χρυσό και άγιο λειτουργικό, αλλά αν
ήθελες να το εγκαταστήσεις στο laptop σου, μπορεί
να σου έβγαινε η...πίστη για να εκμεταλλευθείς στο έπακρο
τις δυνατότητες του υλικού σου. Έλλειψη οδηγών για κάρτες
γραφικών και κάρτες ήχου, περιπέτειες με την ανάλυση της
οθόνης και ένα σωρό άλλα μικρά και μεγάλα προβλήματα
αποθάρρυναν όποιον είχε την ατυχία να έχει αγοράσει ένα
laptop ασύμβατο με το Linux.
Φυσικά, υπεύθυνο για εκείνη τη δραματική κατάσταση δεν
ήταν το ίδιο το Linux, αλλά η απροθυμία των κατασκευαστών
να παρέχουν είτε έτοιμους οδηγούς των συσκευών τους για
Linux είτε προδιαγραφές και υλικό στους kernel developers,
για να γράψουν τους δικούς τους ανοικτούς drivers. Ευτυχώς,
τα τελευταία χρόνια η κατάσταση έχει βελτιωθεί θεαματικά.
Όλο και περισσότεροι κατασκευαστές αντιλαμβάνονται ότι η
συμβατότητα με τα Windows δεν είναι αρκετή και ότι η υπο-
στήριξη και άλλων λειτουργικών συστημάτων μπορεί να τους
δώσει ένα πλεονέκτημα έναντι του ανταγωνισμού. Γι’ αυτό
ανοίγονται περισσότερο, με χαρακτηριστικότερα παραδείγμα-
τα την Intel και την AMD/ATi.
Φυσικά, τα προβλήματα δεν έχουν λυθεί ως διά μαγείας. Οι
περισσότερες σύγχρονες διανομές, όμως, εγκαθίστανται άνε-
τα σε φορητούς υπολογιστές και το μεγαλύτερο μέρος του
hardware που κυκλοφορεί εκεί έξω (ειδικά ό,τι βασίζεται σε
chipsets της Intel) υποστηρίζεται από τον ίδιο τον πυρήνα
Linux. Από προσωπική πείρα, συστήνω τα Vaio της Sony σε
όσους με ρωτούν για «συμβατό φορητό», αλλά το ίδιο μπορεί
να σας πει κάποιος άλλος για τα laptops της HP. Περί ορέξε-
ως… κολοκυθόπιτα! Στη συνέχεια θα δούμε μερικά τυπικά
προβλήματα που μπορεί να έχει ένας χρήστης Linux στο
laptop του σήμερα, καθώς και χρήσιμα εργαλεία για να βελ-
τιώσει την εμπειρία του.
Γραφικά
Ξεκινάμε από το βασικότερο πρόβλημα που αντιμετωπίζει
κανείς, δηλαδή την υποστήριξη της κάρτας γραφικών του φο-
ρητού του. Κατά κανόνα, τα λιγότερα προβλήματα θα αντιμε-
τωπίσετε με φορητούς υπολογιστές που έχουν κάρτα γραφι-
κών της Intel. Κι αυτό γιατί η αμερικανική εταιρεία είναι η μόνη
που αναπτύσσει ανοικτού κώδικα οδηγούς για τα τσιπάκια
γραφικών της (GPU) και μάλιστα ο κώδικας αυτός συμπερι-
λαμβάνεται σε κάθε νέα έκδοση του πυρήνα Linux [1]. Μάλι-
στα, οι οδηγοί της Intel είναι τόσο καλά ενσωματωμένοι στις
σύγχρονες διανομές, που αν έχετε ένα laptop με κάποιο Intel
GPU [2], το Linux θα παίξει απροβλημάτιστα και θα εκμεταλ-
λευθεί στο έπακρο τόσο τις 2D όσο και τις 3D δυνατότητες
της μονάδας γραφικών. Δηλαδή δεν χρειάζεται να ψάχνετε
drivers! Η υποστήριξη του Linux αναμένεται να γίνει ακόμα
καλύτερη στο Linux 3.4 και 3.5, σύμφωνα με τις πρώτες δοκι-
μές του Phoronix [3].
Η κατάσταση δεν είναι ίδια με τις μονάδες γραφικών της
nVidia και της AMD. Παλιότερα συνηθίζαμε να λέμε «πάρε λα-
πτοπ με nVidia για να παίξει το Linux», όμως η κατάσταση έχει
αλλάξει σημαντικά. Το 2007 η AMD/ATi αποφάσισε να ανοίξει
τις προδιαγραφές για τις μονάδες γραφικών της, με αποτέλε-
σμα να αρχίσουν να αναπτύσσονται αξιόλογοι οδηγοί ανοι-
κτού κώδικα για Linux. Σήμερα η υποστήριξη αυτών των επε-
ξεργαστών είναι πολύ καλή και γίνεται μέσω του ανοικτού κώ-
δικα οδηγού radeon, στον οποίο συνεισφέρει και η ίδια η
AMD, και ο οποίος περιλαμβάνεται πλέον στον πυρήνα Linux.
Στην ιστοσελίδα του FreeDesktop [4] θα βρείτε έναν πίνακα
με το τι υποστηρίζει ο οδηγός radeon σε κάθε chip γραφικών
της AMD. Μάλιστα, η εταιρεία ενσωμάτωσε στον radeon τον
κώδικα που είναι απαραίτητος για να υποστηρίζει και τους νέ-
ους επεξεργαστές Southern Islands. Με απλά λόγια, εάν έχε-
τε laptop με AMD GPU, το πιθανότερο είναι ότι δεν θα χρεια-
στείτε να ψάξετε για οδηγούς. Η κάρτα θα δουλέψει μέσω
του οδηγού radeon. Γενικά, μπορείτε να διαπιστώσετε το chip
γραφικών που έχετε στο φορητό σας, δίνοντας την εντολή:
lspci |grep VGA
Στη δική μου περίπτωση, π.χ., παίρνω την απάντηση:
01:00.0 VGA compatible controller: Advanced Micro
Devices [AMD] nee ATI RV710 [Mobility Radeon HD
4500/5100 Series]
που σημαίνει ότι έχω τη Radeon HD4500 με RV710 chip, το
οποίο ανήκει στη σειρά R7xx και, όπως θα δείτε στη σελίδα
[4], αν έχετε AMD GPU, μπορείτε να δείτε αν έχει φορτωθεί ο
Linux Inside
74
Να η απόδειξη ότι η κάρτα γραφικών μου δουλεύει μια
χαρά με τους ανοικτού κώδικα οδηγούς.
1
Του Δημήτρη Καλαμαρά <dkalamaras@gmail.com>
Linux Labs – Laptops
Το Linux έχει κάνει τεράστια πρόοδο στην
υποστήριξη φορητών υπολογιστών, και τα
περισσότερα μοντέλα λειτουργούν απροβλημάτιστα.
Σε αυτό το άρθρο ασχολούμαστε με ορισμένα
προβλήματα που μπορεί να εμφανιστούν, καθώς και
με εργαλεία που μεγαλώνουν τη ζωή του φορητού
υπολογιστή μας...
Εργαλεία:
ALSA,
smartmontools, HDParm,
sensors κ.λπ.
Δυσκολία:
URL:
goo.gl/PE9Ik
Επίλυση
προβλημάτων
ήχου
Laptops με Linux; Κανένα πρόβλημα!
Ο Δημήτρης περνάει την ώρα του δοκιμάζοντας διανομές και προγράμματα.