Views: 
              1,130 
          
          
                Votes:  1 
          
          
                ✅ Solution
          
          
            
            Tags: 
              
                xorg  
              
                multiple-monitors  
              
                display  
              
                xrandr  
              
          
          
            
              
                
                Link: 
                  🔍 See Original Answer on Ask Ubuntu ⧉ 🔗
              
            
          
        
        
          
            URL: 
              https://askubuntu.com/q/1195642
          
          
            
            Title: 
              xrandr - different effect when put in .xprofile
            
          
          
            ID: 
              /2019/12/12/xrandr-different-effect-when-put-in-.xprofile
            
          
          
            Created: 
               December 12, 2019
          
          
          
          
            
            Upload: 
              October 19, 2025
          
          
               Layout:  post
          
          
            
            TOC: 
              false
          
          
               Navigation:  false
          
          
               Copy to clipboard:  false
          
          
        
       
The method used by others (linked in comments) is considered “hack” by OP. Which I guess it might be.
Using X configuration file which is loaded before login screen and not after login can be done here:
$ cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection
Section "Monitor"
    Identifier "DP-1-1"
    Modeline "3840x2160_54.00"  637.50  3840 4152 4568 5296  2160 2163 2168 2230 -hsync +vsync
    Option "PreferredMode" "3840x2160_54.00"
EndSection
Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
    Option "TearFree"    "true"
EndSection
Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection
Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection
Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection