Nvidia 331.20 for Linux released !

ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!

Έχετε Nvidia κάρτα γραφικών ; Σας έχω καλά νέα. Ο 331.20 οδηγός για Linux μόλις βγήκε. Δεν τον δοκίμασα ακόμη για να πω την αλήθεια, αλλά υπόσχεται βελτιώσεις στην απόδοση καθώς και αρκετά bug fixes. Μια ειδοποίηση στο τέλος ενημερώνει για τις μελλοντικές εκδόσεις του Nvidia Linux Installer.

Θα παραθέσω εδώ και την διαδικασία εγκατάστασης (για όσους δεν την ξέρουν) και επίσης μερικά από τα release notes.

Διαδικασία εγκατάστασης


Η παρακάτω διαδικασία εγκατάστασης δεν ενδείκνυται, ειδικά για αρχάριους χρήστες. Ενδέχεται να αντιμετωπίσετε προβλήματα με το λειτουργικό σύστημα είτε τώρα, είτε στο μέλλον μετά από αναβάθμιση του πυρήνα.


Αφού πρώτα ελέγξουμε αν ο οδηγός υποστηρίζει το μοντέλο της κάρτας γραφικών που έχουμε, δείτε εδώ στο supported products,
μετά κατεβάζουμε τον οδηγό από το site της Nvidia από τα παρακάτω links αναλόγως την αρχιτεκτονική του λειτουργικού μας (i686=32bit, x86_64=64bit).
Την αρχιτεκτονική μπορούμε να την βρούμε με μια εντολή όπως η

lscpu | grep Arch

Nvidia 331.20 32 bit Linux

Nvidia 331.20 64 bit Linux

Αν έχουμε ήδη κάποιον άλλο οδηγό εγκατεστημένο, τον απεγκαθιστούμε πλήρως. Αν τον οδηγό τον είχαμε εγκαταστήσει από τα αποθετήρια του Ubuntu, τότε τρέχουμε τις παρακάτω εντολές σε ένα τερματικό

sudo apt-get purge nvidia-*
sudo rm /etc/X11/xorg.conf
sudo apt-get install ubuntu-desktop

Αφού γίνει η απεγκατάσταση, πρέπει να βγούμε σε περιβάλλον κονσόλας και να σταματήσουμε πρώτα τον X server. Αυτό θα γίνει μέσω του εκάστοτε display manager που χρησιμοποιούμε.
Βγαίνουμε σε κονσόλα με CTRL+ALT+F1 και αφού κάνουμε login με τον κωδικό μας κανονικά, έπειτα σταματάμε τον lightDM (αν χρησιμοποιείτε αυτόν).

sudo service lightdm stop

Για Ubnutu GNOME

sudo service gdm stop

Έπειτα συνδεόμαστε στον φάκελο που κατεβάσαμε το αρχείο .run. Εγώ εδώ θα υποθέσω πως χρησιμοποιήσατε τον default φάκελο που είναι ο Downloads και έπειτα τρέχουμε το αρχείο αφού πρώτα του δώσουμε δικαιώματα εκτέλεσης(αν το σύστημα σας είναι στα Ελληνικά, τότε αντικαταστήστε το Downloads με Λήψεις).
Τα παραπάνω συνοψίζονται στις δυο παρακάτω εντολές:

chmod +x ~/Downloads/NVIDIA-Linux-*-331.20.run
sudo sh ~/Downloads/NVIDIA-Linux-*-331.20.run

Με την δεύτερη εντολή θα ξεκινήσει η διαδικασία εγκατάστασης. Πρέπει να συμφωνήσετε(Accept) με την άδεια χρήσης (LICENSE) που θα σας βγάλει και έπειτα θα αρχίσει να χτίζει τον driver (module).

Στην περίπτωση που δεν έχετε κανένα driver της Nvidia εγκατεστημένο, αλλά δουλεύετε τον nouveau, θα πρέπει πρώτα να τον κάνετε blacklist και να κάνετε μια επανεκκίνηση για να μπείτε σε Low graphics mode. Πάλι από την κονσόλα θα γίνει η εγκατάσταση, η διαδικασία είναι η ίδια με την παραπάνω.
Η εντολή blacklist του nouveau είναι η παρακάτω

echo 'blacklist nouveau' | sudo tee /etc/X11/nvidia-desktop.conf

Στο τέλος και αφού ολοκληρωθεί η εγκατάσταση με επιτυχία, κάνετε μια επανεκκίνηση με την εντολή

sudo reboot

Σε κάθε περίπτωση μην διαγράψετε το αρχείο .run που κατεβάσατε. Μπορεί να χρησιμοποιηθεί αν κάτι πάει στραβά, για να κάνετε απεγκατάσταση τον οδηγό.

sudo sh ~/Downloads/NVIDIA-Linux-*-331.20.run --uninstall

Release Highlights

  • Added support for NVIDIA OpenGL-based Framebuffer Capture (NvFBCOpenGL). This library provides a high performance, low latency interface to capture and optionally encode the composited framebuffer of an X screen. NvFBC and NvIFR are private APIs that are only available to approved partners for use in remote graphics scenarios.  Please contact NVIDIA at GRIDteam@nvidia.com for more information.
  • Fixed a bug that prevented configuration files containing application profiles from being loaded when directories were present in the application profile configuration search path.
  • Deferred initialization of libselinux in the NVIDIA OpenGL driver, in order to avoid a problem where libselinux might not be ready when the NVIDIA libGL shared library is first loaded.
  • Fixed a bug that could lead to memory exhaustion in OpenGL applications running on 32-bit systems.
  • Added nvidia-uvm.ko, the NVIDIA Unified Memory kernel module, to the NVIDIA Linux driver package. This kernel module provides support for the new Unified Memory feature in an upcoming CUDA release.
  • Fixed a bug that caused the X server to fail to initialize when DisplayPort 1.2 monitors were assigned to separate X screens on the same GPU.
  • Fixed a bug that could cause a deadlock when forking from OpenGL programs which use some malloc implementations, such as TCMalloc.
  • Fixed a bug that prevented Warp & Blend settings from being retained across display configuration changes.

Fixed a bug that prevented some settings changes made via the nvidia-settings command line interface from being reflected in the nvidia-settings graphical user interface.
Future NVIDIA Linux installer packages will no longer include copies of libvdpau or libvdpau_trace: VDPAU users are recommended to install these libraries via other means, e.g. from packages provided by their distributors, or by building them from the sources available at:
http://people.freedesktop.org/~aplattner/vdpau/

Συμβάλετε κι εσείς με ένα σχόλιο

Ο ιστότοπος χρησιμοποιεί το Akismet για την εξάλειψη των ανεπιθύμητων σχολίων. Μάθετε πως επεξεργάζονται τα δεδομένα των σχολίων σας.