Announcement

Collapse
No announcement yet.

GTX-780 Underperforming, problem with xorg.conf

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

    GTX-780 Underperforming, problem with xorg.conf

    Motherboard - Asus Sabertooth 990fx r2.0
    GPU - ASUS GTX780-DC02OC-3GD5
    This is a home desktop computer, not a server.

    Problem - I have installed the 343.22 Nvidia Driver ( I had same issues with drivers shipped standard with 14.04 LTS ) and I am unable to do the following things.

    1. Start in Max Performance level 3, even though I added the option Option "RegistryDwords" "PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1" in my xorg.conf. The card starts @ 692MHz which looks like level 1 to me, I have to set it to max on every reboot. This is already set to "max" but upon reboot, it states 692, even though level 3 is highlighted.

    Powermizer settings Click image for larger version

Name:	snapshot7.jpg
Views:	1
Size:	45.6 KB
ID:	648767

    2. I get horrible glxgears results, I googled around and folks were getting close to 20k with something like a 560ti

    Code:
    glxgears
    48323 frames in 5.0 seconds = 9664.572 FPS
    54361 frames in 5.0 seconds = 10872.043 FPS
    54536 frames in 5.0 seconds = 10907.098 FPS
    54322 frames in 5.0 seconds = 10864.253 FPS
    My nvidia-settings lists my monitor as DPF-1 Click image for larger version

Name:	snapshot6.jpg
Views:	1
Size:	56.4 KB
ID:	648766

    My xorg.conf. I am running 1 monitor. Any help is appreciated.

    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 343.13  (buildd@lgw01-30)  Mon Aug 11 19:50:14 UTC 2014
    
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 343.22  (buildmeister@swio-display-x86-rhel47-05)  Thu Sep 11 16:49:51 PDT 2014
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "Monitor"
    
        # HorizSync source: edid, VertRefresh source: edid
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Samsung S27B350"
        HorizSync       30.0 - 81.0
        VertRefresh     50.0 - 75.0
        ModeLine       "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync
        Option         "DPMS" "False"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GTX 780"
    EndSection
    
    Section "Screen"
    
    # Removed Option "metamodes" "nvidia-auto-select +0+0"
    # Removed Option "metamodes" "1920x1080 +0+0"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "RegistryDwords" "PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"
        Option         "TwinView" "False"
        Option         "Coolbits" "12"
        Option         "Stereo" "0"
        Option         "nvidiaXineramaInfoOrder" "DFP-1"
        Option         "metamodes" "nvidia-auto-select +0+0"
        Option         "SLI" "Off"
        Option         "MultiGPU" "Off"
        Option         "BaseMosaic" "off"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    Last edited by raffytaffy; Oct 22, 2014, 12:46 PM.

    #2
    you need to configure things in gui.
    2. save those settings to a nvidia-config-rc or whatever the default name for the file is
    3. add this to a startup script or your choice: nvidia-settings --load-config-only

    the reason being that those settings are per user not system wide.

    also, if it was me i'd start with nvidia-default drivers first
    K 14.4 64 AMD 955be3200MHz 8GB 1866Mhz 6TB Plex/samba.etc.+ Macbook Air 13".

    Comment


      #3
      Don't use glxgears as a performance check. gtkperf is a better comparison tool. I have a eVGA GTX 780 and I get gtkperf 4.5 with Prefer Maximum set and around 6. I leave it on auto most of the time anyway.

      Try this: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

      Put that command in your .bashrc or in one of the X11 configs. Works here.
      Last edited by oshunluvr; Oct 31, 2014, 02:52 PM.

      Please Read Me

      Comment


        #4
        Originally posted by oshunluvr View Post
        Don't use glxgears as a performance check. gtkperf is a better comparison tool. I have a eVGA GTX 780 and I get gtkperf 4.5 with Prefer Maximum set and around 6. I leave it on auto most of the time anyway.

        Try this: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

        Put that command in your .bashrc or in one of the X11 configs. Works here.
        Code:
        vinny@vinny-Bonobo-Extreme:~$ gtkperf -a
        
        (gtkperf:10632): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
        
        (gtkperf:10632): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
        GtkPerf 0.40 - Starting testing: Mon Nov  3 16:54:08 2014
        
        GtkEntry - time:  0.00
        GtkComboBox - time:  0.81
        GtkComboBoxEntry - time:  0.53
        GtkSpinButton - time:  0.13
        GtkProgressBar - time:  0.06
        GtkToggleButton - time:  0.06
        GtkCheckButton - time:  0.05
        GtkRadioButton - time:  0.06
        GtkTextView - Add text - time:  0.34
        GtkTextView - Scroll - time:  0.52
        GtkDrawingArea - Lines - time:  0.10
        GtkDrawingArea - Circles - time:  0.16
        GtkDrawingArea - Text - time:  0.06
        GtkDrawingArea - Pixbufs - time:  0.04
         --- 
        Total time:  2.92
        
        Quitting..
        is this the right way to run this ??

        and less time is better ,,,,right

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

        Comment


          #5
          Yes and yes. I ran it here with a clean desktop (no open windows) and got 2.5-.6ish when performance is selected. It slows to 4ish using powersave mode.

          Looks to me you're performing normally. Was there a specific reason why you think you're running slow or was it just glxgears? The reason you get 60fps is because you have Sync to Vblank set on. This caps the glx FPS at the monitor refresh rate. Try un-setting it and running glxgears again,
          Last edited by oshunluvr; Nov 08, 2014, 09:15 AM.

          Please Read Me

          Comment


            #6
            Note the bold part: first one is with Sync to Vblank on, second is off.

            stuart@office:~$ glxgears
            Running synchronized to the vertical refresh. The framerate should be
            approximately the same as the monitor refresh rate.
            304 frames in 5.0 seconds = 60.683 FPS
            300 frames in 5.0 seconds = 59.998 FPS
            300 frames in 5.0 seconds = 59.999 FPS


            stuart@office:~$ glxgears
            71033 frames in 5.0 seconds = 14206.581 FPS
            70750 frames in 5.0 seconds = 14149.964 FPS
            73773 frames in 5.0 seconds = 14754.522 FPS
            stuart@office:~$

            Please Read Me

            Comment


              #7
              aaaaa I see ,,,,(sink to Vblank off)

              Code:
              inny@vinny-Bonobo-Extreme:~$ glxgears
              100119 frames in 5.0 seconds = 20023.801 FPS
              104697 frames in 5.0 seconds = 20939.350 FPS
              104464 frames in 5.0 seconds = 20892.754 FPS
              104499 frames in 5.0 seconds = 20899.609 FPS
              104589 frames in 5.0 seconds = 20917.754 FPS
              104419 frames in 5.0 seconds = 20883.783 FPS
              104376 frames in 5.0 seconds = 20875.104 FPS
              102903 frames in 5.0 seconds = 20580.439 FPS
              103200 frames in 5.0 seconds = 20639.934 FPS
              103028 frames in 5.0 seconds = 20605.551 FPS
              witch is better ,,,,,having the sink to Vblank on or off .........for stability&performance
              and no I did not think I was running slow (the OP was) just trying to learn as mutch as I can about setting up this Nvidia card (first one I'v had)



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

              Comment


                #8
                If your animations and videos are smooth looking with sync enabled, leave it that way. Your video card will use less energy and run cooler. If you see animation stuttering or tearing, change it.

                The difference is how often the video card updates the monitor. At some point above vsync (usually 60hz) you may see "tearing" which is two or more copies of the same image at once during animation (video games, etc.). Also, I think when it reaches a high enough level, the tearing disappears again.

                I think if your system slows down below monitor refresh rates for vsync then you see artifacts or blurriness and you don't want that. I suspect your video card (mine too - 780 GTX ) won't ever be dragged down by anything you're running.

                Please Read Me

                Comment

                Working...
                X