Announcement

Collapse
No announcement yet.

Nvidia 331 installed but unable to select it

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

    #16
    Originally posted by SteveRiley View Post
    Been away for a while. Now returning to this thread.

    @NoWorries: Would you please run the two commands I requested in my post #11?

    @Don: Installing the nVidia binary driver should create a blacklist file in /etc/modprobe.d. What's the output of
    tail -n +1 /etc/modprobe.d/nvidia*
    Welcome back and I am sorry to have missed your request. So here is my rather belated reply. The lspci -k output is:
    Code:
    :~$ lspci -k
    00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
            Subsystem: ASUSTeK Computer Inc. N56VZ
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
            Kernel driver in use: pcieport
    00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
            Subsystem: ASUSTeK Computer Inc. Device 1477
            Kernel driver in use: i915
    00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: xhci_hcd
    00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: mei_me
    00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: ehci-pci
    00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: snd_hda_intel
    00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
            Kernel driver in use: pcieport
    00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
            Kernel driver in use: pcieport
    00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
            Kernel driver in use: pcieport
    00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: ehci-pci
    00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: lpc_ich
    00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: ahci
    00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
            Subsystem: ASUSTeK Computer Inc. N56VZ
    01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1)
            Subsystem: ASUSTeK Computer Inc. Device 1477
    03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
            Subsystem: AzureWave Device 2c97
            Kernel driver in use: ath9k
    04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
            Subsystem: ASUSTeK Computer Inc. N56VZ
            Kernel driver in use: alx
    :~$
    The output from the lshw -C display is:
    Code:
    :~$ sudo lshw -C display
    [sudo] password: 
      *-display UNCLAIMED     
           description: VGA compatible controller
           product: GF108M [GeForce GT 630M]
           vendor: NVIDIA Corporation
           physical id: 0
           bus info: pci@0000:01:00.0
           version: a1
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress vga_controller cap_list
           configuration: latency=0
           resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
      *-display
           description: VGA compatible controller
           product: 3rd Gen Core processor Graphics Controller
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           version: 09
           width: 64 bits
           clock: 33MHz
           capabilities: msi pm vga_controller bus_master cap_list rom
           configuration: driver=i915 latency=0
           resources: irq:43 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
    :~$
    Finally, I will give the output from tail -n +1 /etc/modprobe.d/nvidia*
    Code:
    :~$ tail -n +1 /etc/modprobe.d/nvidia*
    # This file was installed by nvidia-331-updates
    # Do not edit this file manually
    
    blacklist nouveau
    blacklist lbm-nouveau
    alias nouveau off
    alias lbm-nouveau off
    I look forward to hearing from you again.
    NoWorries

    Comment


      #17
      Well, for some reason, even though you've installed the nVidia binary driver, it isn't getting loaded. You can tell because there's no "Kernel module in use" line underneath the nVidia controller in the output of lspci -k. This is confirmed in the output of lshw -- "UNCLAIMED" means no driver loaded, which you can verify by looking at the "configuration" line and not seeing a "driver=" entry.

      I believe you may need to return to the original configuration you described in your initial post and simply remember to issue optirun whenever you want an application to use the nVidia graphics.

      Out of curiousity, what does grep -i nv /var/log/syslog show?

      Comment


        #18
        Originally posted by SteveRiley View Post
        Well, for some reason, even though you've installed the nVidia binary driver, it isn't getting loaded. You can tell because there's no "Kernel module in use" line underneath the nVidia controller in the output of lspci -k. This is confirmed in the output of lshw -- "UNCLAIMED" means no driver loaded, which you can verify by looking at the "configuration" line and not seeing a "driver=" entry.

        I believe you may need to return to the original configuration you described in your initial post and simply remember to issue optirun whenever you want an application to use the nVidia graphics.
        I was hoping to avoid using bumblebee with optirun as I find this an untidy solution. I am currently testing 14.10 and waiting for it to improve so that I can install it on my Laptop. I hope that the nVidia solution with their driver is better. For the interim I will install bumblebee and use optirun for those applications that perform better with the nVidia driver.

        Originally posted by SteveRiley View Post
        Out of curiosity, what does grep -i nv /var/log/syslog show?
        My syslog is as follows:
        Code:
        :~$ grep -i nv /var/log/syslog
        Jul  1 16:44:01 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000c9733000-0x00000000c9d33fff] ACPI NVS
        Jul  1 16:44:01 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000ca60c000-0x00000000ca88bfff] ACPI NVS
        Jul  1 16:44:01 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000ca892000-0x00000000ca8d4fff] ACPI NVS
        Jul  1 16:44:01 basil kernel: [    1.308007] PM: Registering ACPI NVS region [mem 0xc9733000-0xc9d33fff] (6295552 bytes)
        Jul  1 16:44:01 basil kernel: [    1.308089] PM: Registering ACPI NVS region [mem 0xca60c000-0xca88bfff] (2621440 bytes)
        Jul  1 16:44:01 basil kernel: [    1.308122] PM: Registering ACPI NVS region [mem 0xca892000-0xca8d4fff] (274432 bytes)
        Jul  1 16:44:01 basil kernel: [    2.261794] rtc_cmos 00:05: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
        Jul  1 16:44:35 basil NetworkManager[1829]: <info> Marking connection 'Fawlty_Towers' invalid.
        Jul  1 20:04:17 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000c9733000-0x00000000c9d33fff] ACPI NVS
        Jul  1 20:04:17 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000ca60c000-0x00000000ca88bfff] ACPI NVS
        Jul  1 20:04:17 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000ca892000-0x00000000ca8d4fff] ACPI NVS
        Jul  1 20:04:17 basil kernel: [    1.307922] PM: Registering ACPI NVS region [mem 0xc9733000-0xc9d33fff] (6295552 bytes)
        Jul  1 20:04:17 basil kernel: [    1.308004] PM: Registering ACPI NVS region [mem 0xca60c000-0xca88bfff] (2621440 bytes)
        Jul  1 20:04:17 basil kernel: [    1.308037] PM: Registering ACPI NVS region [mem 0xca892000-0xca8d4fff] (274432 bytes)
        Jul  1 20:04:17 basil kernel: [    2.257550] rtc_cmos 00:05: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
        Jul  1 20:04:26 basil NetworkManager[1949]: <info> Marking connection 'Fawlty_Towers' invalid.
        :~$
        In this output, I cannot see anything related to the nVidia/Intel graphics. The NetworkManager information is related to the fact that I have both the Wireless and an Ethernet connection to my Laptop. I prefer the latter because it is faster.

        I now realise that the fact that my hdmi connection does not give any output with 14.04 whereas it did, "kind off" for 13.10, is a separate issue and unrelated to the graphic drivers.

        Comment


          #19
          I have now installed Bumblebee and to my surprise is was in the repositories without having to add one for Bumblebee. I also installed primus and now start tasks with
          Code:
          vblank_mode=0 primusrun [B]Application[/B]
          After a reboot and starting two applications using primusrun, my syslog now shows:
          Code:
          Jul  2 18:54:37 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000c9733000-0x00000000c9d33fff] ACPI NVS
          Jul  2 18:54:37 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000ca60c000-0x00000000ca88bfff] ACPI NVS
          Jul  2 18:54:37 basil kernel: [    0.000000] BIOS-e820: [mem 0x00000000ca892000-0x00000000ca8d4fff] ACPI NVS
          Jul  2 18:54:37 basil kernel: [    1.310450] PM: Registering ACPI NVS region [mem 0xc9733000-0xc9d33fff] (6295552 bytes)
          Jul  2 18:54:37 basil kernel: [    1.310531] PM: Registering ACPI NVS region [mem 0xca60c000-0xca88bfff] (2621440 bytes)
          Jul  2 18:54:37 basil kernel: [    1.310565] PM: Registering ACPI NVS region [mem 0xca892000-0xca8d4fff] (274432 bytes)
          Jul  2 18:54:37 basil kernel: [    2.260090] rtc_cmos 00:05: alarms up to one mon
          Jul  2 18:54:43 basil NetworkManager[1805]: <info> Marking connection 'Fawlty_Towers' invalid.
          Jul  2 18:55:31 basil kernel: [   58.207606] nvidia: module license 'NVIDIA' taints kernel.
          Jul  2 18:55:31 basil kernel: [   58.214127] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
          Jul  2 18:55:31 basil kernel: [   58.214133] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  331.38  Wed Jan  8 19:32:30 PST 2014
          Jul  2 18:55:31 basil kernel: [   58.303619] nvidia 0000:01:00.0: irq 47 for MSI/MSI-X
          Jul  2 18:55:32 basil bumblebeed[2565]: [XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
          Jul  2 18:55:51 basil kernel: [   78.146591] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
          Jul  2 18:55:51 basil kernel: [   78.146595] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  331.38  Wed Jan  8 19:32:30 PST 2014
          Jul  2 18:55:51 basil kernel: [   78.164769] nvidia 0000:01:00.0: irq 47 for MSI/MSI-X
          Jul  2 18:55:52 basil bumblebeed[2565]: [XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation
          I gather that since bumblebeed cannot get the display DPI, I still have the nVidia driver operating with this application. I get identical output when I use either optirun or simply primusrun to start an application.

          My output for sudo lshw -C display no longer shows the nVidia card, ie.
          Code:
          sudo lshw -C display
          [sudo] password: 
            *-display               
                 description: VGA compatible controller
                 product: 3rd Gen Core processor Graphics Controller
                 vendor: Intel Corporation
                 physical id: 2
                 bus info: pci@0000:00:02.0
                 version: 09
                 width: 64 bits
                 clock: 33MHz
                 capabilities: msi pm vga_controller bus_master cap_list rom
                 configuration: driver=i915 latency=0
                 resources: irq:43 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
          :~$
          I certainly look forward to day when nVidia have their drivers for Linux working correctly.

          Comment


            #20
            AFAIK:
            Jul 2 18:55:52 basil bumblebeed[2565]: [XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation
            is expected if your HDMI port is connected to the Intel GPU or to nothing. The nvidia driver is saying that it can't derive DPI since no physical screen is connected (to the nVidia GPU).

            What does sudo powertop show for GPU usage (TAB over to "Device Stats")? The output of xrandr -q might be interesting also.

            Please Read Me

            Comment


              #21
              Originally posted by oshunluvr View Post
              AFAIK:
              is expected if your HDMI port is connected to the Intel GPU or to nothing. The nvidia driver is saying that it can't derive DPI since no physical screen is connected (to the nVidia GPU).
              When I saw this message, my laptop was connected to an LCD screen via a 15 pin VGA socket. My first response was to reboot with this screen disconnected. I got exactly the same message that it couldn't derive the DPI. I normally require the HDMI connection when I go out and need to show movies or pictures. My fall-back is to use the VGA option and because this works, it must be connected to both the Intel and the nVidia video output.

              Originally posted by oshunluvr View Post
              What does sudo powertop show for GPU usage (TAB over to "Device Stats")? The output of xrandr -q might be interesting also.
              For the VGA connection the powertop output is:
              Click image for larger version

Name:	VGA.jpg
Views:	1
Size:	98.2 KB
ID:	642302
              The output from xrandr -q for the VGA connection is:
              Code:
              :~$ xrandr -q
              Screen 0: minimum 8 x 8, current 2860 x 1024, maximum 32767 x 32767
              LVDS1 connected primary 1366x768+1494+50 (normal left inverted right x axis y axis) 344mm x 193mm
                 1366x768       60.0*+
                 1360x768       59.8     60.0  
                 1024x768       60.0  
                 800x600        60.3     56.2  
                 640x480        59.9  
              VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
                 1280x1024      60.0*+   75.0  
                 1280x960       60.0  
                 1280x800       74.9     59.8  
                 1152x864       75.0  
                 1280x768       74.9     59.9  
                 1024x768       75.1     70.1     60.0  
                 1024x576       60.0  
                 832x624        74.6  
                 800x600        72.2     75.0     60.3     56.2  
                 848x480        60.0  
                 640x480        75.0     72.8     66.7     60.0  
                 720x400        70.1  
              VIRTUAL1 disconnected (normal left inverted right x axis y axis)
              :~$
              When I connect my Laptop to my Digital TV via HDMI the powertop output is:
              Click image for larger version

Name:	HDMI.jpg
Views:	1
Size:	91.6 KB
ID:	642303
              The output from xrandr -q for the HDMI connection is:
              Code:
              :~$ xrandr -q
              Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
              LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
                 1366x768       60.0*+
                 1360x768       59.8     60.0  
                 1024x768       60.0  
                 800x600        60.3     56.2  
                 640x480        59.9  
              VGA1 disconnected (normal left inverted right x axis y axis)
              VIRTUAL1 disconnected (normal left inverted right x axis y axis)
              :~$
              So, for some reason unknown to me, the system is not seeing the HDMI connection.

              Please let me know what other tests I should try to get the HDMI connection.

              Comment


                #22
                So in the second test, was anything displayed on the HDMI screen?

                Very strange that the nvidia card and the HDMI port sort of disappear when in use.

                Have you read this page: https://github.com/Bumblebee-Project...-monitor-setup

                Sorry, I don't have any new ideas at the moment.

                Please Read Me

                Comment

                Working...
                X