nVidia drivers στο Debian Etch

Ανώνυμος (χωρίς επαλήθευση) | Κυρ, 01/13/2008 - 23:05 | 2' | 15

Μετά την εγκατάσταση του νέου Debian,  πατήστε ALT+F2 και δώστε στο νέο διάλογο το εξής:

gksu gedit /etc/apt/sources.list

Δώστε τον κωδικό του root χρήστη, αν ζητηθεί.

Στο νέο αρχείο που θα εμφανιστεί μετά προσθέστε τις εξής δύο γραμμές:
deb ftp://ftp.ntua.gr/pub/linux/debian/ etch main contrib non-free
deb ftp://ftp.ntua.gr/pub/linux/debian/ unstable main contrib non-free

Κατόπιν πατήστε CTRL+S και κλείστε το παράθυρο.

Από το μενού Εφαρμογές πηγαίνετε στο Εφαρμογές > Βοηθήματα > Root Terminal

Όταν εμφανιστεί το τερματικό (δώστε κωδικό root αν χρειαστεί), δωστε την εντολή

apt-get update

Περιμένετε να τελειωσει και μετά δώστε τα εξής:

apt-get install module-assistant

m-a prepare   

(και απαντήστε Yes σε κάθε ερώτηση)

m-a auto-install nvidia 

(και απαντήστε Yes σε κάθε ερώτηση)

apt-get install nvidia-glx

Στη συνέχεια πατήστε πάλι ALT+F2 και δώστε
gksu gedit /etc/apt/sources.list.

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

Τώρα από το τερματικό δώστε:
apt-get update

Μετά πατήστε ALT+F2 και δώστε
gksu gedit /etc/X11/xorg.conf

Στο νέο αρχείο βρείτε τις γραμμές που μοιάζουν κάπως έτσι:
Section 'Device'

    Identifier    'nVidia Corporation G70 [GeForce 7600 GT]'

    Driver        'nv'

    BusID        'PCI:3:0:0'

EndSection


και αντικαταστήστε το 'nv' στο Driver σε 'nvidia'. Μετά πατήστε Ctrl+S και κλείστε το παράθυρο

Τέλος από το τερματικό δώστε
modprobe nvidia

και κάντε επανεκκίνηση του Χ-server με CTRL+ALT+BACKSPACE.

Θα πρέπει τώρα να έχετε επιτάχυνση 3D.



dimitris2007-2-26 17:58:24

Φόρουμ
Δώσε αστέρια!
Σχόλια

Να τι κόλπα μπορείτε να κάνετε με το παραπάνω script (απλά το τρέχετε για εγκατάσταση του beryl και μετά δίνετε από την κονσόλα beryl-manager):









Προσπάθησα και έκανα ακριβώς όλα αυτά που λέει ο dimitris αλλά όταν έκανα στό τέλος modeprobe nvidia μου έβγαλε το εξής μύνημα

 Debian:/home/manolis# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.18-3-686/nvidia/nvidia.ko): No such device

Καμιά ιδέα για τό τί μπορεί να συμβαίνει!?
Μέχρι εκείνο το σημείο όλα πήγαν καλά!

Το μηχάνημά μου είναι Toshiba Satellite S3000-601 Laptop
Με επεξεργαστή Pentium III 1.13 GHz
Ram 512 MB
Κάρτα Γραφικών Nvidia GeForce 2 GO 16MB Video Ram

Φιλικά
50aris

Το πιθανότερο είναι ότι η κάρτα σου (GeForce 2 Go) δεν υποστηρίζεται από τον driver nvidia-glx που εγκατέστησες (υπάρχουν τρεις διαφορετικές εκδόσεις των drivers της nVidia). Εσύ μάλλον χρειάζεσαι τη σειρά 7xxx, όπως βλέπω εδώ

Δώσε λοιπόν:
sudo apt-get remove nvidia

και μετά:
sudo apt-get update
sudo apt-get nvidia-glx-legacy-71xx

(ή, αν δεν υπάρχει το πακέτο 71xx, δώσε sudo apt-get nvidia-glx-legacy)

Και μετά ακολούθησε τα επόμενα βήματα

καλησπέρα...
έχω ακολουθήσει τα βήματα , αλλά στο σημείο

Identifier 'nVidia Corporation G70 [GeForce 7600 GT]'

Driver 'nv'

BusID 'PCI:3:0:0'

EndSection

μου βγάζει αυτό

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,gr"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

καμιά ιδέα για το πως θα δουλέψει η καρτούλα μου?

g.b]
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,gr"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

Αυτό είναι όλο κι όλο το xorg.conf σου ???
:jawdrop:

Δεν χρειάζεται κάτι παραπάνω το xorg.conf. Οι νέες εκδόσεις του X.org εντοπίζουν αυτόματα το υλικό (πχ κάρτα γραφικών) κ φορτώνουν το σωστό driver. Μόνο σε περίπτωση που δεν δουλέψει το autodetect χρειάζεται πιο περίπλοκο αρχείο ρυθμίσεων.

Για την ακρίβεια, το xorg.conf μπορεί κ να παραληφθεί τελείως. Δοκιμάστε να το σβήσετε (αφού το κάνετε backup κάπου) κ θα δείτε ότι τα X θα ανοίξουν μια χαρά κ χωρίς αυτό.

@ g.b.: αφού δοκιμάσεις να ανοίξεις γραφικό περιβάλλον κ δεν δουλέψει, ρίξε μια ματιά (σαν root καλύτερα) στο αρχείο /var/log/Xorg.0.log ή κάτι παρόμοιο αν δεν υπάρχει με αυτό ακριβώς το όνομα. Κάθε γραμμή αρχίζει με II (information), WW (warning) ή EE (error). Ψάξε προς το τέλος του αρχείου για λάθη λοιπόν (ΕΕ). Επίσης μέσα στο αρχείο θα βρεις κ πληροφορίες για την κάρτα γραφικών κ ποιος driver επιλέχθηκε. Ψάξε για "nv" "nvidia" ή κάτι παρόμοιο.

gnu_labis]Για την ακρίβεια, το xorg.conf μπορεί κ να παραληφθεί τελείως. Δοκιμάστε να το σβήσετε (αφού το κάνετε backup κάπου) κ θα δείτε ότι τα X θα ανοίξουν μια χαρά κ χωρίς αυτό.

Θυμάμαι τα μερόνυχτα που έχω περάσει προσπαθώντας να το φέρω σε μια ανθρώπινη κατάσταση, να έχω αναλύσεις, να δουλεύει σωστά το touchpad, να κάνω dual head, να να...
δεν μπορείς να μας λες έτσι απλά ότι δεν χρειάζεται !!
είναι σαν να ανακοινώνεις ότι δεν υπάρχει Αη Βασίλης

Δοκίμασα με μισή καρδιά να το σβήσω
αλλά ο X server μου αρνείται πεισματικά να ξεκινήσει χωρίς αυτό
:?

Ο gnu_labis νομίζω λέει για τις εκδόσεις xorg 7.4 και μετά, όπου προσπαθούν να αυτοματοποιήσουν ακόμα περισσότερο τη κατάσταση.

Απ όσο κατάλαβα, θέλουν τον Χ να δουλεύει ακόμα και χωρίς το xorg.conf, χρησιμοποιώντας το input hotplugging.

Αλλά απ 'ότι φαίνεται στο http://sidux.com/PNphpBB2-viewtopic-t-12902.html υπάρχουν προβλήματα. Θα δούμε..

Σε arch που είμαι με τον νέο Xorg πρόσθεσα μια νέα γραμμή στο xorg.conf και καταργεί τους αυτοματισμούς...αλλιώς πρέπει να φτιάξεις κάτι αρχεία .fdi,τρέχα γύρευε δηλαδή.H γραμμή είναι η:

Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection

και έκανα comment και την γραμμή:

RgbPath "/usr/share/X11/rgb"

γιατί πλέον δεν χρησιμοποιείτε από τον νέο xorg.Μήπως δουλεύει και στις άλλες διανομές,give it a try ;)

--------------------
happy_linux_downloads

Βιάστηκα να γενικεύσω. Σίγουρα δε γίνεται σε όλες τις διανομές, ειδικά αν είναι λίγο παλιά τα X που έχουν (δεν βρήκα από πότε συγκεκριμένα ισχύει). Όμως, επιμένω ότι γίνεται.

Το δοκίμασα πάλι μόλις τώρα, κ δούλεψε. Μετονόμασα το xorg.conf σε xorg.conf.bak, κ το γραφικό περιβάλλον άνοιξε μια χαρά. Ορίστε κάποια βασικά από το log του Χserver:

(EE) Unable to locate/open config file
...
(--) PCI:*(1:0:0) ATI Technologies Inc unknown chipset (0x9400) rev 0, Mem @ 0xc0000000/28, 0xd1000000/16, I/O @ 0x9000/8, BIOS @ 0xd0000000/17
(--) PCI: (5:8:0) unknown vendor (0x11de) unknown chipset (0x6057) rev 2, Mem @ 0xd2000000/12
(II) Matched radeonhd from file name radeonhd.ids in autoconfig
(II) Matched radeon from file name radeon.ids in autoconfig
(==) Matched radeonhd for the autoconfigured driver
New driver is "radeonhd"
...
(==) Using default built-in configuration (54 lines)
(==) --- Start of built-in configuration ---
Section "Module"
Load "extmod"
Load "dbe"
Load "glx"
Load "freetype"
Load "record"
Load "dri"
EndSection
Section "Monitor"
Identifier "Builtin Default Monitor"
EndSection
Section "Device"
Identifier "Builtin Default radeonhd Device 0"
Driver "radeonhd"
EndSection
Section "Screen"
Identifier "Builtin Default radeonhd Screen 0"
Device "Builtin Default radeonhd Device 0"
Monitor "Builtin Default Monitor"
EndSection
Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
Monitor "Builtin Default Monitor"
EndSection
Section "Device"
Identifier "Builtin Default vesa Device 0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Builtin Default vesa Screen 0"
Device "Builtin Default vesa Device 0"
Monitor "Builtin Default Monitor"
EndSection
Section "Device"
Identifier "Builtin Default vga Device 0"
Driver "vga"
EndSection
Section "Screen"
Identifier "Builtin Default vga Screen 0"
Device "Builtin Default vga Device 0"
Monitor "Builtin Default Monitor"
EndSection
Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default radeonhd Screen 0"
Screen "Builtin Default fbdev Screen 0"
Screen "Builtin Default vesa Screen 0"
Screen "Builtin Default vga Screen 0"
EndSection
(==) --- End of built-in configuration ---
...

Τα παραπάνω σε debian lenny με μια ATI HD2900 κ X.org 7.3. Μια προφανής "παρενέργεια" είναι ότι βλέπει μόνο τους open-source drivers, οπότε αν θέλετε τους κλειστούς της ATI/Nvidia, χρειάζεται να έχετε ένα xorg.conf που να τους αναφέρει.

Επίσης η αλλαγή του πληκτρολογίου από αγγλικά σε ελληνικά προφανώς κ δεν εντοπίζεται :) Εδώ κολάει το xorg.conf του φίλου g.b. το οποίο το μόνο που αναφέρει είναι το alt_shift για αλλαγή γλώσσας μεταξύ us κ gr. Η ρύθμιση αυτή όμως μπορεί να γίνει κ γραφικά, με ένα applet (σημαία) στη μπάρα.

Ναι αυτό που λέει ο gnu_labis μπορεί να γίνει,και εγώ μια περίοδο δεν είχα xorg :p αλλά δεν είχα πλήρη λειτουργικότητα για εναλλαγή γλώσσας,κάτι scroll με το ποντίκι κ.λπ

--------------------
happy_linux_downloads