Announcement

Collapse
No announcement yet.

Zotac GX 730 - unhappy Xorg.0.log

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

    Zotac GX 730 - unhappy Xorg.0.log

    Trying to get a just purchased Zotac GX730 pci1x working in my system without success. Suggestions welcome.

    Code:
    # uname -a
    Linux testwmedia 3.13.0-74-generic #118~precise1-Ubuntu SMP Fri Dec 18 10:38:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
    
    # lsb_release -a
    LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
    Distributor ID: Ubuntu
    Description:    Ubuntu 12.04.5 LTS
    Release:        12.04
    Codename:       precise
    
    # lsmod | grep nv
    nvidia               8642851  0 
    drm                   308868  7 nvidia,udl,drm_usb,i915,drm_kms_helper
    
    # lsmod | grep nouv
    
    # lspci | grep vga
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)
    
    # aptitude search ^nvidia | grep ^i
    i   nvidia-352                      - NVIDIA binary Xorg driver, kernel module a
    i   nvidia-common                   - Find obsolete NVIDIA drivers              
    i   nvidia-settings                 - Tool for configuring the NVIDIA graphics d
    
    #
    The onboard Intel video has always worked fine. Nouveau does not understand the Nvidia. The Nvidia is to be in addition (or instead of), the Intel, but there seems little reason to disable the Intel. I do not game. The HDMI audio of the card is detected and present - but not the video. nvidia-settings detects no card.

    The problem seems down to Xorg.0.log:
    (Of course, there is no /etc/X11/xorg.conf, any more.)

    Code:
    [    64.704] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
    [    64.704] (II) "glx" will be loaded by default.
    [    64.704] (II) LoadModule: "glx"
    [    64.706] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
    [    64.708] (EE) Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.352.63: cannot open shared object file: No such file
    [    64.708] (II) UnloadModule: "glx"
    [    64.708] (II) Unloading glx
    [    64.708] (EE) Failed to load module "glx" (loader failed, 7)
    
    [    64.712] (==) Matched intel as autoconfigured driver 0
    [    64.712] (==) Matched nvidia as autoconfigured driver 1
    [    64.712] (==) Matched nouveau as autoconfigured driver 2
    [    64.712] (==) Matched intel as autoconfigured driver 3
    [    64.712] (==) Matched modesetting as autoconfigured driver 4
    [    64.712] (==) Matched fbdev as autoconfigured driver 5
    [    64.712] (==) Matched vesa as autoconfigured driver 6
    [    64.712] (==) Assigned the driver to the xf86ConfigLayout
    [    64.712] (II) LoadModule: "intel"
    [    64.712] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [    64.717] (II) Module intel: vendor="X.Org Foundation"
    [    64.717]    compiled for 1.15.1, module version = 2.99.910
    [    64.717]    Module class: X.Org Video Driver
    [    64.717]    ABI class: X.Org Video Driver, version 15.0
    [    64.717] (II) LoadModule: "nvidia"
    [    64.717] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
    [    64.741] (II) Module nvidia: vendor="NVIDIA Corporation"
    [    64.741]    compiled for 4.0.2, module version = 1.0.0
    [    64.741]    Module class: X.Org Video Driver
    [    64.741] (II) LoadModule: "nouveau"
    [    64.742] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [    64.745] (II) Module nouveau: vendor="X.Org Foundation"
    [    64.745]    compiled for 1.15.1, module version = 1.0.10
    [    64.745]    Module class: X.Org Video Driver
    [    64.745]    ABI class: X.Org Video Driver, version 15.0
    
    [    64.749] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
            i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
            915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
            Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
            GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
    [    64.749] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
    [    64.749] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
    [    64.749] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
    [    64.749] (II) NVIDIA dlloader X Driver  352.63  Sat Nov  7 20:29:25 PST 2015
    [    64.749] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [    64.750] (II) NOUVEAU driver Date:   Thu Nov 7 14:56:48 2013 +1000
    [    64.750] (II) NOUVEAU driver for NVIDIA chipset families :
    [    64.750]    RIVA TNT        (NV04)
    [    64.750]    RIVA TNT2       (NV05)
    [    64.750]    GeForce 256     (NV10)
    [    64.750]    GeForce 2       (NV11, NV15)
    [    64.750]    GeForce 4MX     (NV17, NV18)
    [    64.750]    GeForce 3       (NV20)
    [    64.750]    GeForce 4Ti     (NV25, NV28)
    [    64.750]    GeForce FX      (NV3x)
    [    64.750]    GeForce 6       (NV4x)
    [    64.750]    GeForce 7       (G7x)
    [    64.750]    GeForce 8       (G8x)
    [    64.750]    GeForce GTX 200 (NVA0)
    [    64.750]    GeForce GTX 400 (NVC0)
    [    64.750] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [    64.750] (II) FBDEV: driver for framebuffer: fbdev
    [    64.750] (II) VESA: driver for VESA chipsets: vesa
    [    64.750] (++) using VT number 7
    
    [    64.751] (II) intel(0): SNA compiled: xserver-xorg-video-intel-lts-trusty 2:2.99.910-0ubuntu1.3~precise1 (Timo Aaltonen <tjaalton@debian.org>)
    [    64.752] (EE) [drm] KMS not enabled
    
    [    64.756] (II) intel(0): Output VGA1 has no monitor section
    [    64.756] (II) intel(0): Output HDMI1 has no monitor section
    [    64.756] (II) intel(0): Output DP1 has no monitor section
    [    64.756] (II) intel(0): Output HDMI2 has no monitor section
    [    64.756] (II) intel(0): Output HDMI3 has no monitor section
    [    64.756] (II) intel(0): Output DP2 has no monitor section
    [    64.756] (II) intel(0): Output DP3 has no monitor section
    [    64.756] (II) intel(0): Output VIRTUAL1 has no monitor section
    [    64.756] (--) intel(0): Output HDMI1 using initial mode 1920x1080 on pipe 0
    [    64.756] (--) intel(0): Output HDMI3 using initial mode 1600x900 on pipe 1
    So, it sees all the plugs, but doesn't know anything is plugged into them. DVI-1-0 is a DisplayLink USB video adapter being used in the mean time. HDMI1 is the main monitor, with HDMI3 beside it - both Intel. The Intel VGA is unused. A (VGA connector) monitor is plugged in to the Zotac, no joy. So VGA1, DP1, HDMI2, DP2, DP3 (and Virtual1) are seen, but none sense a monitor when plugged in. [One of those will be the unused Intel VGA. All are blank - so it's not just that the monitor hasn't been enabled.]

    The suspicious line seems to be in Xorg.0.log:

    [ 64.708] (EE) Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.352.63: cannot open shared object file: No such file

    But I'm baffled as to what to do about it.

    locates show:
    /usr/lib/nvidia-352/libnvidia-tls.so.352.63
    /usr/lib/nvidia-352/tls/libnvidia-tls.so.352.63
    /usr/lib32/nvidia-352/libnvidia-tls.so.352.63
    /usr/lib32/nvidia-352/tls/libnvidia-tls.so.352.63

    /usr/lib/nvidia-352/xorg/libglx.so
    /usr/lib/nvidia-352/xorg/libglx.so.352.63
    /usr/lib/xorg/modules/extensions/libglx.so


    Suggestions?

    #2
    I'm confused. Are you trying to use the nVidia driver or Nouveau? You can't use both.
    You want both cards to work, but you don't have a monitor connected to the Intel port?
    You don't game, but you bought a additional video card, assumedly for better performance?

    You probably ought to start with what you're trying to do and what you've attempted so far.

    I'm not sure if this applies in the case of a desktop machine with two video cards, but in a laptop machine, nvidia optimus/bumblebee is required to use both cards. If you opt to just use the nvidia card, you should be able to totally disable the Intel video (likely in your BIOS)

    Please Read Me

    Comment


      #3
      Sorry you're confused.

      Since nouveau is not seeing the monitors connected to the card, I blacklisted it and tried nvidia. As noted, 352, which supports the card.

      Monitors are (were) connected to the Intel, was looking to add a 3rd monitor with the additional card. (Thus the not a gamer comment. Which was intended to be more of a nod to not caring about 3D or frame rate performance, than anything else.) Have tried both ways (monitors on nvidia only, and some on each), without success. Including with and without BIOS changes.

      Have now come across https://devtalk.nvidia.com/default/t...driver-352-55/ which seems to indicate that the two (Intel & Nvidia) are never going to work simultaneously, nvidia glx and intel just not going to play nice with each other.

      Which is strange as I saw web references to the setup before I purchased. Theoretically 5 monitors should be possible between the two of them.

      Message was pretty simple - nvidia not working, how to resolve?

      Comment


        #4
        https://help.ubuntu.com/community/HybridGraphics
        https://wiki.ubuntu.com/X/Config/HybridGraphics

        ...should get you started

        Please Read Me

        Comment


          #5
          BTW, based on this snip from your log:
          Code:
          [    64.712] (==) Matched intel as autoconfigured driver 0
          [    64.712] (==) Matched nvidia as autoconfigured driver 1
          [B][    64.712] (==) Matched nouveau as autoconfigured driver 2[/B]
          [    64.712] (==) Matched intel as autoconfigured driver 3
          [    64.712] (==) Matched modesetting as autoconfigured driver 4
          [    64.712] (==) Matched fbdev as autoconfigured driver 5
          [    64.712] (==) Matched vesa as autoconfigured driver 6
          nouveau is still loading. You can just uninstall it.

          Please Read Me

          Comment


            #6
            Oh, and at the end of the link you posted, they mention using Optimus - like I suggested. AFAIK, it's possible to run both cards, but it may not be simple. You CAN create and use an xorg.conf files like the old days, but it's problematic - as in Xorg constantly deleting it. I think the "proper" way to configure now-a-days is having settings files in /etc/X11/XSession.d/. Have a look in there...

            Please Read Me

            Comment


              #7
              Originally posted by oshunluvr View Post
              BTW, based on this snip from your log:
              Code:
              ...[    64.712] (==) Matched nouveau as autoconfigured driver 2[/B]
              nouveau is still loading. You can just uninstall it.
              In theory, so is nvidia. <sigh>

              Eventually I did that (still no joy).

              Sadly, aptitude makes it all too 'scary' - aptitude remove xserver-xorg-video-nouveau-lts-trusty also wanted to remove xserver-xorg-video-all-lts-trusty, and kubuntu-desktop and ... and ... and ... <sigh>

              At least apt-get remove xserver-xorg-video-nouveau-lts-trusty only/also took out xserver-xorg-video-all-lts-trusty, but only that.

              Still no worky, but I've yet to consume the links - thanks for those!

              Comment


                #8
                Originally posted by oshunluvr View Post
                ... I think the "proper" way to configure now-a-days is having settings files in /etc/X11/XSession.d/. Have a look in there...
                Ah! Thanks for that, will dig into that. Presumably one could then take the bare bones nvidia-xsettings config, and some equivalent xrandr for the Intel, put both snippets in the .d, and things (he said hopefully) stay consistently working.

                (If I ever get as far as them doing so. I've been surprised at so much non-working hardware in 12.04 just works OOTB in 14.04. However, my workhorse system is 12.04 and it ain't broken, so I'm not willing to 'fix' it too radically. Probably by 16.04.5 I'll be ready to put out the $ for a i7-6700K@4GHz to replace my i7-2600K@3.4GHz. Despite the $$$, I've never regretted the purchase - and that happens less often than I like.)

                Comment


                  #9
                  I suspect that article (which I couldn't find again) is what led me to the lts-trusty packages.

                  Thanks for the pointer ... have now installed nvidia-prime and will give that a go soon.

                  Sadly, 'Bumblebee' is such a useless name that I've always shied away from its obscureness. aptitude search bumblebee now returning nothing doesn't help.

                  Fortunately, 'wp bumblebee' led me to https://github.com/Bumblebee-Project/Bumblebee/wiki/FAQ which makes things rather clearer.

                  However, I'm a little confused ... it talks about using the nvidia gpu, but always going through the discrete (Intel). The intel only supports two monitors, and the point of the effort was 3.

                  I'll guess I have to disable the intel and 'live' with only 3 monitors - not the 5 that is dangling in front of me in krandrtray now. The 'monitors' are present, but none show any details to be able to enable / set resolutions on them.

                  Thank you again - will report back when I have a chance to reboot with nvidia-prime loaded.

                  Comment


                    #10
                    Originally posted by bs27975 View Post
                    In theory, so is nvidia. <sigh>

                    Eventually I did that (still no joy).

                    Sadly, aptitude makes it all too 'scary' - aptitude remove xserver-xorg-video-nouveau-lts-trusty also wanted to remove xserver-xorg-video-all-lts-trusty, and kubuntu-desktop and ... and ... and ... <sigh>

                    At least apt-get remove xserver-xorg-video-nouveau-lts-trusty only/also took out xserver-xorg-video-all-lts-trusty, but only that.

                    Still no worky, but I've yet to consume the links - thanks for those!
                    Odd that. I had no trouble removing it here, but I use apt or apt-get on the command line, not aptitude. BTW, you should know that xserver-xorg-video-all-lts-trusty and kubuntu-desktop are what is called "meta-packages" meaning they have no content of their own. They exist only to draw in large groups of packages to ease installation. One hint: ...-video-ALL-lts-trusty- hints that this meta package installs ALL xserver video drivers. Most of which you don't need. I abhor needlessly installed packages so one of the first things I do at a new install is to remove all the xserver and xinput kruft like extra video drivers and touchpad driver, etc.

                    I nice way to review your packages and their content (or lack there of) is to use Muon (NOT Muon Discover) and view the package contents and descriptions. For example, the description for kubuntu-desktop:
                    This package depends on all of the packages in the Kubuntu desktop system. Installing this package will include the default Kubuntu Plasma Desktop or Netbook installation.

                    It is safe to remove this package if some of the desktop system packages are not desired.


                    Canonical does not provide updates for kubuntu-desktop. Some updates may be provided by the Ubuntu community.

                    Please Read Me

                    Comment


                      #11
                      Yep, get all that.

                      You might do yourself a favour ... install aptitude, then from command line, just type aptitude. Think non-graphical muon. While, with a more complete command line, it's apt-get by any other name. Check it out. If you find it doesn't suit, just apt-get remove aptitude. Gotta like .debs.

                      aptitude has almost always been 'nicer' than apt-get, in the sense of smarts.

                      Not to say that on things like meta packages it isn't a little irritating, e.g. as already stated.

                      Generally, the smarts have seemed to make systems hang together a little more cohesively. Picking up on associated packages that one usually wants with any given one. Note, I'm not just talking about --suggests or --recommends.

                      Point taken on meta packages, though. I agree with your abhorrence (and it's getting worse, with --recommends getting more and more bloat). But generally I've found that aptitude generates a better result - mostly, though, seen by the absence of later aggravation for things not missing.

                      From what I've seen, lately though, mesa is just a mess - aptitude or apt-get.

                      Comment


                        #12
                        Originally posted by bs27975 View Post
                        ... have now installed nvidia-prime and will give that a go soon.

                        Thank you again - will report back when I have a chance to reboot with nvidia-prime loaded.
                        No joy with nvidia-prime installed.

                        This is after having uninstalled nouveau, too.

                        It was after sending the original message that I was able to get nvidia happy - in the xorg.log sense of resolving the unfound .so error. I believe it was due to a apt-get --reinstall install nvidia-352

                        nvidia-settings still doesn't show an adapter

                        Xorg.log still shows: (II) Unloading nvidia

                        And:
                        (--) RandR disabled
                        (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)


                        Rebooting again and changing the primary monitor to the pcix1 nvidia ...

                        BIOS code B2 ... then eventually screen clears to blinking _ at top left.
                        (This is what happened in past with installation of nvidia - solution was to remove the generated xorg.conf file.)

                        Only way back is to pull the card long enough to get into the BIOS and reset the monitor back to onboard.

                        Not sure what else to try.

                        Comment


                          #13
                          Well I wish I had some ideas. This isn't something I've tried to do. The Arch wiki is always full of excellent instructions: https://wiki.archlinux.org/index.php/NVIDIA_Optimus

                          First thing I noticed was this line
                          The proprietary NVIDIA driver does not support dynamic switching like the nouveau driver (meaning it can only use the NVIDIA device).
                          It seems maybe removing nVidia and using Nouveau might be the way to go.

                          Please Read Me

                          Comment


                            #14
                            Yeah, except that nouveau was present before nvidia, and the lack of functionality present is what led me to trying the nvidia in the first place.

                            Have come across http://askubuntu.com/questions/68339...o-device-found as well - which would seem to indicate any solution is rather convoluted. Involving ppa:bumblebee/stable and ppa:graphics-drivers/ppa and more deeper diving.

                            Comment

                            Working...
                            X