How can I disable GSync without opening nvidia-settings?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0















My monitor (a Dell S2176DG) supports GSync, but needs an ICC/color profile to look nice on Linux. I'm able to set a color profile with GNOME settings, but whenever I open nvidia-settings, this gets reset.



The problem is: every boot I need to disable GSync, because it doesn't play nicely with GNOME Shell and my monitor configuration. There is some unusual stuttering unless I'm constantly dragging a window. For my workflow I don't need GSync when I'm booted into my Linux desktop, so I opt to disable it. But again, if I open nvidia-settings, then my ICC profile gets reset, and then I have to open GNOME settings again and toggle the profile. Every boot.



Is there any way to disable GSync, either permanently or at least when I log in, without opening nvidia-settings?










share|improve this question


























    0















    My monitor (a Dell S2176DG) supports GSync, but needs an ICC/color profile to look nice on Linux. I'm able to set a color profile with GNOME settings, but whenever I open nvidia-settings, this gets reset.



    The problem is: every boot I need to disable GSync, because it doesn't play nicely with GNOME Shell and my monitor configuration. There is some unusual stuttering unless I'm constantly dragging a window. For my workflow I don't need GSync when I'm booted into my Linux desktop, so I opt to disable it. But again, if I open nvidia-settings, then my ICC profile gets reset, and then I have to open GNOME settings again and toggle the profile. Every boot.



    Is there any way to disable GSync, either permanently or at least when I log in, without opening nvidia-settings?










    share|improve this question
























      0












      0








      0








      My monitor (a Dell S2176DG) supports GSync, but needs an ICC/color profile to look nice on Linux. I'm able to set a color profile with GNOME settings, but whenever I open nvidia-settings, this gets reset.



      The problem is: every boot I need to disable GSync, because it doesn't play nicely with GNOME Shell and my monitor configuration. There is some unusual stuttering unless I'm constantly dragging a window. For my workflow I don't need GSync when I'm booted into my Linux desktop, so I opt to disable it. But again, if I open nvidia-settings, then my ICC profile gets reset, and then I have to open GNOME settings again and toggle the profile. Every boot.



      Is there any way to disable GSync, either permanently or at least when I log in, without opening nvidia-settings?










      share|improve this question














      My monitor (a Dell S2176DG) supports GSync, but needs an ICC/color profile to look nice on Linux. I'm able to set a color profile with GNOME settings, but whenever I open nvidia-settings, this gets reset.



      The problem is: every boot I need to disable GSync, because it doesn't play nicely with GNOME Shell and my monitor configuration. There is some unusual stuttering unless I'm constantly dragging a window. For my workflow I don't need GSync when I'm booted into my Linux desktop, so I opt to disable it. But again, if I open nvidia-settings, then my ICC profile gets reset, and then I have to open GNOME settings again and toggle the profile. Every boot.



      Is there any way to disable GSync, either permanently or at least when I log in, without opening nvidia-settings?







      nvidia






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Sep 20 '16 at 4:11









      Jacob PeddicordJacob Peddicord

      1115




      1115




















          1 Answer
          1






          active

          oldest

          votes


















          1














          nvidia-settings allows you to set individual options on the command line without opening the GUI. By default, it'll try to apply your saved configuration (which could mess up color profiles), but if you pass it the right options it'll only change what you ask it to change.



          The option here is AllowGSYNC. The -q option can show its current state:



          $ nvidia-settings -q AllowGSYNC

          Attribute 'AllowGSYNC' (termina:1.0): 1.
          'AllowGSYNC' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
          'AllowGSYNC' can use the following target types: X Screen.


          To toggle it, use the -a flag:



          nvidia-settings -a AllowGSYNC=0



          Boom, GSync disabled and no other settings were touched. This works with the other settings present in the application; the available options can be viewed with flag -L.



          Add this to your X startup / session scripts / whatever and it should apply every time.



          [ Answering my own question because this has plagued me for so long and I finally found a solution. Wahoo! ]






          share|improve this answer






















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f310983%2fhow-can-i-disable-gsync-without-opening-nvidia-settings%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            nvidia-settings allows you to set individual options on the command line without opening the GUI. By default, it'll try to apply your saved configuration (which could mess up color profiles), but if you pass it the right options it'll only change what you ask it to change.



            The option here is AllowGSYNC. The -q option can show its current state:



            $ nvidia-settings -q AllowGSYNC

            Attribute 'AllowGSYNC' (termina:1.0): 1.
            'AllowGSYNC' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
            'AllowGSYNC' can use the following target types: X Screen.


            To toggle it, use the -a flag:



            nvidia-settings -a AllowGSYNC=0



            Boom, GSync disabled and no other settings were touched. This works with the other settings present in the application; the available options can be viewed with flag -L.



            Add this to your X startup / session scripts / whatever and it should apply every time.



            [ Answering my own question because this has plagued me for so long and I finally found a solution. Wahoo! ]






            share|improve this answer



























              1














              nvidia-settings allows you to set individual options on the command line without opening the GUI. By default, it'll try to apply your saved configuration (which could mess up color profiles), but if you pass it the right options it'll only change what you ask it to change.



              The option here is AllowGSYNC. The -q option can show its current state:



              $ nvidia-settings -q AllowGSYNC

              Attribute 'AllowGSYNC' (termina:1.0): 1.
              'AllowGSYNC' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
              'AllowGSYNC' can use the following target types: X Screen.


              To toggle it, use the -a flag:



              nvidia-settings -a AllowGSYNC=0



              Boom, GSync disabled and no other settings were touched. This works with the other settings present in the application; the available options can be viewed with flag -L.



              Add this to your X startup / session scripts / whatever and it should apply every time.



              [ Answering my own question because this has plagued me for so long and I finally found a solution. Wahoo! ]






              share|improve this answer

























                1












                1








                1







                nvidia-settings allows you to set individual options on the command line without opening the GUI. By default, it'll try to apply your saved configuration (which could mess up color profiles), but if you pass it the right options it'll only change what you ask it to change.



                The option here is AllowGSYNC. The -q option can show its current state:



                $ nvidia-settings -q AllowGSYNC

                Attribute 'AllowGSYNC' (termina:1.0): 1.
                'AllowGSYNC' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
                'AllowGSYNC' can use the following target types: X Screen.


                To toggle it, use the -a flag:



                nvidia-settings -a AllowGSYNC=0



                Boom, GSync disabled and no other settings were touched. This works with the other settings present in the application; the available options can be viewed with flag -L.



                Add this to your X startup / session scripts / whatever and it should apply every time.



                [ Answering my own question because this has plagued me for so long and I finally found a solution. Wahoo! ]






                share|improve this answer













                nvidia-settings allows you to set individual options on the command line without opening the GUI. By default, it'll try to apply your saved configuration (which could mess up color profiles), but if you pass it the right options it'll only change what you ask it to change.



                The option here is AllowGSYNC. The -q option can show its current state:



                $ nvidia-settings -q AllowGSYNC

                Attribute 'AllowGSYNC' (termina:1.0): 1.
                'AllowGSYNC' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
                'AllowGSYNC' can use the following target types: X Screen.


                To toggle it, use the -a flag:



                nvidia-settings -a AllowGSYNC=0



                Boom, GSync disabled and no other settings were touched. This works with the other settings present in the application; the available options can be viewed with flag -L.



                Add this to your X startup / session scripts / whatever and it should apply every time.



                [ Answering my own question because this has plagued me for so long and I finally found a solution. Wahoo! ]







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Sep 20 '16 at 4:11









                Jacob PeddicordJacob Peddicord

                1115




                1115



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f310983%2fhow-can-i-disable-gsync-without-opening-nvidia-settings%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?