Εγκατάσταση Nvidia σε Fedora 12

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό diamond_gr » Παρ Νοέμ 27, 2009 9:47 pm

Εικόνα

Ο οδηγός αυτός θα σας βοηθήσει να εγκαταστήσετε τον οδηγό για την Nvidia κάρτα γραφικών σας.

===================================================================================================================================

Οδηγοί κάρτας γραφικών

Υπάρχουν 3 διαφορετικοί drivers που υποστηρίζουν την Nvidia:

* nouveau - 3D υποβοηθούμενος από το υλικό ανοικτού κώδικα driver. O driver είναι GPL και δεν υποστηριζόταν από την Fedora 10 και παλιότερες εκδόσεις. Εγκαθίστανται και υποστηρίζεται ως προεπιλογή στην Fedora 11 και νεότερες εκδόσεις.
* nvidia - 3D υποβοηθούμενος από το υλικό κλειστού κώδικα driver. Παρέχεται από την Nvidia και παρέχει την καλύτερη απόδοση σε βίντεο και 3D εφαρμογές.
* nv - 2D ανοικτού κώδικα driver. Είναι GPL και ήταν ο προεπιλεγμένος για την έκδοση Fedora 10 και παλιότερες.

===================================================================================================================================

Βρείτε το ID της PCI κάρτας σας

Ποιός driver πρέπει να εγκατασταθεί για τη δική σας κάρτα; Αν και το όνομα μπορεί να είναι χρήσιμο (πχ GeForce FX5900, Quaddro NV140M), είναι καλύτερα να ψάχνουμε με το PCI ID.

Για να βρείτε το δικό σας PCI ID πρέπει να δώσετε στο τερματικό την εντολή lspci. Καλύτερα να βάλετε και μερικές παραμέτρους στο τέλος για να βγάλει ΜΟΝΟ την κάρτα γραφικών και όχι άλλες συσκευές:

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug ~]$ /sbin/lspci -nn | grep 'VGA\|NV'
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV34 [GeForce FX 5200] [10de:0322] (rev a1)


Αυτό που ψάχνουμε δηλαδή θα είναι το 10de:0322

Μπορείτε να δείτε τη λίστα με τα υποστηριζόμενα προϊόντα της Nvidia ή αν χρησιμοποιήσετε το παράρτημα Α με τα υποστηριζόμενα GPU Nvidia προϊόντα.

Στο παράδειγμά μας ψάχνουμε το 0322 που σύμφωνα με το παράρτημα Α με τα υποστηριζόμενα GPU Nvidia προϊόντα, ανταποκρίνεται ο driver της σειράς 173.xx.

===================================================================================================================================

Σε τί μορφή βρίσκουμε τους drivers

Υπάρχουν 2 μορφές:

1. Να κατεβάσετε το αρχείο από την Nvidia.com: Θα χρειαστεί να γίνει μεταγλώττιση και εγκατάσταση. Το αρχείο που κατεβάζετε είναι της μορφής: NVIDIA-Linux-x86-XYZ.AB.pkg1.run.

2. Πηγές λογισμικού τρίτων: Η προτεινόμενη πηγή λογισμικού είναι η RPMFusion. Είναι γρήγορη στην εγκατάσταση αφού χρησιμοποιείται το YUM και υπάρχουν και αυτόματες ενημερώσεις.

===================================================================================================================================

Εγκατάσταση μέσω του RPMFusion

1. Εγκαταστήστε τα αρχεία ρύθμισης του YUM.
Τρέξτε τις εντολές σε τερματικό (πρέπει να είστε root)

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug ~]$ su -c 'rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm'
[diamond_gr@greeklug ~]$ su -c 'rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'


2. Επιλέξτε το κατάλληλο KMOD (Module του πυρήνα της Fedora) που ταιριάζει με τον driver που χρειάζεστε.
Αυτό ΠΡΕΠΕΙ να ταιριάζει με τον συγκεκριμένο driver της PCI κάρτας που βρήκατε παραπάνω το ID της.

KMOD για Fedora 10, Fedora 11 και Fedora 12:

Τελευταία έκδοση: kmod-nvidia
Έκδοση 173.xx: kmod-nvidia-173xx
Έκδοση 96.xx: kmod-nvidia-96xx

3. Εγκατάσταση του κατάλληλου KMOD
Δώστε την εντολή στο τερματικό (σαν root)

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug ~]$ su -c 'yum install kmod-nvidia'


ΣΗΜΕΙΩΣΗ: Το YUM θα εγκαταστήσει αυτόματα όλα τα πακέτα που χρειάζονται για την εγκατάσταση. Εαν χρειάζεται νέος πυρήνας, θα επανεκκινήσει το σύστημα πριν φορτώσει ο driver Nvidia.

ΕΙΔΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ Fedora 12

Λόγω έλλειψης συμβατότητας της Nvidia, κάποια βήματα πρέπει να ακολουθηθούν για να ολοκληρωθεί η εγκατάσταση. Αυτά ΔΕΝ υποστηρίζονται. Μερικοί χρήστε KDE μπορεί να αντιμετωπίσουν πρόβλημα.


Εγκατάσταση:

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug ~]$ su -c 'yum install kmod-nvidia --enablerepo=rpmfusion-nonfree-updates-testing'


Απαιτούμενη αλλαγή στο SELinux:

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug ~]$ su -c 'setsebool -P allow_execstack on'


Τέλος, στην nouveau στην έκδοση 12, απαιτείται το ακόλουθο βήμα:

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug ~]$ su -
Password:
[root@greeklug ~]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
[root@greeklug ~]# dracut /boot/initramfs-$(uname -r).img $(uname -r)
[root@greeklug ~]# exit


Απαιτείται επανεκκίνηση.

ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ: http://rpmfusion.org/Howto/nVidia

===================================================================================================================================

Εγκατάσταση με την χρήση του Nvidia installer

Εγκατάσταση:

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug Download]$ su -c 'sh NVIDIA-Linux-x86-XYZ.AB.pkg1.run'


Απεγκατάσταση:

Κώδικας: Επιλογή όλων
[diamond_gr@greeklug Download]$ su -c 'sh NVIDIA-Linux-x86-XYZ.AB.pkg1.run --uninstall'


===================================================================================================================================

Ο παραπάνω οδηγός είναι εμπνευσμένος-μεταφρασμένος από την σελίδα http://www.mjmwired.net/resources/mjm-fedora-nvidia.html
Γνώσεις ⇛ Linux: Την παλεύω ┃ Κτηνιατρικές: Δεν την παλεύω ┃ Αγγλικά: Σκράπας
Προσωπικό blog
Petcouple ζευγάρωσε το ζωάκι σου
Ένα γραμμάριο δράσης αξίζει ένα τόνο θεωρίας
Άβαταρ μέλους
diamond_gr
Απλός Συντονιστής
Απλός Συντονιστής
 
Δημοσιεύσεις: 818
Εγγραφή: Πέμ Μάιος 28, 2009 11:50 pm
Τοποθεσία: Θεσσαλονίκη

Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron