Device Driver Manager - Help needed

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

zerozero wrote:first of all the astonishment :lol: moment: remember that a few months ago this project was a couple bash scripts :shock:

now:
- hybrid cards: yes pretty please.
- "activate different drivers per graphics card": does this means (as the picture suggests) switch between nvidia and nouveau graphically?
The bash scripts were part of LMDE KDE until UP5, but they won't be included in UP6 (mostly because people didn't know of their existence).
Hybrid cards will pose quite an obstacle and thus will be one of the last thing to do on my list (but before building a "curses" UI so that we can use DDM without X).
Yes, your assumption is correct on the driver switching thing ;)
User avatar
tdockery97
Level 14
Level 14
Posts: 5058
Joined: Sun Jan 10, 2010 8:54 am
Location: Mt. Angel, Oregon

Re: Device Driver Manager - Help needed

Post by tdockery97 »

Schoelje, is your DDM the same as what's used in Mint 14 now? I ask because the selection options screen looks the same. If so, it worked great for me on Mint 14 MATE with my new laptop/AMD graphics. When you respin the iso with the latest DDM in it I'll give it a try.
Mint Cinnamon 20.1
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

tdockery97 wrote:Schoelje, is your DDM the same as what's used in Mint 14 now? I ask because the selection options screen looks the same. If so, it worked great for me on Mint 14 MATE with my new laptop/AMD graphics. When you respin the iso with the latest DDM in it I'll give it a try.
DDM isn't included in LM, yet, but maybe you're talking about jockey?
User avatar
tdockery97
Level 14
Level 14
Posts: 5058
Joined: Sun Jan 10, 2010 8:54 am
Location: Mt. Angel, Oregon

Re: Device Driver Manager - Help needed

Post by tdockery97 »

It may be, but it doesn't have the look of the old jockey. It has the option list where you click the selected driver to use that puts a "dot" in the hole at the beginning of the selection.
Mint Cinnamon 20.1
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

tdockery97 wrote:It may be, but it doesn't have the look of the old jockey. It has the option list where you click the selected driver to use that puts a "dot" in the hole at the beginning of the selection.
If it looks like DDM as in the screen dump in the beginning of this thread, I'd be very much surprised.
User avatar
tdockery97
Level 14
Level 14
Posts: 5058
Joined: Sun Jan 10, 2010 8:54 am
Location: Mt. Angel, Oregon

Re: Device Driver Manager - Help needed

Post by tdockery97 »

You're right, I think I was looking at the wrong thing. :oops:

I'm looking forward to the next respin with UP6.
Mint Cinnamon 20.1
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

If someone could help me with a nice logo/icon for DDM...

The size is 48x48 pixels, png with transparant background.
The current one is from the same designer but a bit dark for the dark title background.
It should be in style with the device logo's or maybe you have a better set lying around ;)

Here you can see the current logo: http://forums.linuxmint.com/viewtopic.p ... 31#p652831
bimsebasse

Re: Device Driver Manager - Help needed

Post by bimsebasse »

Love to help, Schoelje, got inkscape skills but not ideas :D

If you tell me what you want I can do a few mockups and you can see if one of them float your boat.
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

bimsebasse wrote:Love to help, Schoelje, got inkscape skills but not ideas :D

If you tell me what you want I can do a few mockups and you can see if one of them float your boat.
Thanks, but it's the idea part where I'm stuck too...
bimsebasse

Re: Device Driver Manager - Help needed

Post by bimsebasse »

- the current icon doesn't look so bad?
- it would be difficult to make a new icon less black, more "skinny" than that
- have you tried altering the titlebar color instead?

The only intuitively meaningful device driver icon I can think of besides a hammer and wrench is a (graphics) card, like e.g. hardinfo uses. Problem with that is it is impossible to make a nice looking icon of a card, and it certainly wouldn't be less black.
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

bimsebasse wrote:- the current icon doesn't look so bad?
- it would be difficult to make a new icon less black, more "skinny" than that
- have you tried altering the titlebar color instead?

The only intuitively meaningful device driver icon I can think of besides a hammer and wrench is a (graphics) card, like e.g. hardinfo uses. Problem with that is it is impossible to make a nice looking icon of a card, and it certainly wouldn't be less black.
The background colour is in line with the live installer (on which I'm working as well), and I have considered altering that, but not without trying to get a better icon. I'm going to ask a good friend of mine. He's a designer by trade so he must have an opinion on what I can do about it.

My wife said it looks like the old sovjet flag...maybe that's an option: blood red background and a yellow hammer and sickle.
Image
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

I need your help with the following:
I'm working on the driver switching thingy for the next DDM which needs some blacklisting.

When you install or activate a driver, sometimes you need to blacklist another.
As far as I know, when you install nvidia, you need to blacklist nouveau.
Is that correct?

And what if you install/activate the following drivers:
  1. nouveau
  2. fbdev
  3. vesa
  4. fglrx
  5. radeon
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

I just finished and uploaded the first alpha version of the new DDM.

A lot has changed (more than 60% is new or changed code)"
  • Renamed the package to DDM. So, you simply run it from terminal:

    Code: Select all

    ddm -d
    I really got tired of typing "device-driver-manager" :wink:
  • New UI
  • Switching of drivers for your hardware (handling /etc/X11/xorg.conf and blacklisting in /etc/modprobe.d)
  • Intel and VIA graphics are included
  • For Nvidia on Debian went back to use nvidia-detect (those guys maintain the PCI ID's of all cards...not something I'd like to do)
  • For Nvidia on Ubuntu DDM uses jockey's code (heavily adapted to suit the multi-driver selection needs of DDM)
  • A lot of changes under the hood, and too technical too mention here.
Remember: this is an alpha version. So, things might break!
If you are left without X (the dreaded black screen) you delete xorg.conf and reboot:

Code: Select all

rm /etc/X11/xorg.conf
reboot
or check /etc/X11 for xorg.conf.[datetime].bak files and rename the oldest to xorg.conf

Download it here: http://schoelje.nl/lmdekde/packages/dev ... a1_all.deb
You can leave the old device-driver-manager.
Please, report your log (and other feedback) back here.
zerozero

Re: Device Driver Manager - Help needed

Post by zerozero »

:D testing time
the task this time: switch from nvidia to nouveau and then back to nvidia :lol:
easy ehh? ain't working here:
this is where i start

Code: Select all

zerozero@lmde-kde ~ $ inxi -Gx
Graphics:  Card NVIDIA G92 [GeForce GTS 250] X.Org 1.12.1.902 Res: 1440x900@59.9hz 
           GLX Renderer GeForce GTS 250/PCIe/SSE2 GLX Version 3.3.0 NVIDIA 302.17 Direct Rendering Yes
zerozero@lmde-kde ~ $ ddm -d
INFO      Write debug information to file: /home/zerozero/ddm.log
INFO      Machine info: Linux version 3.2.0-3-686-pae (Debian 3.2.21-3) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-8) ) #1 SMP Thu Jun 28 08:56:46 UTC 2012
INFO      DDM version: 0.5.0
INFO      3.2.0-3-686-pae
INFO      Used graphics driver: nvidia
INFO      Used wireless driver: ath
INFO      Installed PAE: linux-headers-3.2.0-3-686-pae
INFO      Checking your hardware...
INFO      3.2.0-3-686-pae
INFO      nvidia-glx
INFO      Nvidia driver found: nvidia-glx (installed)
INFO      Nvidia driver found: xserver-xorg-video-nouveau (installed)
INFO      Nvidia driver found: xserver-xorg-video-fbdev (installed)
INFO      Nvidia driver found: xserver-xorg-video-vesa (installed)
INFO      3.2.0-3-686-pae
INFO      i686
INFO      Installed PAE: linux-headers-3.2.0-3-686-pae
INFO      Multi-core already installed: linux-headers-3.2.0-3-686-pae
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=nvidia-glx
----imgPath=/usr/share/ddm/nvidia.png
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-nouveau
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-fbdev
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-vesa
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=linux-headers-3.2.0-3-686-pae
----imgPath=/usr/share/ddm/pae.png
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=nvidia-glx            
----imgPath=/usr/share/ddm/nvidia.png                                                              
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-nouveau                                                                                               
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-fbdev                                                                                                 
self.usedDrivers=['nvidia', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-vesa                                                                                                  
Action to take: activate nvidia: xserver-xorg-video-nouveau                                        
INFO      nvidia-glx                                                                               
INFO      Switch to module: nouveau                                                                
INFO      New xorg.conf written                                                                    
INFO      Driver installed: xserver-xorg-video-nouveau                                             
zerozero@lmde-kde ~ $                  
ddm1.doc
on reboot i'm tty; remove xorg.conf, reboot and i'm using fbdev (and a resolution of 800*600)
Image

Code: Select all

zerozero@lmde-kde ~ $ inxi -Gx
Graphics:  Card NVIDIA G92 [GeForce GTS 250] X.Org 1.12.1.902 Res: 800x600@85.0hz 
           GLX Renderer N/A GLX Version N/A Direct Rendering N/A
zerozero@lmde-kde ~ $ ddm -d
INFO      Write debug information to file: /home/zerozero/ddm.log
INFO      Machine info: Linux version 3.2.0-3-686-pae (Debian 3.2.21-3) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-8) ) #1 SMP Thu Jun 28 08:56:46 UTC 2012
INFO      DDM version: 0.5.0
INFO      3.2.0-3-686-pae
INFO      Used graphics driver: fbdev
INFO      Used wireless driver: ath
INFO      Installed PAE: linux-headers-3.2.0-3-686-pae
INFO      Checking your hardware...
INFO      3.2.0-3-686-pae
INFO      nvidia-glx
INFO      Nvidia driver found: nvidia-glx (installed)
INFO      Nvidia driver found: xserver-xorg-video-nouveau (installed)
INFO      Nvidia driver found: xserver-xorg-video-fbdev (installed)
INFO      Nvidia driver found: xserver-xorg-video-vesa (installed)
INFO      3.2.0-3-686-pae
INFO      i686
INFO      Installed PAE: linux-headers-3.2.0-3-686-pae
INFO      Multi-core already installed: linux-headers-3.2.0-3-686-pae
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=nvidia-glx
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-nouveau
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-fbdev
----imgPath=/usr/share/ddm/nvidia.png
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-vesa
Action to take: activate nvidia: xserver-xorg-video-nouveau
INFO      nvidia-glx
INFO      Switch to module: nouveau
INFO      No xorg.conf - create minimal xorg.conf
INFO      New xorg.conf written
INFO      Driver installed: xserver-xorg-video-nouveau
ddm2.doc
switching from fbdev to nouveau has the same result as before (i end up in tty, deleting xorg.conf, and rebooting again to fbdev)
lastly trying to save the system i switch from fbdev to nvidia and it works :lol: :lol:

Code: Select all

zerozero@lmde-kde ~ $ inxi -Gx
Graphics:  Card NVIDIA G92 [GeForce GTS 250] X.Org 1.12.1.902 Res: 800x600@85.0hz 
           GLX Renderer N/A GLX Version N/A Direct Rendering N/A
zerozero@lmde-kde ~ $ ddm -d
INFO      Write debug information to file: /home/zerozero/ddm.log
INFO      Machine info: Linux version 3.2.0-3-686-pae (Debian 3.2.21-3) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-8) ) #1 SMP Thu Jun 28 08:56:46 UTC 2012
INFO      DDM version: 0.5.0
INFO      3.2.0-3-686-pae
INFO      Used graphics driver: fbdev
INFO      Used wireless driver: ath
INFO      Installed PAE: linux-headers-3.2.0-3-686-pae
INFO      Checking your hardware...
INFO      3.2.0-3-686-pae
INFO      nvidia-glx
INFO      Nvidia driver found: nvidia-glx (installed)
INFO      Nvidia driver found: xserver-xorg-video-nouveau (installed)
INFO      Nvidia driver found: xserver-xorg-video-fbdev (installed)
INFO      Nvidia driver found: xserver-xorg-video-vesa (installed)
INFO      3.2.0-3-686-pae
INFO      i686
INFO      Installed PAE: linux-headers-3.2.0-3-686-pae
INFO      Multi-core already installed: linux-headers-3.2.0-3-686-pae
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=nvidia-glx
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-nouveau
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-fbdev
----imgPath=/usr/share/ddm/nvidia.png
self.usedDrivers=['fbdev', 'ath', 'linux-headers-3.2.0-3-686-pae'], item[3]=xserver-xorg-video-vesa
Action to take: activate nvidia: nvidia-glx
INFO      nvidia-glx
INFO      Switch to module: nvidia
INFO      Driver installed: nvidia-glx
zerozero@lmde-kde ~ $ 
ddm.doc
actual info as i type

Code: Select all

zerozero@lmde-kde ~ $ inxi -Gx
Graphics:  Card NVIDIA G92 [GeForce GTS 250] X.Org 1.12.1.902 Res: 1440x900@59.9hz 
           GLX Renderer GeForce GTS 250/PCIe/SSE2 GLX Version 3.3.0 NVIDIA 302.17 Direct Rendering Yes
zerozero@lmde-kde ~ $ 
hope this helps in any way :mrgreen:
bimsebasse

Re: Device Driver Manager - Help needed

Post by bimsebasse »

Ain't of much use (don't have the nerve to mess with graphics on my laptop when I just for the first time in nearly 3 years have gotten graphics to work perfectly on it), but here's the result of the mere detection anyway:

Code: Select all

04-12-2012 01:50:49 main                          INFO      Write debug information to file: /home/brian/ddm.log
04-12-2012 01:50:49 execcmd.run                   DEBUG     Command to execute: cat /proc/version
04-12-2012 01:50:49 main                          INFO      Machine info: Linux version 3.5.0-18-generic (buildd@allspice) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #29-Ubuntu SMP Fri Oct 19 10:26:51 UTC 2012
04-12-2012 01:50:49 execcmd.run                   DEBUG     Command to execute: apt-cache policy ddm | grep Installed
04-12-2012 01:50:49 main                          INFO      DDM version: 0.5.0
04-12-2012 01:50:49 execcmd.run                   DEBUG     Command to execute: aptitude search apt-listbugs | grep ^i
04-12-2012 01:50:55 execcmd.run                   DEBUG     Command to execute: cat /proc/version
04-12-2012 01:50:55 main                          DEBUG     Startup command: gksu --message "<b>Please enter your password</b>" python /usr/lib/ddm/ddm.py :d :l /home/brian/ddm.log
04-12-2012 01:50:57 execcmd.run                   DEBUG     Command to execute: cat /proc/version
04-12-2012 01:50:57 execcmd.run                   DEBUG     Command to execute: cat /etc/*-release | grep DISTRIB_RELEASE
04-12-2012 01:50:57 execcmd.run                   DEBUG     Command to execute: uname -r
04-12-2012 01:50:57 execcmd.run                   INFO      3.5.0-18-generic
04-12-2012 01:50:57 execcmd.run                   DEBUG     Command to execute: aptitude search linux-headers
04-12-2012 01:51:03 XorgConf.getUsedModule        INFO      Used graphics driver: intel
04-12-2012 01:51:03 broadcom.getUsedDriver        INFO      Used wireless driver: None
04-12-2012 01:51:03 ddm.main                      INFO      Checking your hardware...
04-12-2012 01:51:03 execcmd.run                   DEBUG     Command to execute: uname -r
04-12-2012 01:51:03 execcmd.run                   INFO      3.5.0-18-generic
04-12-2012 01:51:03 drivers.DriverCheck           DEBUG     Initialize DriverCheck
04-12-2012 01:51:03 execcmd.run                   DEBUG     Command to execute: lspci -nn | grep VGA
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-current
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package is installed: nvidia-current
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-current | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: nvidia-current (installed)
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-current-updates
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package not installed: nvidia-current-updates
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-current-updates | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: nvidia-current-updates (notinstalled)
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-experimental-310
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package not installed: nvidia-experimental-310
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-experimental-310 | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: nvidia-experimental-310 (notinstalled)
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-experimental-304
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package not installed: nvidia-experimental-304
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy nvidia-experimental-304 | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: nvidia-experimental-304 (notinstalled)
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy xserver-xorg-video-nouveau
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package is installed: xserver-xorg-video-nouveau
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy xserver-xorg-video-nouveau | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: xserver-xorg-video-nouveau (installed)
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy xserver-xorg-video-fbdev
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package is installed: xserver-xorg-video-fbdev
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy xserver-xorg-video-fbdev | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: xserver-xorg-video-fbdev (installed)
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy xserver-xorg-video-vesa
04-12-2012 01:51:07 drivers.getPackageStatus      DEBUG     Package is installed: xserver-xorg-video-vesa
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: apt-cache policy xserver-xorg-video-vesa | grep Candidate
04-12-2012 01:51:07 nvidia.getNvidia              INFO      Nvidia driver found: xserver-xorg-video-vesa (installed)
04-12-2012 01:51:07 nvidia.getNvidia              DEBUG     No Nvidia card found
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: lspci | grep Broadcom
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: cat /etc/*-release | grep DISTRIB_RELEASE
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: uname -r
04-12-2012 01:51:07 execcmd.run                   INFO      3.5.0-18-generic
04-12-2012 01:51:07 execcmd.run                   DEBUG     Command to execute: aptitude search linux-headers
04-12-2012 01:51:13 pae.getPae                    DEBUG     Distribution: ubuntu 14.0
04-12-2012 01:51:13 pae.needCheckForPae           DEBUG     Already a PAE system or AMD64
04-12-2012 01:51:13 XorgConf.getManufacturerModulesDEBUG     Modules for nvidia: ['nvidia', 'nouveau', 'fbdev', 'vesa']
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Create list store eval string: gtk.ListStore(bool, str, str, str, str, int)
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     First item is column name (multi-column list): Activate
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     First item is column name (multi-column list): Driver
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     First item is column name (multi-column list): Version
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     First item is column name (multi-column list): Description
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     First item is column name (multi-column list): hwCode
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Create column names: ['Activate', 'Driver', 'Version', 'Description', 'hwCode']
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     First item is column name: skip first item
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "nvidia-current", "304.51.", "Nvidia display driver (recommended)", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "nvidia-current-updates", "304.51", "Nvidia display driver", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "nvidia-experimental-310", "310.14", "Nvidia display driver", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "nvidia-experimental-304", "304.48", "Nvidia display driver", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "xserver-xorg-video-nouveau", "1:1.0.2", "Nouveau display driver", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "xserver-xorg-video-fbdev", "1:0.4.3", "Framebuffer display driver", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add data to list store: liststore.append( [False, "xserver-xorg-video-vesa", "1:2.3.2", "Vesa display driver", "nvidia", 400] )
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Last visible column nr: 3
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Create column: gtk.TreeViewColumn("Activate", gtk.CellRendererToggle(), active=0)
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Check box found: add toggle function
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Column added: Activate
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Create column: gtk.TreeViewColumn("Driver", gtk.CellRendererText(), text=1, weight=5)
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Column added: Driver
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Create column: gtk.TreeViewColumn("Version", gtk.CellRendererText(), text=2, weight=5)
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Column added: Version
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Create column: gtk.TreeViewColumn("Description", gtk.CellRendererText(), text=3, weight=5)
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Last column fills treeview: 3
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Column added: Description
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Hide column nr: 4
04-12-2012 01:51:13 self.treeview.fillTreeview    DEBUG     Add Liststrore to Treeview
04-12-2012 01:51:13 execcmd.run                   DEBUG     Command to execute: apt-cache policy ddm | grep Installed
Seems like it rounds up all relevant graphics drivers:

Image
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

@zerozero
I could use some extra files:
  • In /etc/X11 you will find the backed up xorg.conf files with the following format:
    xorg.conf.[datetime].bak
  • /etc/modprobe.d/nvidia-kernel-common.conf
Could you post them here?

Thinking out loud here:
I didn't have problems with switching between nvidia, fbdev and vesa, but I ended up in tty if I wanted to switch to nouveau. I thought my card didn't like nouveau.
Do I have to remove the nvidia drivers before switching to nouveau, fbdev or vesa or would blacklisting nvidia suffice?


@bimsebasse
All help is very much appreciated!
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

I have tried many scenarios and it seems that, once nvidia has been installed, you can't switch back to nouveau:
  • blacklist nvidia didn't do a thing
  • apt-get purge nvidia* didn't do a thing
  • purge nouveau and install nouvea again didn't work
  • many, many, many other scenarios and reboots :evil:
Clem is going to take a look at it as well. So, until then: don't even try the alpha version of DDM :(

For the rest of the week I'll be emerged in many festivities, but I'll read my mail and posts and I will get back to you next week.
GeneC

Re: Device Driver Manager - Help needed

Post by GeneC »

Late to the party, and will wait for a new version as suggested.... :P
I have Nvidia installed on all my Mint installs (see signature line), but am willing to remove Nvidia and try ddm when its ready.
If you have a preferred procedure for removing an already installed Nvidia (or other) please post... :wink:
Schoelje

Re: Device Driver Manager - Help needed

Post by Schoelje »

GeneC wrote:If you have a preferred procedure for removing an already installed Nvidia (or other) please post... :wink:
That's exactly what I'm looking for...or any procedure at all.
GeneC

Re: Device Driver Manager - Help needed

Post by GeneC »

Hmmm.... :?

I have Nvidia installed with SMXI so apt doesn't even recognize it.

Code: Select all

gene@zordon:~$ sudo apt-get purge nvidia*
[sudo] password for gene: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'nvidia-vdpau-driver' for regex 'nvidia*'
Note, selecting 'nvidia-opencl-icd-ia32' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-glx-ia32-any' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-profiler' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-173xx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-dkms' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-71xx-dev' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-173xx-glx' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-96.43.23' for regex 'nvidia*'
Note, selecting 'nvidia-smi' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-common' for regex 'nvidia*'
Note, selecting 'nvidia-common' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-71xx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-libopencl1' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-2.6-686-pae' for regex 'nvidia*'
Note, selecting 'nvidia-alternative-legacy-96xx' for regex 'nvidia*'
Note, selecting 'libnvidia-compiler-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-cg-toolkit' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-71xx-ia32' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-71xx-glx' for regex 'nvidia*'
Note, selecting 'nvidia-visual-profiler' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-173xx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-current' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-amd64' for regex 'nvidia*'
Note, selecting 'nvidia-glx-any' for regex 'nvidia*'
Note, selecting 'nvidia-glx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-96xx-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-71xx-unsupported' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-173xx-glx-i386' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-2.6-486' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-71xx' for regex 'nvidia*'
Note, selecting 'libnvidia-ml1' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-3.2.0-4-amd64' for regex 'nvidia*'
Note, selecting 'nvidia-vdpau-driver-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-71xx-source' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-96xx-glx-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-71xx-dkms' for regex 'nvidia*'
Note, selecting 'nvidia-va-driver' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-173xx-dkms' for regex 'nvidia*'
Note, selecting 'nvidia-glx-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-current-updates' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-173xx' for regex 'nvidia*'
Note, selecting 'boinc-nvidia-cuda' for regex 'nvidia*'
Note, selecting 'nvidia-opencl-profiler' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-71xx-glx-ia32' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-dev' for regex 'nvidia*'
Note, selecting 'nvidia-opencl-dev' for regex 'nvidia*'
Note, selecting 'xserver-xorg-video-nvidia' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-source' for regex 'nvidia*'
Note, selecting 'nvidia-libopencl1-i386' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-304.64' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-96xx-dkms' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-glx-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-source' for regex 'nvidia*'
Note, selecting 'xserver-xorg-video-nvidia-legacy-173xx' for regex 'nvidia*'
Note, selecting 'nvidia-opencl-icd' for regex 'nvidia*'
Note, selecting 'nvidia-opencl-icd-i386' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-glx' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-alternatives' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-96xx' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau1-driver' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-dev' for regex 'nvidia*'
Note, selecting 'nvidia-installer-cleanup' for regex 'nvidia*'
Note, selecting 'mate-sensors-applet-nvidia' for regex 'nvidia*'
Note, selecting 'xserver-xorg-video-nvidia-legacy-71xx' for regex 'nvidia*'
Note, selecting 'nvidia-settings-legacy-173xx' for regex 'nvidia*'
Note, selecting 'libnvidia-compiler-i386' for regex 'nvidia*'
Note, selecting 'xserver-xorg-video-nvidia-any' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau1-driver-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-71.86.15' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-dev' for regex 'nvidia*'
Note, selecting 'libnvidia-compiler1' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-doc' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-gdb' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-71xx-dkms:any' for regex 'nvidia*'
Note, selecting 'xserver-xorg-video-nvidia-legacy-96xx' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-toolkit' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau-dev' for regex 'nvidia*'
Note, selecting 'libnvidia-compiler' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-alternatives-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-debugger' for regex 'nvidia*'
Note, selecting 'nvidia-libopencl1-dev' for regex 'nvidia*'
Note, selecting 'glx-alternative-nvidia' for regex 'nvidia*'
Note, selecting 'nvidia-cg-dev' for regex 'nvidia*'
Note, selecting 'nvidia-xconfig' for regex 'nvidia*'
Note, selecting 'nvidia-alternative' for regex 'nvidia*'
Note, selecting 'nvidia-cg-doc' for regex 'nvidia*'
Note, selecting 'nvidia-vdpau-driver-i386' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau1' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-96xx-glx-i386' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-173xx-ia32' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-173xx-glx-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-opencl-common' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-173xx-source' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-legacy-96xx-source' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-173.14.35' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-glx-any' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau1-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-compute-profiler' for regex 'nvidia*'
Note, selecting 'libnvidia-compiler1-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-support' for regex 'nvidia*'
Note, selecting 'nvidia-glx-legacy-96xx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-detect' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-glx-i386' for regex 'nvidia*'
Note, selecting 'nvidia-alternative-legacy-173xx' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-96xx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-glx' for regex 'nvidia*'
Note, selecting 'nvidia-alternative-legacy-71xx' for regex 'nvidia*'
Note, selecting 'nvidia-libopencl1-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-settings' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-legacy-96xx-glx' for regex 'nvidia*'
Note, selecting 'nvidia-texture-tools' for regex 'nvidia*'
Note, selecting 'libglx-nvidia-alternatives' for regex 'nvidia*'
Note, selecting 'nvidia-kernel-2.6-amd64' for regex 'nvidia*'
Package 'nvidia-libvdpau1-ia32' is not installed, so not removed
Package 'nvidia-libopencl1-dev' is not installed, so not removed
Package 'nvidia-libvdpau-dev' is not installed, so not removed
Package 'nvidia-libvdpau' is not installed, so not removed
Package 'nvidia-libvdpau-ia32' is not installed, so not removed
Package 'nvidia-libvdpau1' is not installed, so not removed
Package 'nvidia-glx-dev' is not installed, so not removed
Note, selecting 'libnvtt-bin' instead of 'nvidia-texture-tools'
Package 'nvidia-current' is not installed, so not removed
Package 'nvidia-current-updates' is not installed, so not removed
Note, selecting 'vdpau-va-driver' instead of 'nvidia-va-driver'
Package 'nvidia-glx-legacy-173xx-dev' is not installed, so not removed
Package 'nvidia-glx-legacy-96xx-dev' is not installed, so not removed
Package 'nvidia-common' is not installed, so not removed
Package 'nvidia-cuda-debugger' is not installed, so not removed
Package 'nvidia-compute-profiler' is not installed, so not removed
Package 'nvidia-cuda-profiler' is not installed, so not removed
Package 'nvidia-opencl-profiler' is not installed, so not removed
Package 'libgl1-nvidia-dev' is not installed, so not removed
Package 'libgl1-nvidia-glx-i386' is not installed, so not removed
Package 'libgl1-nvidia-glx-ia32-any' is not installed, so not removed
Package 'libnvidia-compiler1' is not installed, so not removed
Package 'libnvidia-compiler-i386' is not installed, so not removed
Package 'libnvidia-compiler1-ia32' is not installed, so not removed
Package 'nvidia-libopencl1-i386' is not installed, so not removed
Package 'nvidia-opencl-icd-i386' is not installed, so not removed
Package 'nvidia-libvdpau1-driver' is not installed, so not removed
Package 'nvidia-vdpau-driver-i386' is not installed, so not removed
Package 'nvidia-libvdpau1-driver-ia32' is not installed, so not removed
Note, selecting 'nvidia-kernel-legacy-173xx-dkms' instead of 'nvidia-kernel-173.14.35'
Package 'libgl1-nvidia-legacy-173xx-dev' is not installed, so not removed
Package 'libgl1-nvidia-legacy-173xx-glx-i386' is not installed, so not removed
Note, selecting 'nvidia-kernel-legacy-71xx-dkms' instead of 'nvidia-kernel-71.86.15'
Package 'libgl1-nvidia-legacy-71xx-dev' is not installed, so not removed
Note, selecting 'nvidia-kernel-legacy-71xx-dkms' instead of 'nvidia-kernel-legacy-71xx-dkms:any'
Note, selecting 'nvidia-kernel-legacy-96xx-dkms' instead of 'nvidia-kernel-96.43.23'
Package 'libgl1-nvidia-legacy-96xx-dev' is not installed, so not removed
Package 'libgl1-nvidia-legacy-96xx-glx-i386' is not installed, so not removed
Package 'nvidia-kernel-2.6-486' is not installed, so not removed
Package 'nvidia-kernel-2.6-686-pae' is not installed, so not removed
Package 'mate-sensors-applet-nvidia' is not installed, so not removed
Package 'boinc-nvidia-cuda' is not installed, so not removed
Package 'glx-alternative-nvidia' is not installed, so not removed
Package 'nvidia-settings' is not installed, so not removed
Package 'nvidia-settings-legacy-173xx' is not installed, so not removed
Package 'nvidia-installer-cleanup' is not installed, so not removed
Package 'nvidia-kernel-common' is not installed, so not removed
Package 'nvidia-support' is not installed, so not removed
Package 'nvidia-xconfig' is not installed, so not removed
Package 'nvidia-cg-dev' is not installed, so not removed
Package 'nvidia-cg-doc' is not installed, so not removed
Package 'nvidia-cg-toolkit' is not installed, so not removed
Package 'nvidia-cuda-dev' is not installed, so not removed
Package 'nvidia-cuda-doc' is not installed, so not removed
Package 'nvidia-cuda-gdb' is not installed, so not removed
Package 'nvidia-cuda-toolkit' is not installed, so not removed
Package 'nvidia-opencl-dev' is not installed, so not removed
Package 'nvidia-visual-profiler' is not installed, so not removed
Package 'libgl1-nvidia-alternatives' is not installed, so not removed
Package 'libgl1-nvidia-alternatives-ia32' is not installed, so not removed
Package 'libgl1-nvidia-glx' is not installed, so not removed
Package 'libgl1-nvidia-glx-ia32' is not installed, so not removed
Package 'libglx-nvidia-alternatives' is not installed, so not removed
Package 'libnvidia-compiler' is not installed, so not removed
Package 'libnvidia-compiler-ia32' is not installed, so not removed
Package 'libnvidia-ml1' is not installed, so not removed
Package 'nvidia-alternative' is not installed, so not removed
Package 'nvidia-detect' is not installed, so not removed
Package 'nvidia-glx' is not installed, so not removed
Package 'nvidia-glx-ia32' is not installed, so not removed
Package 'nvidia-kernel-dkms' is not installed, so not removed
Package 'nvidia-kernel-source' is not installed, so not removed
Package 'nvidia-libopencl1' is not installed, so not removed
Package 'nvidia-libopencl1-ia32' is not installed, so not removed
Package 'nvidia-opencl-common' is not installed, so not removed
Package 'nvidia-opencl-icd' is not installed, so not removed
Package 'nvidia-opencl-icd-ia32' is not installed, so not removed
Package 'nvidia-smi' is not installed, so not removed
Package 'nvidia-vdpau-driver' is not installed, so not removed
Package 'nvidia-vdpau-driver-ia32' is not installed, so not removed
Package 'xserver-xorg-video-nvidia' is not installed, so not removed
Package 'libgl1-nvidia-legacy-173xx-glx' is not installed, so not removed
Package 'libgl1-nvidia-legacy-173xx-glx-ia32' is not installed, so not removed
Package 'nvidia-alternative-legacy-173xx' is not installed, so not removed
Package 'nvidia-glx-legacy-173xx' is not installed, so not removed
Package 'nvidia-glx-legacy-173xx-ia32' is not installed, so not removed
Package 'nvidia-kernel-legacy-173xx-dkms' is not installed, so not removed
Package 'nvidia-kernel-legacy-173xx-source' is not installed, so not removed
Package 'xserver-xorg-video-nvidia-legacy-173xx' is not installed, so not removed
Package 'libgl1-nvidia-legacy-71xx-glx' is not installed, so not removed
Package 'libgl1-nvidia-legacy-71xx-glx-ia32' is not installed, so not removed
Package 'nvidia-alternative-legacy-71xx' is not installed, so not removed
Package 'nvidia-glx-legacy' is not installed, so not removed
Package 'nvidia-glx-legacy-71xx' is not installed, so not removed
Package 'nvidia-glx-legacy-71xx-dev' is not installed, so not removed
Package 'nvidia-glx-legacy-71xx-ia32' is not installed, so not removed
Package 'nvidia-glx-legacy-71xx-unsupported' is not installed, so not removed
Package 'nvidia-glx-legacy-dev' is not installed, so not removed
Package 'nvidia-glx-legacy-ia32' is not installed, so not removed
Package 'nvidia-kernel-legacy-71xx-dkms' is not installed, so not removed
Package 'nvidia-kernel-legacy-71xx-source' is not installed, so not removed
Package 'nvidia-kernel-legacy-source' is not installed, so not removed
Package 'xserver-xorg-video-nvidia-legacy-71xx' is not installed, so not removed
Package 'libgl1-nvidia-legacy-96xx-glx' is not installed, so not removed
Package 'libgl1-nvidia-legacy-96xx-glx-ia32' is not installed, so not removed
Package 'nvidia-alternative-legacy-96xx' is not installed, so not removed
Package 'nvidia-glx-legacy-96xx' is not installed, so not removed
Package 'nvidia-glx-legacy-96xx-ia32' is not installed, so not removed
Package 'nvidia-kernel-legacy-96xx-dkms' is not installed, so not removed
Package 'nvidia-kernel-legacy-96xx-source' is not installed, so not removed
Package 'xserver-xorg-video-nvidia-legacy-96xx' is not installed, so not removed
Package 'nvidia-kernel-2.6-amd64' is not installed, so not removed
Package 'nvidia-kernel-3.2.0-4-amd64' is not installed, so not removed
Package 'nvidia-kernel-amd64' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
gene@zordon:~$ 
:lol: :lol:

I'll check around and see what I can find, but am a bit tied up today.
Locked

Return to “Software & Applications”