From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 56713] New: etqw perf regresses over time followed by oom since r600g: don't snoop context state while building shaders Date: Sat, 03 Nov 2012 12:44:10 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0105116653==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 101D69E9EB for ; Sat, 3 Nov 2012 05:44:11 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0105116653== Content-Type: multipart/alternative; boundary="1351946650.841cD0.4581"; charset="us-ascii" --1351946650.841cD0.4581 Date: Sat, 3 Nov 2012 12:44:10 +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=3D56713 Priority: medium Bug ID: 56713 Assignee: dri-devel@lists.freedesktop.org Summary: etqw perf regresses over time followed by oom since r600g: don't snoop context state while building shaders Severity: normal Classification: Unclassified OS: Linux (All) Reporter: lists@andyfurniss.entadsl.com Hardware: x86 (IA32) Status: NEW Version: git Component: Drivers/Gallium/r600 Product: Mesa Created attachment 69483 --> https://bugs.freedesktop.org/attachment.cgi?id=3D69483&action=3Dedit dmesg showing oom gpu lock and drm errors HD4890 on (old) 32 bit LFS with 4(3.3) gig mem. This one takes about 20 minutes to show and longer to oom (if it does). ETQW 1920x1080 with all settings on/turned up sitting on commit - commit b6521801070d52bdd5908824e82c1ce2dde16e8e Author: Marek Ol=C3=85=C2=A1=C3=83=C2=A1k Date: Mon Sep 17 23:22:00 2012 +0200 r600g: don't snoop context state while building shaders Let's use the shader key describing the state. The game initially runs OK, but after some time (15-20 mins) when spectating/following a bot switching between bots to force a new part of the map to load provokes short stalls for a couple of seconds which are not pre= sent when the game first runs. Spectating a bot that is flying so seeing a large part of the map also star= ts stalling - 1/4 to 1/2 second stalls. This happens with or without --enable-r600-llvm-compiler, though the oom was produced without. Eventually when switching bots to force different parts of map to load some temporary rendering errors like black ground appear then after more time and switching oom-killer + gpu lock as in dmesg provided. After oom I lost X screen, though vts/fbcon was OK restarting X didn't reco= ver - vt7 still showing mangled game scene. The WARNING and seamonkey errors in the attached dmesg are "normal for me" = and were way before the problem (and also before a 60 minute issue free etqw run while sitting on the commit before this one). --=20 You are receiving this mail because: You are the assignee for the bug. --1351946650.841cD0.4581 Date: Sat, 3 Nov 2012 12:44:10 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Priority medium
Bug ID 56713
Assignee dri-devel@lists.freedesktop.org
Summary etqw perf regresses over time followed by oom since r600g: do= n't snoop context state while building shaders
Severity normal
Classification Unclassified
OS Linux (All)
Reporter lists@andyfurniss.entadsl.com
Hardware x86 (IA32)
Status NEW
Version git
Component Drivers/Gallium/r600
Product Mesa

Created =
attachment 69483 [details]
dmesg showing oom gpu lock and drm errors

HD4890 on (old) 32 bit LFS with 4(3.3) gig mem.

This one takes about 20 minutes to show and longer to oom (if it does).

ETQW 1920x1080 with all settings on/turned up sitting on commit -

commit b6521801070d52bdd5908824e82c1ce2dde16e8e
Author: Marek Ol=C3=85=C2=A1=C3=83=C2=A1k <maraeo@gmail.com>
Date:   Mon Sep 17 23:22:00 2012 +0200

    r600g: don't snoop context state while building shaders

    Let's use the shader key describing the state.

The game initially runs OK, but after some time (15-20 mins) when
spectating/following a bot switching between bots to force a new part of the
map to load provokes short stalls for a couple of seconds which are not pre=
sent
when the game first runs.

Spectating a bot that is flying so seeing a large part of the map also star=
ts
stalling - 1/4 to 1/2 second stalls.

This happens with or without --enable-r600-llvm-compiler, though the oom was
produced without.

Eventually when switching bots to force different parts of map to load some
temporary rendering errors like black ground appear then after more time and
switching oom-killer + gpu lock as in dmesg provided.

After oom I lost X screen, though vts/fbcon was OK restarting X didn't reco=
ver
- vt7 still showing mangled game scene.

The WARNING and seamonkey errors in the attached dmesg are "normal for=
 me" and
were way before the problem (and also before a 60 minute issue free etqw run
while sitting on the commit before this one).


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1351946650.841cD0.4581-- --===============0105116653== 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 --===============0105116653==--