What is i915.modeset=1 for?

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












7














I'm running Ubuntu 13.10 and since I upgraded to kernel 3.12.8 (build from source, including ubuntu patches) on a ivybridge video, the boot spash screen was flickering and messing up.



So I googled around and tried adding i915.modeset=1 paramenter to grub (without really knowing what I was doing) and magically the spash screen was fixed and I also noticed a much smoother scrolling of window contents (e.g a web page in chrome).



So I just would like to know more about i915.modeset=1.










share|improve this question




























    7














    I'm running Ubuntu 13.10 and since I upgraded to kernel 3.12.8 (build from source, including ubuntu patches) on a ivybridge video, the boot spash screen was flickering and messing up.



    So I googled around and tried adding i915.modeset=1 paramenter to grub (without really knowing what I was doing) and magically the spash screen was fixed and I also noticed a much smoother scrolling of window contents (e.g a web page in chrome).



    So I just would like to know more about i915.modeset=1.










    share|improve this question


























      7












      7








      7


      2





      I'm running Ubuntu 13.10 and since I upgraded to kernel 3.12.8 (build from source, including ubuntu patches) on a ivybridge video, the boot spash screen was flickering and messing up.



      So I googled around and tried adding i915.modeset=1 paramenter to grub (without really knowing what I was doing) and magically the spash screen was fixed and I also noticed a much smoother scrolling of window contents (e.g a web page in chrome).



      So I just would like to know more about i915.modeset=1.










      share|improve this question















      I'm running Ubuntu 13.10 and since I upgraded to kernel 3.12.8 (build from source, including ubuntu patches) on a ivybridge video, the boot spash screen was flickering and messing up.



      So I googled around and tried adding i915.modeset=1 paramenter to grub (without really knowing what I was doing) and magically the spash screen was fixed and I also noticed a much smoother scrolling of window contents (e.g a web page in chrome).



      So I just would like to know more about i915.modeset=1.







      linux kms i915






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 23 '14 at 12:59









      M_dk

      1,061710




      1,061710










      asked Jan 23 '14 at 11:30









      lviggiani

      1,37231643




      1,37231643




















          2 Answers
          2






          active

          oldest

          votes


















          6














          You are using whats called Kernel Mode Setting (KMS) to make sure that your Intel graphic drivers are loaded early in the boot process, therefore making the "fancy" boot screen display correctly.




          Kernel mode-setting (KMS) shifts responsibility for selecting and
          setting up the graphics mode from X.org to the kernel. When X.org is
          started, it then detects and uses the mode without any further mode
          changes. This promises to make booting faster, more graphical, and
          less flickery
          https://askubuntu.com/questions/1080/what-is-kernel-mode-setting




          Also see https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start






          share|improve this answer






















          • Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
            – lviggiani
            Jan 23 '14 at 13:01






          • 2




            By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
            – M_dk
            Jan 23 '14 at 13:26










          • Did you get the answer to your question or do you need anything else clarified?
            – M_dk
            Jan 28 '14 at 10:10


















          0














          My case is on Intel Atom D2500HN mobo where there is blank/black screen after grub



          My solution:



          ~$ sudo <your_editor> /etc/default/grub
          ##video=LVDS-1:d is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
          GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"


          So the above would direct video output to VGA port only.



          My problem is solved, credit due to https://bbs.archlinux.org/viewtopic.php?id=145648
          which in turn drew this solution from
          http://permalink.gmane.org/gmane.linux.mageia.devel/13667






          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%2f110573%2fwhat-is-i915-modeset-1-for%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            6














            You are using whats called Kernel Mode Setting (KMS) to make sure that your Intel graphic drivers are loaded early in the boot process, therefore making the "fancy" boot screen display correctly.




            Kernel mode-setting (KMS) shifts responsibility for selecting and
            setting up the graphics mode from X.org to the kernel. When X.org is
            started, it then detects and uses the mode without any further mode
            changes. This promises to make booting faster, more graphical, and
            less flickery
            https://askubuntu.com/questions/1080/what-is-kernel-mode-setting




            Also see https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start






            share|improve this answer






















            • Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
              – lviggiani
              Jan 23 '14 at 13:01






            • 2




              By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
              – M_dk
              Jan 23 '14 at 13:26










            • Did you get the answer to your question or do you need anything else clarified?
              – M_dk
              Jan 28 '14 at 10:10















            6














            You are using whats called Kernel Mode Setting (KMS) to make sure that your Intel graphic drivers are loaded early in the boot process, therefore making the "fancy" boot screen display correctly.




            Kernel mode-setting (KMS) shifts responsibility for selecting and
            setting up the graphics mode from X.org to the kernel. When X.org is
            started, it then detects and uses the mode without any further mode
            changes. This promises to make booting faster, more graphical, and
            less flickery
            https://askubuntu.com/questions/1080/what-is-kernel-mode-setting




            Also see https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start






            share|improve this answer






















            • Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
              – lviggiani
              Jan 23 '14 at 13:01






            • 2




              By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
              – M_dk
              Jan 23 '14 at 13:26










            • Did you get the answer to your question or do you need anything else clarified?
              – M_dk
              Jan 28 '14 at 10:10













            6












            6








            6






            You are using whats called Kernel Mode Setting (KMS) to make sure that your Intel graphic drivers are loaded early in the boot process, therefore making the "fancy" boot screen display correctly.




            Kernel mode-setting (KMS) shifts responsibility for selecting and
            setting up the graphics mode from X.org to the kernel. When X.org is
            started, it then detects and uses the mode without any further mode
            changes. This promises to make booting faster, more graphical, and
            less flickery
            https://askubuntu.com/questions/1080/what-is-kernel-mode-setting




            Also see https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start






            share|improve this answer














            You are using whats called Kernel Mode Setting (KMS) to make sure that your Intel graphic drivers are loaded early in the boot process, therefore making the "fancy" boot screen display correctly.




            Kernel mode-setting (KMS) shifts responsibility for selecting and
            setting up the graphics mode from X.org to the kernel. When X.org is
            started, it then detects and uses the mode without any further mode
            changes. This promises to make booting faster, more graphical, and
            less flickery
            https://askubuntu.com/questions/1080/what-is-kernel-mode-setting




            Also see https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Apr 13 '17 at 12:22









            Community

            1




            1










            answered Jan 23 '14 at 12:48









            M_dk

            1,061710




            1,061710











            • Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
              – lviggiani
              Jan 23 '14 at 13:01






            • 2




              By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
              – M_dk
              Jan 23 '14 at 13:26










            • Did you get the answer to your question or do you need anything else clarified?
              – M_dk
              Jan 28 '14 at 10:10
















            • Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
              – lviggiani
              Jan 23 '14 at 13:01






            • 2




              By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
              – M_dk
              Jan 23 '14 at 13:26










            • Did you get the answer to your question or do you need anything else clarified?
              – M_dk
              Jan 28 '14 at 10:10















            Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
            – lviggiani
            Jan 23 '14 at 13:01




            Thanks for yuor answer. I know about KMS. I just want to now specifically about what the "i915.modeset=1" does with Intel driver, why it is required and why not i915.modeset=0 etc.
            – lviggiani
            Jan 23 '14 at 13:01




            2




            2




            By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
            – M_dk
            Jan 23 '14 at 13:26




            By setting i915.modeset=0 or nomodeset you would disble Kernel mode setting and instead let the X server handle the modesetting.
            – M_dk
            Jan 23 '14 at 13:26












            Did you get the answer to your question or do you need anything else clarified?
            – M_dk
            Jan 28 '14 at 10:10




            Did you get the answer to your question or do you need anything else clarified?
            – M_dk
            Jan 28 '14 at 10:10













            0














            My case is on Intel Atom D2500HN mobo where there is blank/black screen after grub



            My solution:



            ~$ sudo <your_editor> /etc/default/grub
            ##video=LVDS-1:d is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
            GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"


            So the above would direct video output to VGA port only.



            My problem is solved, credit due to https://bbs.archlinux.org/viewtopic.php?id=145648
            which in turn drew this solution from
            http://permalink.gmane.org/gmane.linux.mageia.devel/13667






            share|improve this answer



























              0














              My case is on Intel Atom D2500HN mobo where there is blank/black screen after grub



              My solution:



              ~$ sudo <your_editor> /etc/default/grub
              ##video=LVDS-1:d is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
              GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"


              So the above would direct video output to VGA port only.



              My problem is solved, credit due to https://bbs.archlinux.org/viewtopic.php?id=145648
              which in turn drew this solution from
              http://permalink.gmane.org/gmane.linux.mageia.devel/13667






              share|improve this answer

























                0












                0








                0






                My case is on Intel Atom D2500HN mobo where there is blank/black screen after grub



                My solution:



                ~$ sudo <your_editor> /etc/default/grub
                ##video=LVDS-1:d is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
                GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"


                So the above would direct video output to VGA port only.



                My problem is solved, credit due to https://bbs.archlinux.org/viewtopic.php?id=145648
                which in turn drew this solution from
                http://permalink.gmane.org/gmane.linux.mageia.devel/13667






                share|improve this answer














                My case is on Intel Atom D2500HN mobo where there is blank/black screen after grub



                My solution:



                ~$ sudo <your_editor> /etc/default/grub
                ##video=LVDS-1:d is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
                GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"


                So the above would direct video output to VGA port only.



                My problem is solved, credit due to https://bbs.archlinux.org/viewtopic.php?id=145648
                which in turn drew this solution from
                http://permalink.gmane.org/gmane.linux.mageia.devel/13667







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Dec 20 '18 at 9:58









                Kevin Lemaire

                1,162524




                1,162524










                answered Dec 20 '18 at 9:11









                Wilson Wong

                1




                1



























                    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.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • 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%2f110573%2fwhat-is-i915-modeset-1-for%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?