From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 83012] Unigine Tropics horrible performance with vblank_mode=2 (which is the default) or =3 Date: Mon, 25 Aug 2014 08:18:22 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0517988781==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 24F5C6E1FB for ; Mon, 25 Aug 2014 01:18:22 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0517988781== Content-Type: multipart/alternative; boundary="1408954702.afCaf0.10988"; charset="us-ascii" --1408954702.afCaf0.10988 Date: Mon, 25 Aug 2014 08:18:22 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://bugs.freedesktop.org/show_bug.cgi?id=3D83012 Michel D=C3=A4nzer changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|horrible performance with |Unigine Tropics horrible |vblank_mode=3D1 which is the |performance with |default |vblank_mode=3D2 (which is = the | |default) or =3D3 --- Comment #1 from Michel D=C3=A4nzer --- (In reply to comment #0) > For example, Unigine Tropics benchmark gives 20fps, but with vblank_mode= =3D0 > it's 54fps. I can only reproduce this with vblank_mode=3D2 or =3D3, though AFAICT the d= efault is 2. > Games that don't turn off vsync by themselves suffer from this as well. Actually, as long as the game can sustain at least 60 fps (or whatever the display refresh rate is) with vblank_mode < 2, it should still get 60 fps w= ith vblank_mode >=3D 2, and IME that's indeed the case with a lot of games. The issue with Tropics is that it can only sustain just below 60 fps, which becomes 30 fps (half the refresh rate, since it misses every other vertical blank period) with sync-to-vblank, and then there are some scenes where it drops even lower. We will hopefully be able to handle this better with DRI3/Present. --=20 You are receiving this mail because: You are the assignee for the bug. --1408954702.afCaf0.10988 Date: Mon, 25 Aug 2014 08:18:22 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable = Michel D=C3=A4nzer changed bug 83012<= /a>
What Removed Added
Summary horrible performance with vblank_mode=3D1 which is the defau= lt Unigine Tropics horrible performance with vblank_mode=3D2 (w= hich is the default) or =3D3

Comment= # 1 on bug 83012<= /a> from Michel D=C3=A4nzer
(In reply to comment #0=
)
> For example, Unigine Tropics benchmark gives 20f=
ps, but with vblank_mode=3D0
> it's 54fps.

I can only reproduce this with vblank_mode=3D2 or =3D3, though AFAICT the d=
efault
is 2.


> Games that don't turn off vsync by themselves su=
ffer from this as well.

Actually, as long as the game can sustain at least 60 fps (or whatever the
display refresh rate is) with vblank_mode < 2, it should still get 60 fp=
s with
vblank_mode >=3D 2, and IME that's indeed the case with a lot of games.

The issue with Tropics is that it can only sustain just below 60 fps, which
becomes 30 fps (half the refresh rate, since it misses every other vertical
blank period) with sync-to-vblank, and then there are some scenes where it
drops even lower.

We will hopefully be able to handle this better with DRI3/Present.


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1408954702.afCaf0.10988-- --===============0517988781== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============0517988781==--