Announcement

Collapse
No announcement yet.

Intel X.Org Driver Now Handles Better Tear-Free

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pallidus
    replied
    "HOLY CRAP. THIS IS CAUSE BY SNA??"


    it's actually much better now, in february/march if you were using SNA with gen4 you would get bars, icons, indicators all fucked up and not just a random letter...

    there has been strange regressions and glitches with SNA and gen4, the best version for gen4 was one released in january there were no glitches for gen4 and it was faster


    GtkPerf 0.40 - Starting testing: Tue Nov 5 12:04:40 2013

    GtkEntry - time: 0.03
    GtkComboBox - time: 1.33
    GtkComboBoxEntry - time: 0.83
    GtkSpinButton - time: 0.21
    GtkProgressBar - time: 0.15
    GtkToggleButton - time: 0.28
    GtkCheckButton - time: 0.09
    GtkRadioButton - time: 0.16
    GtkTextView - Add text - time: 0.44
    GtkTextView - Scroll - time: 0.14
    GtkDrawingArea - Lines - time: 0.73
    GtkDrawingArea - Circles - time: 0.75
    GtkDrawingArea - Text - time: 0.28
    GtkDrawingArea - Pixbufs - time: 0.05
    ---
    Total time: 5.47

    and the results from january

    [ 26.086] (II) intel(0): SNA initialized with Broadwater/Crestline backend


    GtkEntry - time: 0.06
    GtkComboBox - time: 1.00
    GtkComboBoxEntry - time: 0.59
    GtkSpinButton - time: 0.10
    GtkProgressBar - time: 0.23
    GtkToggleButton - time: 0.44
    GtkCheckButton - time: 0.10
    GtkRadioButton - time: 0.16
    GtkTextView - Add text - time: 0.71
    GtkTextView - Scroll - time: 0.10
    GtkDrawingArea - Lines - time: 0.67
    GtkDrawingArea - Circles - time: 0.70
    GtkDrawingArea - Text - time: 0.28
    GtkDrawingArea - Pixbufs - time: 0.03
    ---
    Total time: 5.18



    [ 5.429] (II) intel(0): SNA initialized with Broadwater/Crestline backend

    GtkPerf 0.40 - Starting testing: Sat Jan 12 15:11:20 2013

    Leave a comment:


  • Bucic
    replied
    Originally posted by jaylittle View Post
    Different distributions use different names for the same packages. xf86 is the legacy prefix/name for xorg which means it equivalent. drv clearly means driver. The only xorg related drivers are for input and video devices. Intel doesn't make input devices.
    OK, so it's same. Thanks for the explanation. I guess with time such things will catch me off-guard less and less frequently

    Leave a comment:


  • jaylittle
    replied
    Different distributions use different names for the same packages. xf86 is the legacy prefix/name for xorg which means it equivalent. drv clearly means driver. The only xorg related drivers are for input and video devices. Intel doesn't make input devices.

    Leave a comment:


  • Bucic
    replied
    Originally posted by jaylittle View Post
    Yeah ya do:

    xorg-x11-drv-intel.x86_64

    ...is listed under Installed Packages. It's just an older version. The version that is being worked on now is 3.0.0. The current development version is 2.99.905. Your system has 2.21.12 installed.
    Could you, please, explain the naming discrepancy? I mean, xorg-x11-drv-intel hardly suggests it's an equivalent/same as xf86-video-intel

    On not so timely updates on Fedora - you can hardly blame a distro when the intel-linux-graphics-installer doesn't install the package yet.
    Last edited by Bucic; 26 October 2013, 02:10 PM.

    Leave a comment:


  • jaylittle
    replied
    Yeah ya do:

    xorg-x11-drv-intel.x86_64

    ...is listed under Installed Packages. It's just an older version. The version that is being worked on now is 3.0.0. The current development version is 2.99.905. Your system has 2.21.12 installed.
    Last edited by jaylittle; 26 October 2013, 09:28 AM.

    Leave a comment:


  • Bucic
    replied
    Originally posted by jaylittle View Post
    Because non-rolling distributions suck at giving their users updated packages in a timely manner.
    I don't think you understood. The package is not installed on my system at all.

    Leave a comment:


  • jaylittle
    replied
    Because non-rolling distributions suck at giving their users updated packages in a timely manner.

    Leave a comment:


  • Bucic
    replied
    Can anyone please tell me why I don't have this package installed on my system?

    Code:
    ~$ sudo yum list *intel*
    Loaded plugins: fastestmirror, langpacks, refresh-packagekit
    Loading mirror speeds from cached hostfile
     * fedora: ftp.icm.edu.pl
     * rpmfusion-free: ftp.icm.edu.pl
     * rpmfusion-free-updates: ftp.icm.edu.pl
     * rpmfusion-nonfree: ftp.icm.edu.pl
     * rpmfusion-nonfree-updates: ftp.icm.edu.pl
     * tlp: repo.linrunner.de
     * tlp-updates: repo.linrunner.de
     * updates: ftp.wsisiz.edu.pl
    Installed Packages
    intel-linux-graphics-installer.x86_64                                               1.0.2-10.1                                         @/intel-linux-graphics-installer-1.0.2-10.1.x86_64
    intellinuxgraphics-repo.noarch                                                      1.0.2-2.1                                          @/intellinuxgraphics-repo.noarch                  
    libva-intel-driver.x86_64                                                           1.2.0-2.3                                          @intellinuxgraphics                               
    xorg-x11-drv-intel.x86_64                                                           2.21.12-2.fc19                                     @updates                                          
    xorg-x11-drv-intel-devel.x86_64                                                     2.21.12-2.fc19                                     @updates                                          
    Available Packages
    eclipse-photran-intel.noarch                                                        8.1.3-1.fc19                                       updates                                           
    fence-agents-intelmodular.x86_64                                                    4.0.4-3.fc19                                       updates                                           
    intel-gen4asm.x86_64                                                                1.3-3.fc19                                         fedora                                            
    intel-gpu-tools.i686                                                                2.21.9-5.3                                         intellinuxgraphics                                
    intel-gpu-tools.x86_64                                                              2.21.12-2.fc19                                     updates                                           
    intel-linux-graphics-installer.i686                                                 1.0.2-10.1                                         intellinuxgraphics                                
    intel-linux-graphics-installer-debuginfo.i686                                       1.0.2-10.1                                         intellinuxgraphics                                
    intel-linux-graphics-installer-debuginfo.x86_64                                     1.0.2-10.1                                         intellinuxgraphics                                
    libva-intel-driver.i686                                                             1.2.0-2.3                                          intellinuxgraphics                                
    xorg-x11-drv-intel.i686                                                             2.21.12-2.fc19                                     updates                                           
    xorg-x11-drv-intel-debuginfo.i686                                                   2.21.9-5.3                                         intellinuxgraphics                                
    xorg-x11-drv-intel-debuginfo.x86_64                                                 2.21.9-5.3                                         intellinuxgraphics                                
    xorg-x11-drv-intel-devel.i686                                                       2.21.12-2.fc19                                     updates
    Code:
    ~$ sudo yum list *xf86*
    Loaded plugins: fastestmirror, langpacks, refresh-packagekit
    Loading mirror speeds from cached hostfile
     * fedora: ftp.icm.edu.pl
     * rpmfusion-free: ftp.icm.edu.pl
     * rpmfusion-free-updates: ftp.icm.edu.pl
     * rpmfusion-nonfree: ftp.icm.edu.pl
     * rpmfusion-nonfree-updates: ftp.icm.edu.pl
     * tlp: repo.linrunner.de
     * tlp-updates: repo.linrunner.de
     * updates: ftp.wsisiz.edu.pl
    Installed Packages
    libXxf86dga.x86_64                                                                            1.1.4-1.fc19                                                                      installed
    libXxf86misc.x86_64                                                                           1.0.3-6.fc19                                                                      installed
    libXxf86vm.i686                                                                               1.1.3-1.fc19                                                                      installed
    libXxf86vm.x86_64                                                                             1.1.3-1.fc19                                                                      installed
    libXxf86vm-devel.x86_64                                                                       1.1.3-1.fc19                                                                      installed
    Available Packages
    libXxf86dga.i686                                                                              1.1.4-1.fc19                                                                      fedora   
    libXxf86dga-devel.i686                                                                        1.1.4-1.fc19                                                                      fedora   
    libXxf86dga-devel.x86_64                                                                      1.1.4-1.fc19                                                                      fedora   
    libXxf86misc.i686                                                                             1.0.3-6.fc19                                                                      fedora   
    libXxf86misc-devel.i686                                                                       1.0.3-6.fc19                                                                      fedora   
    libXxf86misc-devel.x86_64                                                                     1.0.3-6.fc19                                                                      fedora   
    libXxf86vm-devel.i686                                                                   1.1.3-1.fc19                                                                      fedora
    Fedora 19 x86_64, Intel GMA 45
    Last edited by Bucic; 25 October 2013, 11:10 PM.

    Leave a comment:


  • Bucic
    replied
    Originally posted by Shirudo View Post
    It's a configuration option to remove screen tearing. From the Arch forums:

    cat /etc/X11/xorg.conf.d/20-intel.conf
    Section "Device"
    Identifier "Intel Graphics"
    Option "SwapbuffersWait" "true"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    EndSection

    I've used these options myself and they work perfectly, I think I get better performance from switching to sna too.
    It didn't solve my problem at all. The best workaround remains:
    Code:
    /etc/environment
    CLUTTER_PAINT=disable-clipped-redraws:disable-culling
    CLUTTER_VBLANK=True
    It introduces lag but the animations are smooth. "It makes the desktop strangely laggy. When I drag a window it always takes a moment to catch up with the mouse."

    I've updated the bug report too. The issue is still present in Fedora 20/Gnome 3.10 but no one seems to give a rat's ass about it.
    https://bugzilla.redhat.com/show_bug.cgi?id=977391#c24
    Last edited by Bucic; 25 October 2013, 05:03 PM.

    Leave a comment:


  • jaylittle
    replied
    Bug report has been filed: https://bugs.freedesktop.org/show_bug.cgi?id=70835

    Leave a comment:

Working...
X