From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 110781] Radeon: heavy r300 performance drop regression between
11.x and 19.x
Date: Tue, 04 Jun 2019 10:02:02 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0529348238=="
Return-path:
Received: from culpepper.freedesktop.org (culpepper.freedesktop.org
[131.252.210.165])
by gabe.freedesktop.org (Postfix) with ESMTP id 67BBE89598
for ; Tue, 4 Jun 2019 10:02:02 +0000 (UTC)
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
--===============0529348238==
Content-Type: multipart/alternative; boundary="15596425220.4EcCa56.20292"
Content-Transfer-Encoding: 7bit
--15596425220.4EcCa56.20292
Date: Tue, 4 Jun 2019 10:02:02 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.freedesktop.org/
Auto-Submitted: auto-generated
https://bugs.freedesktop.org/show_bug.cgi?id=3D110781
--- Comment #28 from Richard Thier ---
Hi Rui!
We should also thank Marek for him proposing a possible fix. I am currently
creating a "less hacky" solution based on that attachment and a better idea=
to
not always force VRAM domain, but only if the r300 caller codes ask "VRAM or
something" and forcing GTT if it asks "GTT or something - but not VRAM". Th=
is
basically lead to the driver favoring the domain choice to be in VRAM, but
still supporting other things if the caller asks other domains directly.
Also incorporating the parts that Marek proposes is much better and cleaner
than my hack that just sets the flag right before it is read.
After I am completed with these changes and their testing I will publish it
here and only maybe then have any time to compile an x86_64 version for oth=
er
people. I highly suggest however for you and others to just grab the latest
revision from git and apply the changesets until the solution arrives in me=
sa
releases. I am on a single core, 32bit laptop with 1512-128MB of memory I g=
ot
in 2007 and I think most of the hardware is like from 2005 technology in it=
so
I might be some among the slowest cross-compiling person so please give a s=
hot
to put together a build environment yourself.
It is not that hard to build mesa, this was my first time doing so too! Just
believe in yourself and read the nice docs on the mesa page about building =
with
meson. If you have any questions of the build process look around phoronix =
or
mesa docs and forums or if you give up just you can ask any people. Even I =
can
help now and you will be able too after you build yourself once ;-)
--=20
You are receiving this mail because:
You are the assignee for the bug.=
--15596425220.4EcCa56.20292
Date: Tue, 4 Jun 2019 10:02:02 +0000
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.freedesktop.org/
Auto-Submitted: auto-generated
Comme=
nt # 28
on bug 11078=
1
from =
Richard Thier
Hi Rui!
We should also thank Marek for him proposing a possible fix. I am currently
creating a "less hacky" solution based on that attachment and a b=
etter idea to
not always force VRAM domain, but only if the r300 caller codes ask "V=
RAM or
something" and forcing GTT if it asks "GTT or something - but not=
VRAM". This
basically lead to the driver favoring the domain choice to be in VRAM, but
still supporting other things if the caller asks other domains directly.
Also incorporating the parts that Marek proposes is much better and cleaner
than my hack that just sets the flag right before it is read.
After I am completed with these changes and their testing I will publish it
here and only maybe then have any time to compile an x86_64 version for oth=
er
people. I highly suggest however for you and others to just grab the latest
revision from git and apply the changesets until the solution arrives in me=
sa
releases. I am on a single core, 32bit laptop with 1512-128MB of memory I g=
ot
in 2007 and I think most of the hardware is like from 2005 technology in it=
so
I might be some among the slowest cross-compiling person so please give a s=
hot
to put together a build environment yourself.
It is not that hard to build mesa, this was my first time doing so too! Just
believe in yourself and read the nice docs on the mesa page about building =
with
meson. If you have any questions of the build process look around phoronix =
or
mesa docs and forums or if you give up just you can ask any people. Even I =
can
help now and you will be able too after you build yourself once ;-)
You are receiving this mail because:
- You are the assignee for the bug.
=
--15596425220.4EcCa56.20292--
--===============0529348238==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs
IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz
dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs
--===============0529348238==--