A453 Δημοσ. 14 Ιουνίου 2009 Share Δημοσ. 14 Ιουνίου 2009 Καλσπέρα, έχω βάλει πρόσφατα Debian lenny 5.0.1 και όταν πάω να βάλω τους nvidia drivers με λέει πως έχω πρόβλημα με τον X server/console/κάτι τέτοιο. Υπάρχει τρόπος να περάσω τους οδηγούς της κάρτας ή να αφήσω τους generic και 800x600:rolleyes: Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 14 Ιουνίου 2009 Share Δημοσ. 14 Ιουνίου 2009 Σε ενα τερματικο σαν root >apt-get install module-assistant linux-headers-`uname -r` [b]nvidia-kernel-source[/b] m-a a-i nvidia-kernel-source Η πρωτη εντολη κανει εγκατασταση τα απαραιτητα πακετα και η 2η δημιουργει το module και το εγκαθιστα. Θα χρειαστεις επισης ενα xorg.conf που να οριζει ρητα την χρηση του nvidia σαν driver και προαιρετικα τα πακετα nvidia-settings και nvidia-xconfig. Αν η καρτα σου ειναι απο 5xxx και κατω, αντι για το nvidia-kernel-source θες το nvidia-kernel-legacy-96xx-source. Επισης, για stable υπαρχουν ετοιμα πακετα nvidia-kernel-(ονομα του πυρηνα) και αντιστοιχα nvidia-kernel-legacy-(ονομα του πυρηνα). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
A453 Δημοσ. 14 Ιουνίου 2009 Μέλος Share Δημοσ. 14 Ιουνίου 2009 Jim_p plaka με κάνεις έτσι; Αφού σε είπα είμαι άσχετος Λοιπόν έχω κατεβάσει ένα αρχείο NVIDIA-Linux-x86-93.46.11-pkg1.run από τη σελίδα της εταιρείας και το έχω βάλει στον αρχικό φάκελο του χρήστη που έχω αφού έδωσα από το terminal ως root sh nvidia-linux κτλ πήρα το μήνυμα που έγραψα Να συμπληρώσω εδώ πως η κάρτα που έχω είναι μία GeForce2 MX200 64MB, εξού και η έκδοση 93.46.11 Βασικά μάλλον stable έκδοση έχω βάλει, αρά θα κοιτάξω για αρχή μήπως μπορώ μέσω debian να κάνω κάτι Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 14 Ιουνίου 2009 Share Δημοσ. 14 Ιουνίου 2009 Κατσε να τα παρουμε ενα ενα... - Αυτο που κατεβασες δεν σου χρειαζεται, σβηστο. - Τρεχεις debian stable. - Η καρτα σου ειναι πλεον στις legacy. - Επειδη δεν μπορεις να μπεις πλεον σε γραφικο περιβαλλον, αναγκαστικα θα επιλεξεις απο τον grub την επιλογη που λεει Single-user mode (=recovery). Ξεροντας τα παραπανω* μπορεις να κανεις την εγκατασταση... Με την βοηθεια του module assistant, που ειναι ο γενικος τροπος εγκαταστασης στο debian. Σε ενα τερματικο >apt-get install module-assistant linux-headers-`uname -r` nvidia-kernel-legacy-96xx-source m-a a-i nvidia-kernel-legacy-96xx-source Αυτος ο τροπος ειναι ανεξαρτητος driver και χρησιμοποιηται και στο testing και στο unstable. * Δεν μπορω να βρω πως ακριβως λεγεται το πακετο που ειναι ετοιμο για το stable Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
twiner Δημοσ. 14 Ιουνίου 2009 Share Δημοσ. 14 Ιουνίου 2009 http://wiki.debian.org/NvidiaGraphicsDrivers έλεγα κι εγώ, Debian χωρίς wiki, γίνεται; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
A453 Δημοσ. 16 Ιουνίου 2009 Μέλος Share Δημοσ. 16 Ιουνίου 2009 Ευχαριστώ παιδιά, το wiki το βρήκα και γω ψάχνωντας για το Sagem F@st800, αν και μέχρι τώρα δε με βοήθησε ιδιαίτερα. Η μαύρη αλήθεια είναι πως δεν αφιέρωσα και αρκετό χρόνο. jim_p όντως stable έκδοση έχω και μάλλον αυτό που χρειάζομαι είναι το nvidia-kernel-source (δεν έχει κάτι άλλο για nvidia, εκτός από xcongif και ntv) στον κώδικα που γράφεις εκτός από το nvidia-kernel-legacy-96xx-source που θα το κάνω nvidia-kernel-source πρέπει να αλλάξω κάτι ή τα γράφω όπως τα βλέπω; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
teliparas Δημοσ. 16 Ιουνίου 2009 Share Δημοσ. 16 Ιουνίου 2009 το απολυτο howto nvidia debian ειναι ομως στα αγγλικα STANDARD METHOD You need some specific tools to build this #aptitude install nvidia-kernel-source (nvidia-xconfig nvidia-settings mesa-utils) Build the driver #m-a prepare && m-a a-i nvidia #grep -q ^nvidia /etc/modules || echo nvidia >> /etc/modules #aptitude install nvidia-glx Switch to a VT at this point and stop your DM CTRL+ALT+F1 #/etc/init.d/gdm stop If you're already using an nvidia driver you need to remove it first. If you try to modprobe the new nvidia driver without first removing your existing nvidia driver it won't work. #rmmod nvidia #modprobe nvidia Obviously if you're already using the nvidia driver there is no need to edit xorg.conf. Just restart your login manager. If you have not yet set up xorg.conf to use the nvidia driver just do it. #nano /etc/X11/xorg.conf Section "Module" Load "glx" EndSection Section "Device" Identifier "Configured Video Device" Driver "nvidia" EndSection Now just restart your DM. #/etc/init.d/gdm restart After you've gotten the driver to build and Xwindows working you can do a quick test for Direct Rendering #glxinfo|grep rendering SPEED METHOD If you already built Nvidia once before but install a new kernel & headers (your own or one from Debian) and keep the nvidia-kernel-source on your system you need only do this CTRL+ALT+F1 #/etc/init.d/gdm stop #rmmod nvidia #m-a a-i nvidia #aptitude install nvidia-glx TIPS *TIP* If you need help generating a working xorg.conf switch to a VT CTRL+ALT+F1, log in as root and issue #nvidia-xconfig *TIP* If you want to run #glxinfo|grep rendering simply install mesa-utils #aptitude install mesa-utils LEGACY 71XX AND 96XX The 96xx version supports GeForce2 MX/MX 400, GeForce2 MX 100/200, GeForce2 Go, Quadro2 MXR/EX/Go GeForce4 MX 460, GeForce4 MX 440, GeForce4 MX 420, GeForce4 MX 440-SE GeForce4 440 Go, GeForce4 420 Go, GeForce4 420 Go 32M, GeForce4 460 Go Quadro4 550 XGL, GeForce4 440 Go 64M, Quadro NVS, Quadro4 500 GoGL, GeForce4 410 Go 16M, GeForce4 MX 440 with AGP8X, GeForce4 MX 440SE with AGP8X GeForce4 MX 420 with AGP8, GeForce4 MX 4000, Quadro4 580 XGL, Quadro NVS 280 SD, Quadro4 380 XGL, Quadro NVS 50 PCI, GeForce2 Integrated GPU, GeForce4 MX Integrated GPU, GeForce3, GeForce3 Ti 200, GeForce3 Ti 500, Quadro DCC, GeForce4 Ti 4600 GeForce4 Ti 4400, GeForce4 Ti 4200, Quadro4 900 XGL, Quadro4 750 XGL, Quadro4 700 XGL, GeForce4 Ti 4800, GeForce4 Ti 4200 with AGP8X, GeForce4 Ti 4800 SE, GeForce4 4200 Go, Quadro4 980 XGL, Quadro4 780 XGL, and Quadro4 700 GoGL. nvidia-kernel-source -> nvidia-kernel-legacy-96xx-source nvidia -> nvidia-kernel-legacy-96xx nvidia-glx -> nvidia-glx-legacy-96xx The 71xx version supports RIVA TNT, RIVA TNT2/TNT2 Pro, RIVA TNT2 Ultra, Vanta/Vanta LT RIVA TNT2 Model 64/Model 64 Pro, Aladdin TNT2, GeForce 256 GeForce DDR, Quadro, GeForce2 GTS/GeForce2 Pro, GeForce2 Ti GeForce2 Ultra, and Quadro2 Pro. nvidia-kernel-source -> nvidia-kernel-legacy-71xx-source nvidia -> nvidia-kernel-legacy-71xx nvidia-glx -> nvidia-glx-legacy-71xx TWINVIEW In general CRTs use VGA and DFPs use DVI, but you can buy CRTs with DVI and DFPs with VGA. xorg.conf is concerned with the type of monitor, not the connection used. Option "TwinView" "True" This option turns on and off TwinView it won't work with out it. Option "TwinViewOrientation" "Clone" This will allow both of the monitors to display exactly the same thing. Option "Metamodes" "1280x1024,1280x1024; 1280x960,1280x960; 1152x864,1152x864; 1024x768,1024x768; 800x600,800x600; 1280x1024,NULL; 1024x768,NULL" for widescreen (16:9) or Option "Metamodes" "1680x1050,1680x1050; 1440x900,1440x900; 1280x800,1280x800; 1024x640,1024x640; 1680x1050,NULL; 1440x900,NULL; 1280x800,NULL; 1024x640,NULL" for widescreen (16:10) This option controls the meta modes that the screen can display, the purpose for having the NULL options in there is so that if it cannot connect to the second monitor X can still start on the first. This is especially handy with laptops where you might want to connect a projector or second monitor to the vga port. The first meta mode in the list should always be the default mode and then if that one fails X will try the second, then the third and so on. In order to change monitors you have to use CTRL+ALT+plus (on number pad) or CTRL+ALT+minus (on number pad) for most laptops you have to put the num lock on and use the fn key to get the correct + or - key. If you are using a projector with your laptop double check it's resolution capability, mine is 1024x768 but most are only 800x600. Option "SecondMonitorHorizSync" "31-82" This option is the Horizontal Sync for the laptop monitor, this is extremely important to have correct if you have the wrong settings you can damage your monitor. Option "SecondMonitorVertRefresh" "56-76" This option is the Vertical Refresh rate for your monitor and once again, this is extremely important to have correct. Option "ConnectedMonitor" "dfp, dfp" This option tells the nVidia driver what type of monitor is attached to the video card. The options are dfp or crt (it can also be tv) . so it ll be something like that Section "Device" Identifier "Configured Video Device" Driver "nvidia" Option "TwinView" "True" Option "TwinViewOrientation" "Clone" Option "MetaModes" "1280x800,1680x1050; 1280x800,1440x900; 1280x800,1280x800; 1280x800,1024x640; 1280x800,1280x1024; 1280x800,1280x960; 1280x800,1152x864; 1280x800,1024x768; 1280x800,800x600; 1280x800,NULL" Option "SecondMonitorHorizSync" "31-82" Option "SecondMonitorVertRefresh" "56-76" Option "UseDisplayDevice" "DFP" Option "ConnectedMonitor" "DFP, DFP" EndSection προσοχη μονο στο twinview ειναι για προσαρμοσμενο για οθονη 1280χ800 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 16 Ιουνίου 2009 Share Δημοσ. 16 Ιουνίου 2009 @teliparas Συμμαζεψε αυτο το ατελειωτο κειμενο με code και quote tags για να ειναι πιο ευαναγνωστο σε παρακαλω. @Α453 Οσα εχω γραψει ειναι για να βαλεις τον nvidia-legacy, μιας και η καρτα σου περιλαμβανεται στις legacy πλεον, και ειναι 100% σωστα. Επισης ισχυουν και για testing και για unstable. Βρηκα και το ονομα του πακετου! >apt-get install nvidia-kernel-legacy-96xx-`uname -r` και καθαρισες. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mindcrime Δημοσ. 16 Ιουνίου 2009 Share Δημοσ. 16 Ιουνίου 2009 ερώτηση άσχετου: αν την κάνεις μια φορά αυτή την διαδικασία, σε περίπτωση ανβάθμιση του πυρήνα ή αναβάθμισης του driver πρέπει να την ξανακάνεις από την αρχή ή υπάρχει κάποιος "αυτοματισμός" όπως στο ubuntu; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 16 Ιουνίου 2009 Share Δημοσ. 16 Ιουνίου 2009 Εφοσον εχεις το πακετο nvidia-kernel-* εισαι καλυμμενος γιατι σε καθε αναβαθμιση πυρηνα λογικα αναβαθμιζεται και αυτο. Το κακο ειναι οτι πιο πιθανο ειναι να χιονισει αυριο απο το να αναβαθμιστει ο πυρηνας του stable σε συντομο χρονικο διαστημα. Για testing και unstable η διαδικασια γινεται μετα απο - καθε αναβαθμιση του πυρηνα - καθε αναβαθμιση του driver γιατι στην ουσια ξαναφτιαχνεις το module απο τα sources του και ειναι το ιδιο με οποιοδηποτε αλλο module που γινεται απο καποιο source πχ του virtualbox. Κακως το debian δεν δινει ετοιμα τα παραπανω modules, αλλα με το πληθος των πυρηνων που εχει ανα αρχιτεκτονικη, ακομα και η απλη κατασκευη των modules ειναι χρονοβορα, ποσο μαλλον ο ελεγχος τους. Στο testing που εχω κλεισει ενα χρονο και τεσσερις μηνες εχω κανει την διαδικασια αυτη 4 φορες με απολυτη επιτυχια. Μεγαλυτερη ακομα και απο το να επαιρνα ετοιμο τον binary driver Αν δεν ηταν και το βαλτωμα με το release του stable στη μεση ωστε να εχουμε πιο νεο πυρηνα, ισως να την ειχα κανει πιο πολλες φορες. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mindcrime Δημοσ. 16 Ιουνίου 2009 Share Δημοσ. 16 Ιουνίου 2009 έπρεπε να το διευκρινήσω, για testing και unstable μιλούσα. ευχαριστώ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.