Announcement

Collapse
No announcement yet.

Nvidia = most of Gnome

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Nvidia = most of Gnome

    well trying to add nvidia-340 or nvidia-346 tryes to pull in most of Gnome .................

    Code:
            [FONT=monospace][COLOR=#000000]vinny@vinny-Bonobo-Extreme:~$ sudo apt install nvidia-340  [/COLOR]
    [sudo] password for vinny:  
    Reading package lists... Done 
    Building dependency tree        
    Reading state information... Done 
    The following extra packages will be installed: 
      adwaita-icon-theme apg avahi-utils bbswitch-dkms build-essential cheese-common cups-pk-helper dconf-cli 
      dkms dpkg-dev evolution-data-server evolution-data-server-common evolution-data-server-online-accounts 
      fakeroot g++ g++-4.9 gcc gcc-4.9 geoclue geoclue-ubuntu-geoip gir1.2-atk-1.0 gir1.2-freedesktop 
      gir1.2-gdkpixbuf-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0 
      gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gkbd-capplet gnome-bluetooth 
      gnome-control-center-shared-data gnome-desktop3-data gnome-menus gnome-power-manager gnome-screensaver 
      gnome-session-bin gnome-settings-daemon-schemas gnome-user-guide gnome-user-share 
      gsettings-ubuntu-schemas gstreamer1.0-clutter gvfs-backends humanity-icon-theme hwdata ibus 
      indicator-applet indicator-application indicator-bluetooth indicator-datetime indicator-keyboard 
      indicator-messages indicator-power indicator-session indicator-sound lib32gcc1 libaccount-plugin-1.0-0 
      libaccount-plugin-generic-oauth libaccount-plugin-google libaccounts-qt5-1 libalgorithm-diff-perl 
      libalgorithm-diff-xs-perl libalgorithm-merge-perl libappindicator3-1 libasan1 libatomic1 libc-dev-bin 
      libc6-dev libc6-i386 libcamel-1.2-49 libcdio-cdda1 libcdio-paranoia1 libcheese-gtk23 libcheese7 
      libcilkrts5 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-2.0-0 libclutter-gtk-1.0-0 
      libcogl-common libcogl-pango20 libcogl-path20 libcogl20 libcuda1-340 libdbusmenu-gtk3-4 
      libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 
      libedata-cal-1.2-23 libedataserver-1.2-18 libfakeroot libgcc-4.9-dev libgdata-common libgdata19 libgee2 
      libgeocode-glib0 libgnome-bluetooth11 libgnome-desktop-3-10 libgnome-keyring-common libgnome-keyring0 
      libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b libgoa-1.0-common libgtop2-10 
      libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 libindicator3-7 libinput7 libitm1 
      liblightdm-gobject-1-0 liblsan0 libnm-gtk-common libnm-gtk0 liboauth0 libpackagekit-glib2-16 
      libpanel-applet0 libpangoxft-1.0-0 libquadmath0 librsvg2-2 librsvg2-common libsignon-extension1 
      libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1 libstdc++-4.9-dev libtimezonemap-data 
      libtimezonemap1 libtsan0 libubsan0 libunity-control-center1 libunity-settings-daemon1 
      liburl-dispatcher1 libwacom-bin libwacom-common libwacom2 libxklavier16 libyelp0 lightdm linux-libc-dev 
      manpages-dev mousetweaks nautilus-data network-manager-gnome nvidia-340-uvm nvidia-opencl-icd-340 
      nvidia-prime nvidia-settings ocl-icd-libopencl1 pkg-config python-cairo python-gtk2 python-notify 
      python3-aptdaemon.pkcompat python3-cairo python3-lxml python3-smbc python3-xdg screen-resolution-extra 
      session-migration signon-keyring-extension signon-plugin-oauth2 signon-ui signon-ui-service 
      signon-ui-x11 signond system-config-printer-common system-config-printer-gnome ubuntu-mono 
      ubuntu-system-service ubuntu-touch-sounds unity-control-center unity-control-center-signon 
      unity-greeter unity-settings-daemon yelp yelp-xsl 
    Suggested packages: 
      bumblebee debian-keyring evolution evolution-data-server-dbg g++-multilib g++-4.9-multilib gcc-4.9-doc 
      libstdc++6-4.9-dbg gcc-multilib autoconf automake libtool flex bison gcc-doc gcc-4.9-multilib 
      gcc-4.9-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan1-dbg liblsan0-dbg 
      libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libquadmath0-dbg apache2.2-bin libapache2-mod-dnssd 
      samba-common ibus-clutter ibus-doc click powerd unity-system-compositor unity-greeter-session-broadcast 
      glibc-doc libgles2-mesa libgles2 librsvg2-bin libstdc++-4.9-doc url-dispatcher nautilus 
      network-manager-openconnect-gnome network-manager-openvpn-gnome network-manager-vpnc-gnome 
      network-manager-pptp-gnome opencl-icd python-gtk2-doc python3-lxml-dbg gstreamer0.10-pulseaudio 
      libcanberra-gtk-module lightdm-remote-session-freerdp lightdm-remote-session-uccsconfigure 
      remote-login-service metacity x-window-manager 
    The following NEW packages will be installed: 
      adwaita-icon-theme apg avahi-utils bbswitch-dkms build-essential cheese-common cups-pk-helper dconf-cli 
      dkms dpkg-dev evolution-data-server evolution-data-server-common evolution-data-server-online-accounts 
      fakeroot g++ g++-4.9 gcc gcc-4.9 geoclue geoclue-ubuntu-geoip gir1.2-atk-1.0 gir1.2-freedesktop 
      gir1.2-gdkpixbuf-2.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0 
      gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gkbd-capplet gnome-bluetooth 
      gnome-control-center-shared-data gnome-desktop3-data gnome-menus gnome-power-manager gnome-screensaver 
      gnome-session-bin gnome-settings-daemon-schemas gnome-user-guide gnome-user-share 
      gsettings-ubuntu-schemas gstreamer1.0-clutter gvfs-backends humanity-icon-theme hwdata ibus 
      indicator-applet indicator-application indicator-bluetooth indicator-datetime indicator-keyboard 
      indicator-messages indicator-power indicator-session indicator-sound lib32gcc1 libaccount-plugin-1.0-0 
      libaccount-plugin-generic-oauth libaccount-plugin-google libaccounts-qt5-1 libalgorithm-diff-perl 
      libalgorithm-diff-xs-perl libalgorithm-merge-perl libappindicator3-1 libasan1 libatomic1 libc-dev-bin 
      libc6-dev libc6-i386 libcamel-1.2-49 libcdio-cdda1 libcdio-paranoia1 libcheese-gtk23 libcheese7 
      libcilkrts5 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-2.0-0 libclutter-gtk-1.0-0 
      libcogl-common libcogl-pango20 libcogl-path20 libcogl20 libcuda1-340 libdbusmenu-gtk3-4 
      libebackend-1.2-7 libebook-1.2-14 libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 
      libedata-cal-1.2-23 libedataserver-1.2-18 libfakeroot libgcc-4.9-dev libgdata-common libgdata19 libgee2 
      libgeocode-glib0 libgnome-bluetooth11 libgnome-desktop-3-10 libgnome-keyring-common libgnome-keyring0 
      libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b libgoa-1.0-common libgtop2-10 
      libgtop2-common libgweather-3-6 libgweather-common libido3-0.1-0 libindicator3-7 libinput7 libitm1 
      liblightdm-gobject-1-0 liblsan0 libnm-gtk-common libnm-gtk0 liboauth0 libpackagekit-glib2-16 
      libpanel-applet0 libpangoxft-1.0-0 libquadmath0 librsvg2-2 librsvg2-common libsignon-extension1 
      libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1 libstdc++-4.9-dev libtimezonemap-data 
      libtimezonemap1 libtsan0 libubsan0 libunity-control-center1 libunity-settings-daemon1 
      liburl-dispatcher1 libwacom-bin libwacom-common libwacom2 libxklavier16 libyelp0 lightdm linux-libc-dev 
      manpages-dev mousetweaks nautilus-data network-manager-gnome nvidia-340 nvidia-340-uvm 
      nvidia-opencl-icd-340 nvidia-prime nvidia-settings ocl-icd-libopencl1 pkg-config python-cairo 
      python-gtk2 python-notify python3-aptdaemon.pkcompat python3-cairo python3-lxml python3-smbc 
      python3-xdg screen-resolution-extra session-migration signon-keyring-extension signon-plugin-oauth2 
      signon-ui signon-ui-service signon-ui-x11 signond system-config-printer-common 
      system-config-printer-gnome ubuntu-mono ubuntu-system-service ubuntu-touch-sounds unity-control-center 
      unity-control-center-signon unity-greeter unity-settings-daemon yelp yelp-xsl 
    0 upgraded, 184 newly installed, 0 to remove and 0 not upgraded. 
    Need to get 138 MB of archives. 
    After this operation, 586 MB of additional disk space will be used. 
    Do you want to continue? [Y/n] n 
    Abort.
    
    [/FONT]
    Sigh ,,,,,,,,nouveau will half to do for now

    VINNY

    i7 4core HT 8MB L3 2.9GHz
    16GB RAM
    Nvidia GTX 860M 4GB RAM 1152 cuda cores

    #2
    you can try with the option

    --no-install-recommends

    sudo apt-get --no-install-recommends install nvidia-340

    that might get rid of some of it.

    i don't have the 340 version of the package so i tried with current and no gnome stuff at all

    chris@void:~$ sudo apt-get -s install nvidia-current
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following extra packages will be installed:
    lib32gcc1 libc6-i386 libcuda1-304 nvidia-304 nvidia-opencl-icd-304
    nvidia-settings screen-resolution-extra
    Recommended packages:
    nvidia-libopencl1-304
    The following NEW packages will be installed:
    lib32gcc1 libc6-i386 libcuda1-304 nvidia-304 nvidia-current
    nvidia-opencl-icd-304 nvidia-settings screen-resolution-extra
    0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
    Inst libc6-i386 (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
    Inst libcuda1-304 (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Inst lib32gcc1 (1:4.9.1-0ubuntu1 Ubuntu:14.04/trusty-updates [amd64])
    Inst nvidia-304 (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Inst nvidia-current (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Inst nvidia-opencl-icd-304 (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Inst screen-resolution-extra (0.17.1 Ubuntu:14.04/trusty [all])
    Inst nvidia-settings (331.20-0ubuntu8 Ubuntu:14.04/trusty [amd64])
    Conf libc6-i386 (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
    Conf libcuda1-304 (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Conf lib32gcc1 (1:4.9.1-0ubuntu1 Ubuntu:14.04/trusty-updates [amd64])
    Conf nvidia-304 (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Conf nvidia-current (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Conf nvidia-opencl-icd-304 (304.125-0ubuntu0.0.1 Ubuntu:14.04/trusty-updates [amd64])
    Conf screen-resolution-extra (0.17.1 Ubuntu:14.04/trusty [all])
    Conf nvidia-settings (331.20-0ubuntu8 Ubuntu:14.04/trusty [amd64])
    it must be a packaging error for the new package, because can't see how nvidia driver could possibly need cheese to be installed .!?!?!?
    Mark Your Solved Issues [SOLVED]
    (top of thread: thread tools)

    Comment


      #3
      Yup, a big packaging bug, but I cannot find a report on it.

      I'd suggest filling one

      Code:
      ubuntu-bug nvidia-340
      I'd do it, but don't have Nvidia on my Vivid box.

      As Sith mentioned, the --no-install-recommends should take care of all of that:

      Code:
      lark@jake-Latitude-D630:~$ sudo apt install nvidia-340 --no-install-recommends
      Reading package lists... Done
      Building dependency tree       
      Reading state information... Done
      The following extra packages will be installed:
        lib32gcc1 libc6-i386
      Recommended packages:
        nvidia-settings nvidia-prime bumblebee libcuda1-340 nvidia-opencl-icd-340 nvidia-340-uvm
      The following NEW packages will be installed:
        lib32gcc1 libc6-i386 nvidia-340
      0 upgraded, 3 newly installed, 0 to remove and 17 not upgraded.
      Need to get 53.8 MB of archives.
      After this operation, 279 MB of additional disk space will be used.
      Do you want to continue? [Y/n]
      You may want to add the recommended packages listed above, I have all of them except bumblebee on my Utopic setup

      Comment


        #4
        I'm running 346 and that didn't happen here. Also for me - the Nouveau driver would only stay up for a minute or two then freeze the desktop.

        15.04 with nVidia GTX 780 on a Q6600 platform

        EDIT: I also removed the bumblebee and intel crap before rebooting.

        Please Read Me

        Comment


          #5
          Out of curiosity I went into 15.04 and did find 30 or so packages with "Gnome" in their descriptions. About half were related the GIMP, FIREFOX, or CHROMIUM. A few were needed by NVIDIA-SETTINGS.

          I removed the 12 or so that weren't needed by other things, just to see if anything would break.

          Please Read Me

          Comment


            #6
            He he ,,,, forgot about this thread ,,,,,but by coincidence I just had problems with a kernel update +300+ other packages and booting to a black screen .

            First lets say I got around the original ishue in the thread (all the gnome stuff with the Nvidia driver) by installing the NVIDIA-Linux-x86_64-346.47.run Downloaded from Nvidia .

            But after the update 3 days ago I couldn't boot to a GUI .

            the sddm log was showing a error of no GLX
            [15:56:57.124] (II) DAEMON: Greeter session started successfully
            [15:56:57.168] (EE) GREETER: Could not initialize GLX
            [15:56:57.527] (II) HELPER: [PAM] Ended.
            [15:56:57.528] (II) DAEMON: Auth: sddm-helper exited successfully
            [15:56:57.528] (II) DAEMON: Greeter stopped.
            [15:57:32.611] (WW) DAEMON: Signal received: SIGTERM
            [15:57:32.855] (II) DAEMON: Socket server stopping...
            [15:57:32.855] (II) DAEMON: Socket server stopped.
            [15:57:32.855] (II) DAEMON: Display server stopping...
            [15:57:33.306] (II) DAEMON: Display server stopped.
            and xorg.0.log snip-it
            [ 58.372] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
            [ 58.372] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
            [ 58.372] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
            [ 58.372] (EE) NVIDIA(0): you continue to encounter problems, Please try
            [ 58.372] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
            it seemed as though the nvidia GLX module did get built for the new kernel or was broken .

            I just re-ran the Nvidia installer (from a TTY)and all is well once agin.


            VINNY


            Last edited by vinnywright; Mar 21, 2015, 10:22 AM.
            i7 4core HT 8MB L3 2.9GHz
            16GB RAM
            Nvidia GTX 860M 4GB RAM 1152 cuda cores

            Comment


              #7
              I also downloaded the NVIDIA-Linux-x86_64-346.47.run and tried installing it by entering console with alt+ctrl + f2 and stopping sddm. I found that the installation failed with nouveau still running. I tried various ways to get it out of the system but these all failed.

              I then tired using the advanced boot option and entered root to do the installation of NVIDIA-Linux-x86_64-346.47.run. After installing the gcc compiler, this went through to completion. When I tried to reboot I got the good old black screen and Vivid failed to boot. I tried re-installing and that caused no change.

              As I was about to go away again, I ended up reinstalling Vivid using the 21st March build which I had tested and knew that it would work. So I will wait for NVIDIA packaging to be fixed.

              I am now back on air and in a Hotel. BTW, as a final note, I have found while here that Vivid has better network connection than Utopic. The signal strength it about 10% stronger with Vivid

              Comment


                #8
                you half to blacklist nouveau,,,,,,,,,,,,,, in /etc/modprobe.d/blacklist-nouveau.conf have
                Code:
                 blacklist nouveau
                blacklist lbm-nouveau
                options nouveau modeset=0
                alias nouveau off
                alias lbm-nouveau off
                then boot to root shell in recovery mode ,,,,,,,do a
                Code:
                mount -o remount rw /
                then run the nividia installer .

                VINNY
                i7 4core HT 8MB L3 2.9GHz
                16GB RAM
                Nvidia GTX 860M 4GB RAM 1152 cuda cores

                Comment


                  #9
                  Many thanks for the steps that you have outlined. At the moment, I am just barely connected as the wifi signal level is 32% and pages take a long time to load. Also, I get disconnected and reconnected. I am very glad that I have Vivid aa I would not even be able to connect with Utopic. I guess that is the problem with Free Wifi in a UK hotel in Brighton. When I get back to my Son's place, I will certainly give it a go.

                  By then Beta 2 will be out and it will be great to see more progress in this area and in the area of Widgets.

                  Comment


                    #10
                    I have just tried what was suggested and it did not work for my system. It stopped at "starting version 219" and all the options that I tried to start sddm failed to do anything.

                    I reinstalled using the 29th March build and I have now found that Muon Package Manager has no Menu Bar. I found a bug report on this problem and have supported this as a new bug.

                    Comment


                      #11
                      Originally posted by vinnywright View Post
                      it seemed as though the nvidia GLX module did get built for the new kernel or was broken .

                      I just re-ran the Nvidia installer (from a TTY)and all is well once agin.
                      The same thing happened to me -- I had v340.76 of the Nvidia driver manually installed, and after a dist-upgrade, sddm wouldn't run. The logs indicated a problem with GLX.

                      It didn't occur to me to simply re-install the driver, so thanks for that. I'd gone back to using nouveau.

                      Actually, this time I installed "nvidia-340-updates" from the repo, using the "--no-install-recommends" option to avoid all those GNOME packages, and it seems to be working fine.

                      (Edit) If you want to blacklist nouveau, another way to do it is to look for the line in /etc/default/grub that reads:

                      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

                      Edit it so that it reads

                      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=nouveau"

                      and run "sudo update-grub".

                      (You don't need to do this if you install the proprietary Nvidia driver from the Ubuntu repositories.)
                      Last edited by eco2geek; Apr 02, 2015, 12:39 AM. Reason: add some info

                      Comment


                        #12
                        I am pleased to report that this problem with most of Gnome is now solved. I tried to install NVIDIA drivers and an example of the command line now gives
                        Code:
                         [FONT=monospace][COLOR=#000000]:~$ sudo apt-get install nvidia-346 [/COLOR]
                        [sudo] password:  
                        Reading package lists... Done 
                        Building dependency tree        
                        Reading state information... Done 
                        The following extra packages will be installed: 
                          bbswitch-dkms dkms lib32gcc1 libc6-i386 libcuda1-346 libjansson4 libxnvctrl0 nvidia-opencl-icd-346 nvidia-prime nvidia-settings pkg-config screen-resolution-extra 
                        Suggested packages: 
                          bumblebee 
                        The following NEW packages will be installed 
                          bbswitch-dkms dkms lib32gcc1 libc6-i386 libcuda1-346 libjansson4 libxnvctrl0 nvidia-346 nvidia-opencl-icd-346 nvidia-prime nvidia-settings pkg-config 
                          screen-resolution-extra 
                        0 to upgrade, 13 to newly install, 0 to remove and 0 not to upgrade. 
                        Need to get 72.6 MB/75.9 MB of archives. 
                        After this operation, 350 MB of additional disk space will be used. 
                        Do you want to continue? [Y/n]
                        [/FONT]
                        Unfortunately when I did this, I had a Plasma failure which gave a black screen. So I had to remove all the installed packages to get my system back again.

                        Comment

                        Working...
                        X