dclement wrote:Well I had trusted smxi/sxfxi (and I still do) for the first install of the Nvidia drivers. I thought it was the easy way to avoid any problem. But once this is done, perhaps I should consider a Synaptic-oriented install?
This is a little complicated.
If you first installed these drivers by just running sgfxi without any parameters, it downloaded them directly from nvidia website and installed them while not telling anything to the package management system. If you want to switch to the "distro packaged drivers" (as the author puts it), you can use -d switch:
If you want to switch between the distro nvidia/fglrx drivers and the straight installs from ATI/Nvidia, you can easily do that by using: sgfxi -d
-d forces distro packaged driver method instead of downloaded binaries. You can switch back and forth easily, in case one works and another doesn't.
I haven't tested that though. If it really installs what's in the repository, then after that you're free to continue using Synaptic and update your drivers the usual Debian way. Or, in LMDE case, wait for another Update Pack to bring the updated drivers to you.

Using Synaptic straight away without that switching will probably break something as it doesn't know about the drivers sgfxi installed directly from nvidia website.
And here's one more thing to consider. Update Packs don't get any backports. If something doesn't work, usually you just wait for the next Update Pack and hope for the fix - or go cherry-picking packages from Testing because the fix may already be there.
The current nVidia drivers (302.17) seem to cause problems for some users, so they go looking for any possible solutions. The solution is either to cherry-pick the newer drivers from Testing (it may work at the moment: 304.xx branch seems to cause fewer problems than 302.xx) or to use sgfxi to download the latest stable drivers (they happen to be also of 304.xx branch) from nvidia website. Or don't download at all: if your current driver is able to work with the new kernel and the new Xorg, it's alright to tell sgfxi to just build the needed modules and use the old driver with the new kernel.
dclement wrote:What if I told you I don't know what DM I'm using?

If lightdm is the default for LMDE/Xfce, then it's it, but I relied on smxi for stopping the DM.
You can find it out by looking into /etc/X11/default-display-manager. Your DM is probably either gdm3 or mdm. LightDM is not the default, it's not even installed in LMDE unless you do it manually.

dclement wrote:Really both these steps, or is it just step 5. in case of an update pack and step 6. in case of a "simple" kernel update?
It doesn't matter because it's a kernel update anyway so you need to build new kernel modules.
Both steps are needed if you want sgfxi to download the latest stable driver. Step 6 is needed to build the modules for the new kernel, and step 5 is a prerequisite.
If you don't want to download anything and plan to keep your current driver, you can replace these two steps with one simple step which is also described
here:
- Code: Select all
# 190.53 is installed using sgfxi, and you want to install it to
# every other kernel as well. As long as sgfxi still supports that driver
# it will work.
sgfxi -! 40 -o 190.53