Δημοσιεύτηκε: 13 Νοέμ 2012, 16:40
Η επιτάχυνση SNA είναι μια μέθοδος επιτάχυνσης γραφικών σε κάρτες Intel η οποία θεωρείται πως βρίσκεται ακόμη σε πειραματικό στάδιο. Η σταθερή επιτάχυνση γραφικών που χρησιμοποιείται είναι η μέθοδος UXA.
Το phoronix.com έχει δημοσιεύσει αρκετά άρθρα που αφορούν αυτή την αρχιτεκτονική επιτάχυνσης και επίσης πολλά benchmarks . Μπορείτε να διαβάσετε σχετικά εδώ : http://www.phoronix.com/scan.php?page=search&q=SNA+
Με την άφιξη του νέου driver Intel 2.20 (ο οποίος έχει γίνει release από τον Ιούλιο που μας πέρασε) η υποστήριξη επιτάχυνσης SNA είναι γεγονός. Γενικά προτείνετε για Sandy Bridge New Acceleration , αλλά λέγεται πως ωφελεί όλες τις κάρτες Intel.
Παρακάτω θα δούμε έναν τρόπο ενεργοποίησης αυτής της επιτάχυνσης γραφικών.
Στο Ubuntu 12.10 ο driver που βρίσκεται στα κεντρικά αποθετήρια είναι ο 2.20 από default. Φυσικά και θα έχετε τον driver ήδη εγκατεστημένο , οπότε απλά κάνετε τα παρακάτω.
Για να τσεκάρουμε την έκδοση Driver , δίνουμε σε τερματικό
Δημιουργούμε το φάκελο /xorg.conf.d/
Δημιουργούμε το αρχείο 20-intel.conf και προσθέτουμε μέσα κάποια συγκεκριμένα πράγματα.
και προσθέτουμε μέσα τα παρακάτω
Αποθηκεύουμε και κάνουμε μια επανεκκίνηση (ή ξεκινάμε ξανά τον Χ) και τσεκάρουμε το αρχείο /var/log/Xorg.0.log για να δούμε το μήνυμα ενεργοποίησης.
θα πρέπει να επιστρέψει κάτι τέτοιο
Στο Ubuntu 12.04 ο current driver είναι ο 2:2.17.0-1ubuntu4 0 , οπότε εδώ θα πρέπει πρώτα να εγκαταστήσουμε τον 2.20 και μετά να ακολουθήσουμε την παραπάνω μέθοδο για ενεργοποίηση της SNA.
Το αποθετήριο που περιέχει αυτόν τον driver είναι => https://launchpad.net/~glasen/+archive/intel-driver . Οπότε εκτελούμε πρώτα τις παρακάτω εντολές για να προσθέσουμε το αποθετήριο και να αναβαθμίσουμε τον driver.(1)
Έπειτα ακολουθούμε την παραπάνω μέθοδο (που περιγράφεται για την 12.10) για να ενεργοποιήσουμε την επιτάχυνση SNA.
(1)Έχετε υπόψιν σας , πως αν έχετε ήδη προσθέσει το αποθετήριο “Ubuntu-X” team μπορεί να δημιουργηθεί conflict σε ορισμένα πακέτα.
Σε κάθε περίπτωση , εάν αντιμετωπίσετε πρόβλημα με τα γραφικά σας ή δεν έχετε περιβάλλον εργασίας , τότε μπορείτε απλά να διαγράψετε το αρχείο που δημιουργήσαμε.
Θα πατήσετε CTRL+ALT+F2 για να μπείτε σε περιβάλλον κονσόλας , εκεί θα κάνετε login με το username & password και έπειτα θα δώσετε την παρακάτω εντολή
Πηγές : ArchWiki
Stefan Glasenhardt PPA
Phoronix.com
Το phoronix.com έχει δημοσιεύσει αρκετά άρθρα που αφορούν αυτή την αρχιτεκτονική επιτάχυνσης και επίσης πολλά benchmarks . Μπορείτε να διαβάσετε σχετικά εδώ : http://www.phoronix.com/scan.php?page=search&q=SNA+
Με την άφιξη του νέου driver Intel 2.20 (ο οποίος έχει γίνει release από τον Ιούλιο που μας πέρασε) η υποστήριξη επιτάχυνσης SNA είναι γεγονός. Γενικά προτείνετε για Sandy Bridge New Acceleration , αλλά λέγεται πως ωφελεί όλες τις κάρτες Intel.
Παρακάτω θα δούμε έναν τρόπο ενεργοποίησης αυτής της επιτάχυνσης γραφικών.
Αν έχετε απενεργοποιήσει το KMS , π.χ προσθέτοντας την παράμετρο i915.modeset=0 στον πυρήνα , τότε πρέπει να το ενεργοποιήσετε ξανά αφαιρώντας την παράμετρο
Χρησιμοποιείστε τα παρακάτω με δική σας ευθύνη
Από την έκδοση driver 2.20.17 , η επιτάχυνση SNA είναι ενεργοποιημένη από default. Η παρακάτω διαδικασία δεν χρειάζεται
- Σε Ubuntu 12.10
Στο Ubuntu 12.10 ο driver που βρίσκεται στα κεντρικά αποθετήρια είναι ο 2.20 από default. Φυσικά και θα έχετε τον driver ήδη εγκατεστημένο , οπότε απλά κάνετε τα παρακάτω.
Για να τσεκάρουμε την έκδοση Driver , δίνουμε σε τερματικό
- Κώδικας: Επιλογή όλων
apt-cache policy xserver-xorg-video-intel
έγραψε:Installed: 2:2.20.9-0ubuntu2
Candidate: 2:2.20.9-0ubuntu2
Δημιουργούμε το φάκελο /xorg.conf.d/
- Κώδικας: Επιλογή όλων
sudo mkdir /etc/X11/xorg.conf.d
Δημιουργούμε το αρχείο 20-intel.conf και προσθέτουμε μέσα κάποια συγκεκριμένα πράγματα.
- Κώδικας: Επιλογή όλων
gksudo gedit /etc/X11/xorg.conf.d/20-intel.conf
και προσθέτουμε μέσα τα παρακάτω
- Κώδικας: Επιλογή όλων
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
EndSection
Αποθηκεύουμε και κάνουμε μια επανεκκίνηση (ή ξεκινάμε ξανά τον Χ) και τσεκάρουμε το αρχείο /var/log/Xorg.0.log για να δούμε το μήνυμα ενεργοποίησης.
- Κώδικας: Επιλογή όλων
cat /var/log/Xorg.0.log | grep -i sna
θα πρέπει να επιστρέψει κάτι τέτοιο
- Κώδικας: Επιλογή όλων
(**) intel(0): Option "AccelMethod" "sna"
(II) intel(0): SNA initialized with Ironlake backend
- Σε Ubuntu 12.04
Στο Ubuntu 12.04 ο current driver είναι ο 2:2.17.0-1ubuntu4 0 , οπότε εδώ θα πρέπει πρώτα να εγκαταστήσουμε τον 2.20 και μετά να ακολουθήσουμε την παραπάνω μέθοδο για ενεργοποίηση της SNA.
Το αποθετήριο που περιέχει αυτόν τον driver είναι => https://launchpad.net/~glasen/+archive/intel-driver . Οπότε εκτελούμε πρώτα τις παρακάτω εντολές για να προσθέσουμε το αποθετήριο και να αναβαθμίσουμε τον driver.(1)
- Κώδικας: Επιλογή όλων
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update ; sudo apt-get dist-upgrade
Έπειτα ακολουθούμε την παραπάνω μέθοδο (που περιγράφεται για την 12.10) για να ενεργοποιήσουμε την επιτάχυνση SNA.
(1)Έχετε υπόψιν σας , πως αν έχετε ήδη προσθέσει το αποθετήριο “Ubuntu-X” team μπορεί να δημιουργηθεί conflict σε ορισμένα πακέτα.
- Σε περίπτωση προβλήματος
Σε κάθε περίπτωση , εάν αντιμετωπίσετε πρόβλημα με τα γραφικά σας ή δεν έχετε περιβάλλον εργασίας , τότε μπορείτε απλά να διαγράψετε το αρχείο που δημιουργήσαμε.
Θα πατήσετε CTRL+ALT+F2 για να μπείτε σε περιβάλλον κονσόλας , εκεί θα κάνετε login με το username & password και έπειτα θα δώσετε την παρακάτω εντολή
- Κώδικας: Επιλογή όλων
sudo rm /etc/X11/xorg.conf.d/20-intel.conf
Πηγές : ArchWiki
Stefan Glasenhardt PPA
Phoronix.com