Anyone?
I think the problem maybe is because when I do lspci | grep VGA it's showing my onboard Intel one first, then underneath is the nVidia one, is there anyway I can tell it to use the Nvidia card and not the Intel VGA?
Hey guys,
Ok I've had it, I've tried every guide known to man about installing nvidia drivers and I still get the stupid "no screens found" error when I try to startx. I have an Intel i5 x64, running BT5R3 64bit GNOME with a Geforce GT630M 2GB, have tried installing nvidia drivers via apt-get, have downloaded them from nvidia website a million times and tried that way but it all just leads to the "no screens found" error when I try to startx.
If I disable the nouveau driver I can install the nvidia drivers fine(otherwise I get the "nouveau driver must be disabled first" error if I don't), so the nvidia drivers install fine, then it creates the xorg.conf file itself during the nvidia install, it's after that when I try to startx I get the no screens found problem. If I then rm /etc/X11/xorg.conf I can startx straight away and its back to fine and default(other than slow scrolling and jerkiness etc!).
So that's it, I'm out of guides/how-tos and forum posts to try, so I'm in need of some CLEARLY said help. Anyone out there actually fixed this problem?
Cheers!
Anyone?
I think the problem maybe is because when I do lspci | grep VGA it's showing my onboard Intel one first, then underneath is the nVidia one, is there anyway I can tell it to use the Nvidia card and not the Intel VGA?
Make nvidia the one to use by default.
Would you please post the xorg.conf, lspci | grep -i vga and dmesg | grep -i nvidia or nouveau, depending on which driver you are using (open or propietary)?
Luck...
I just got an Nvidia card this week, and have re-installed 3 times, but (knock on wood) am no longer having this issue. Granted no everyone wants to just reinstall and lose their settings etc, but I don't keep anything I can't readd on backtrack. Here's what I did to get mine working...some steps may or may not be needed, but I didn't take any chances. I wrote these as I was going along with my install. I install backtrack on a 2nd hard drive in my machine.
==Install Graphics Driver in Linux==
From Konsole / Non-GUI
1. "init 3" (just in case)
2. Blacklist items
" nano /etc/modprode.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv
blacklist rivafb
"
3. apt-get update (may not be needed)
4. sudo apt-get --purge remove xserver-xorg-video-nouveau (remove other sh*t)
5. Run the nvidia driver "sudo sh DRIVER.run"
Note: I downloaded the 310 driver from NVIDIA website
6. Reboot
6a. Download CUDA driver from NVIDIA website, includes the toolkit and driver (so step 5 may be pointless iono, but this worked for me)
7. init 3
8. Run these commands
"prepare-kernel-sources
cd /usr/src/linux
cp -rf include/generated/* include/linux/
"
9. "sudo sh CUDA.RUN" // the driver file you downloaded from the CUDA NVIDIA downloads, i used default locations which you can see below
10. Update path files
"nano /root/.bashrc
PATH=$PATH:/usr/local/cuda-5.0/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.0/lib
export PATH
export LD_LIBRARY_PATH
"
11.
"
source /root/.bashrc
ldconfig
"
12. verify correct path, should show the path of nvcc
which nvcc
13. verify version, should show you the version
nvcc -V
14. Update PYRIT
"
svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
cd pyrit/pyrit && python setup.py build && python setup.py install
cd ../../
cd pyrit/cpyrit_cuda && python setup.py build && python setup.py install
"
15. REBOOT
16. test "STARTX" still boots fine, and "pyrit list_cores" provides no errors
Like I said, this worked for me, I bits and pieced together information from a variety of different places online, and have been running fine for 3 days since on a FRESH install like this.
awesome thanks for the steps man. I have a 640M and hopefully this will work. It only sees my cores and not my card at all.
i've got a 555M and downloaded the 310.32 nvidia driver from their site.
I blacklisted Nouveau, and removed it as said.
But at step 5 i still got the error msg about nouveau kernel installed ....
Thanks heaps for the steps, will give it a try!
I think part of the problem is that my laptop has an Intel VGA as well, well when I do lspci the Intel one is listed first and the Nvidia is further down, do I need to somehow disable the intel one first? or just doing these steps should get the nvidia one working? Cheers!
ffix413
Boot your system in recovery mode!
Drop root shell in recovery.
Run this commands.
Now Reboot your system and boot recovery mode again!!! IMPORTANT.Code:root@bt:~# echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf root@bt:~# update-initramfs -u
Drop root shell in recovery again.
and run.
You gonna se msg about init 3....Code:root@bt:~# sh nvidia_driver.run
Just install like init 1....
After installation is done, reboot your system in normal mode
go into GUI opent terminal and type:
DONE!Code:root@bt:~# nvidia-xconfig
That worked for me....On Backtrack 5 R3 x64, but if don't work for you try this:
add these lines and save:Code:root@bt:~# gedit /etc/modprobe.d/blacklist.conf
-------------------------
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
------------------------
Then:
RebootCode:root@bt:~# apt-get --purge remove nvidia-*
Reboot then:Code:root@bt:~# add-apt-repository ppa:ubuntu-x-swat/x-updates root@bt:~# apt-get update root@bt:~# apt-get install nvidia-current nvidia-current-modaliases nvidia-settings
Reboot and you are Done...Code:root@bt:~# apt-get install compiz compiz-fusion-plugins-extra emerald simple-ccsm fusion-icon
Good Luck!
A small (hopefully useful) update.
On the 5th and the 8th of March 2013 NVIDIA released new Linux x86 and x86-64 drivers (310.40 certified).
Got a Quadro FX3600 for Notebook board working on a 64bit Backtrack 5r3 and xorg config was a mess…. tried all the suggestions/workaround found on the net with no luck….
Finally, in these new drivers, NVIDIA added a new xorg config utility that resolve the notorious problems.
It’s an automatic tool and you’ll be prompted to launch it after the driver install.
So, simply download the right driver for your system (x86 or x86-64) from NVIDIA website saving it on root folder.
Then log out from X.
At the prompt (you must be logged as root) type
sh NVIDIA-Linux-x86-xxx.xx.run
or
sh NVIDIA-Linux-x86_64-xxx.xx.run for 64bit Linux
(or even “sh NV” and press TAB to make it faster)
and the install routine will smoothly do the rest
Enjoy!
Stefania Castelli