Δημοσιεύτηκε: 09 Ιουν 2008, 12:07
από Dimitris
Πολύ ωραία αυτά που γράφεις και θα τα γενικευα και για όλες τις κάρτες γραφικών. Θα επαναλάβω αυτά που έγραψα κι εδώ: viewtopic.php?f=23&t=256
Θεωρητικά κάθε κάρτα γραφικών μπορεί να λειτουργήσει με ελεύθερους οδηγούς. Φυσικά πρέπει να ρυθμιστούν σωστά κάποιες παράμετροι. Το πλεονέκτημα που μπορεί να προσφέρουν οι κλειστοί οδηγοί είναι η ρύθμιση κάποιων παραμέτρων της κάρτας γραφικών που δεν έγιναν γνωστοί στο κοινό, για ανταγωνιστικός λόγους φυσικά. Αυτές οι παράμετροι όμως σε καμία περίπτωση δεν επηρεάζουν τη σωστή λειτουργία της κάρτας. Μόνο την ταχύτητά της.

Eνα βασικό αρχείο ρυθμίσεων του X-server, της υπηρεσίας δηλαδή γραφικών σε συστήματα linux, είναι το /etc/X11/xorg.conf
Χωρίζεται σε διάφορα sections για καθε συσκευή. Καλό είναι να ξέρουμε τι κάνει το κάθε section, ώστε να μπορούμε να το προσαρμόζουμε κατά βούληση. Πάντα πριν από κάθε αλλαγή κρατάμε ένα αντίγραφο ασφαλείας:

Κώδικας: Επιλογή όλων
cp /etc/X11/xorg.conf ~/Desktop


Mία αναλυτική περιγραφή του αρχείου μπορεί να βρεθεί εδώ: http://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html
Οι επιλογές που επηρεάζουν τα γραφικά είναι Device, Monitor, Screen. Φυσικά δεν είναι οι μόνες.

Device
Πρέπει να έχει το λιγότερο ένα section για να λειτουργήσει η κάρτα γραφικών. Μπορεί όμως να περιλαμβάνει και παραπανω. Η δομή είναι η εξής:
Κώδικας: Επιλογή όλων
Section "Device"
    Identifier "name"
    Driver     "driver"
    entries
    ...
EndSection

Τα πεδία Identifier και Driver είναι απαραίτητα. Το πεδίο Identifier δηλώνει το μοναδικό όνομα της συσκευής, που θα χρειαστεί παρακάτω. Το πεδίο Driver δηλώνει τον οδηγό που θα χρησιμοποιηθεί. Για nvidia κάρτες με κλειστούς οδηγούς αυτό μπορεί να είναι "nv" για τους παλιούς οδηγούς, ή "nvidia" για τους καινουριους. Οι οδηγοί πρέπει να είναι εγκατεστημένη για να είναι έγκυρη αυτή η επιλογή. logari81, μπορείς να βρεις τις αντίστοιχες επιλογές για καρτες ΑΤΙ;

Monitor
Πρέπει να έχει το λιγότερο ένα section για να λειτουργήσει η οθόνη. Μπορεί όμως να περιλαμβάνει και παραπανω. Η δομή είναι η εξής:
Κώδικας: Επιλογή όλων
Section "Monitor"
    Identifier "name"
    entries
    ...
EndSection

Τo πεδίo Identifier είναι απαραίτητo. Το πεδίο Identifier δηλώνει το μοναδικό όνομα της συσκευής, που θα χρειαστεί παρακάτω. Εδώ καθορίζεται η αναλυση της οθονης, συχνότητα ανανέωσης και άλλα.

Screen
Εδώ γίνεται ένας συνδυασμός Device και Monitor. Tα υποχρεωτικά πεδία είναι Identifier, Device, Monitor. Φυσικά για να χρησιμοποιηθεί ένα Device πρέπει προηγουμένως να έχει οριστεί. Το ίδιο και για το Monitor.