Results 1 to 7 of 7

Thread: Screen tearing (no dedicated graphics card)

  1. #1

    Question Screen tearing (no dedicated graphics card)

    I'm using a EliteDesk 800 G1 SFF without a dedicated graphics card, two Dell P2719H displays connected via DisplayPort. I noticed a diagonal screen tearing when moving any GUI window around a bit faster. The same diagonal screen tearing appears when scolling up or down in a given webrowser. (Tested on chrome and firefox).

    I would like to fix that, but I'm not sure where to start looking. Things I've tested so far:

    In the "Configure Desktop" settings:
    - Change the refresh rate from auto to 60Hz = No noticable difference
    - Change the compositor rendering backend (from default openGL 2.0) to xrender = reduce the diagonal screen tearing noticable, but then I get more horizontal screen tearing, although only while scrolling up and down
    - Change to openGL 3.1 = No improvement
    - Play around with the slider "Tearing prevention" options, no change made it better on any of the options in any combination with the available rendering backend options

    Any ideas are highly appreciated. If more details about the hardware are needed, I can provide anything that would be helpful.

    Thanks in advance!

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,815
    Blog Entries
    15

    Default Re: Screen tearing (no dedicated graphics card)

    Hi and welcome to the Forum
    Have you tried the tearfree option with the intel graphics?

    Add a new file: /etc/X11/xorg.conf.d/20-intel.conf containing;

    Code:
    Section "Device"
      Identifier "Intel Graphics"
      Driver "i915"
    
      Option "TearFree" "true"
    EndSection
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3

    Default Re: Screen tearing (no dedicated graphics card)

    Quote Originally Posted by malcolmlewis View Post
    Hi and welcome to the Forum
    Have you tried the tearfree option with the intel graphics?

    Add a new file: /etc/X11/xorg.conf.d/20-intel.conf containing;

    Code:
    Section "Device"
      Identifier "Intel Graphics"
      Driver "i915"
    
      Option "TearFree" "true"
    EndSection
    Thanks for the welcome! I've added the 20-intel.conf file but that resulted in the display manager not loading after a reboot.


    Code:
    ...
    Jan 20 09:45:56 desk61 systemd[1]: Started User Manager for UID 461.
    Jan 20 09:45:56 desk61 su[1903]: pam_unix(su-l:session): session opened for user yalwa_psg by (uid=0)
    Jan 20 09:45:56 desk61 su[1903]: pam_kwallet5(su-l:session): (null): pam_sm_open_session
    Jan 20 09:45:56 desk61 su[1903]: pam_kwallet5(su-l:session): pam_kwallet5: not a graphical session, skipping. Use force_run para>
    Jan 20 09:45:56 desk61 sddm[2051]: Failed to read display number from pipe
    Jan 20 09:45:56 desk61 sddm[2051]: Display server failed to start. Exiting
    Jan 20 09:45:56 desk61 startproc[2050]: startproc:  signal catched /usr/bin/sddm: Aborted
    Jan 20 09:45:56 desk61 display-manager[1958]: Starting service sddm..failed
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Control process exited, code=exited status=1
    Jan 20 09:45:56 desk61 systemd[1]: Failed to start X Display Manager.
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Unit entered failed state.
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Triggering OnFailure= dependencies.
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Failed to enqueue OnFailure= job: No such file or directory
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Failed with result 'exit-code'.
    ...
    Is there a way to "reinstall" drivers similar to windows? I would assume, I can just remove and reinstall the packages, but I'm not sure if that would help, and also not sure which packages that would be.

  4. #4
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,815
    Blog Entries
    15

    Default Re: Screen tearing (no dedicated graphics card)

    Quote Originally Posted by some_forum_user View Post
    Thanks for the welcome! I've added the 20-intel.conf file but that resulted in the display manager not loading after a reboot.


    Code:
    ...
    Jan 20 09:45:56 desk61 systemd[1]: Started User Manager for UID 461.
    Jan 20 09:45:56 desk61 su[1903]: pam_unix(su-l:session): session opened for user yalwa_psg by (uid=0)
    Jan 20 09:45:56 desk61 su[1903]: pam_kwallet5(su-l:session): (null): pam_sm_open_session
    Jan 20 09:45:56 desk61 su[1903]: pam_kwallet5(su-l:session): pam_kwallet5: not a graphical session, skipping. Use force_run para>
    Jan 20 09:45:56 desk61 sddm[2051]: Failed to read display number from pipe
    Jan 20 09:45:56 desk61 sddm[2051]: Display server failed to start. Exiting
    Jan 20 09:45:56 desk61 startproc[2050]: startproc:  signal catched /usr/bin/sddm: Aborted
    Jan 20 09:45:56 desk61 display-manager[1958]: Starting service sddm..failed
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Control process exited, code=exited status=1
    Jan 20 09:45:56 desk61 systemd[1]: Failed to start X Display Manager.
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Unit entered failed state.
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Triggering OnFailure= dependencies.
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Failed to enqueue OnFailure= job: No such file or directory
    Jan 20 09:45:56 desk61 systemd[1]: display-manager.service: Failed with result 'exit-code'.
    ...
    Is there a way to "reinstall" drivers similar to windows? I would assume, I can just remove and reinstall the packages, but I'm not sure if that would help, and also not sure which packages that would be.
    Hi
    Ok, so delete that file then.... so are you running Wayland or Xorg?

    Code:
    echo $XDG_SESSION_TYPE
    If Wayland, what happens if you switch to X11 or if X11 switch to Wayland?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  5. #5
    Join Date
    Dec 2008
    Location
    FL, USA
    Posts
    1,970

    Default Re: Screen tearing (no dedicated graphics card)

    i915 is a kernel driver. Without it, no compent DDX can function with any Intel GPU. Comment the line with i915 and try again.

    Whether Option "TearFree" "true" works with the default DDX, modesetting, and Intel GPU, someday I need to test. I don't use it. I do get tearing on occasion on Haswell, but it's never more than a trivial annoyance.
    Reg. Linux User #211409 *** multibooting since 1992
    Primary: 42.3,TW,15.0 & 13.1 on Haswell w/ RAID
    Secondary: eComStation (OS/2)&42.3 on 965P/Radeon
    Tertiary: TW,15.0,42.3,Fedora,Debian,more on Kaby Lake,Q45,Q43,G41,G3X,965G,Cedar,Caicos,Oland,GT218&&&

  6. #6
    Join Date
    Oct 2014
    Location
    Italy
    Posts
    1,760

    Default Re: Screen tearing (no dedicated graphics card)

    Quote Originally Posted by malcolmlewis View Post
    Add a new file: /etc/X11/xorg.conf.d/20-intel.conf containing;

    Code:
    Section "Device"
      Identifier "Intel Graphics"
      Driver "i915"
    
      Option "TearFree" "true"
    EndSection
    Sorry Malcolm, that is not going to work; the X11 driver is "intel" not "i915", as mrmazda suggests.
    But the "intel" driver is not recommended for the HD Graphics integrated in the i5 4xxx or i7 4xxx the OP is likely using.
    And there is no "TearFree" option for the default "modesetting" driver.

    Sorry, I don't know any easy way out of this.
    Leap 15.1 Gnome on i7 4720HQ + Geforce GTX960M
    testing Leap 15.2Alpha

  7. #7

    Default Re: Screen tearing (no dedicated graphics card)

    Quote Originally Posted by OrsoBruno View Post
    Sorry, I don't know any easy way out of this.
    Adding graphic card is a good and cheap solution.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •