Re: [Intel-gfx] [PATCH 54/56] drm/i915/display/adl_p: Remove CCS support

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Roper, Matthew D > Sent: Thursday, March 11, 2021 2:37 PM > To: intel-gfx@lists.freedesktop.org > Cc: Souza, Jose ; Roper, Matthew D > ; Srivatsa, Anusha > ; Taylor, Clinton A > ; Heikkila, Juha-pekka pekka.heikk...@intel.com>; Taylor, Clinton A > Subject:

Re: [Intel-gfx] [PATCH 28/56] drm/i915/adl_p: Extend PLANE_WM bits for blocks & lines

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Intel-gfx On Behalf Of Matt > Roper > Sent: Thursday, March 11, 2021 2:36 PM > To: intel-gfx@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH 28/56] drm/i915/adl_p: Extend PLANE_WM bits > for blocks & lines > > ADL-P further extends the bits in PLANE_WM

Re: [Intel-gfx] [PATCH 26/56] drm/i915/adl_p: Add PCH support

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Intel-gfx On Behalf Of Matt > Roper > Sent: Thursday, March 11, 2021 2:36 PM > To: intel-gfx@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH 26/56] drm/i915/adl_p: Add PCH support > > From: Clinton Taylor > > Add ADP-P PCH device ID and assign as ADL

Re: [Intel-gfx] [PATCH 24/56] drm/i915/adl_p: Add PCI Devices IDs

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Intel-gfx On Behalf Of Matt > Roper > Sent: Thursday, March 11, 2021 2:36 PM > To: intel-gfx@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH 24/56] drm/i915/adl_p: Add PCI Devices IDs > > From: Clinton Taylor > > Add 12 known PCI device IDs > > Bspec

Re: [Intel-gfx] [PATCH 16/56] drm/i915/xelpd: Required bandwidth increases when VT-d is active

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Intel-gfx On Behalf Of Matt > Roper > Sent: Thursday, March 11, 2021 2:36 PM > To: intel-gfx@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH 16/56] drm/i915/xelpd: Required bandwidth > increases when VT-d is active > > If VT-d is active, the memory band

Re: [Intel-gfx] [PATCH 08/56] drm/i915/xelpd: Handle proper AUX interrupt bits

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Roper, Matthew D > Sent: Thursday, March 11, 2021 2:36 PM > To: intel-gfx@lists.freedesktop.org > Cc: Roper, Matthew D ; Srivatsa, Anusha > ; De Marchi, Lucas > > Subject: [PATCH 08/56] drm/i915/xelpd: Handle proper AUX interrupt bits > > XE_LPD has new AU

Re: [Intel-gfx] [PATCH 55/56] drm/i915/perf: Enable OA formats for ADL_P

2021-03-12 Thread Dixit, Ashutosh
On Thu, 11 Mar 2021 14:36:31 -0800, Matt Roper wrote: > > From: Umesh Nerlige Ramappa > > Enable relevant OA formats for ADL_P. Reviewed-by: Ashutosh Dixit > Cc: Ashutosh Dixit > Signed-off-by: Umesh Nerlige Ramappa > Signed-off-by: Clinton Taylor > Signed-off-by: Matt Roper > --- > driver

Re: [Intel-gfx] [PATCH 04/56] drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropriate in intel_pm.c

2021-03-12 Thread Matt Roper
On Fri, Mar 12, 2021 at 12:42:27PM -0800, Srivatsa, Anusha wrote: > > > > -Original Message- > > From: Intel-gfx On Behalf Of Matt > > Roper > > Sent: Thursday, March 11, 2021 2:36 PM > > To: intel-gfx@lists.freedesktop.org > > Subject: [Intel-gfx] [PATCH 04/56] drm/i915: Convert INTEL_G

Re: [Intel-gfx] [PATCH 04/56] drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropriate in intel_pm.c

2021-03-12 Thread Srivatsa, Anusha
> -Original Message- > From: Intel-gfx On Behalf Of Matt > Roper > Sent: Thursday, March 11, 2021 2:36 PM > To: intel-gfx@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH 04/56] drm/i915: Convert INTEL_GEN() to > DISPLAY_VER() as appropriate in intel_pm.c > > Although most of the co

Re: [Intel-gfx] [PATCH 06/56] drm/i915/display: Simplify GLK display version tests

2021-03-12 Thread Ville Syrjälä
On Thu, Mar 11, 2021 at 02:35:42PM -0800, Matt Roper wrote: > GLK has always been a bit of a special case since it reports INTEL_GEN() > as 9, but has version 10 display IP. Now we can properly represent the > display version as 10 and simplify the display generation tests > throughout the display

[Intel-gfx] ✗ Fi.CI.IGT: failure for Default request/fence expiry + watchdog

2021-03-12 Thread Patchwork
== Series Details == Series: Default request/fence expiry + watchdog URL : https://patchwork.freedesktop.org/series/87930/ State : failure == Summary == CI Bug Log - changes from CI_DRM_9854_full -> Patchwork_19789_full Summary --- *

Re: [Intel-gfx] [PATCH] drm/i915: Add Wa_14011060649

2021-03-12 Thread Matt Roper
On Thu, Mar 11, 2021 at 10:26:12AM -0800, Swathi Dhanavanthri wrote: > This is a permanent workaround for TGL,RKL,DG1 and ADLS. > > Signed-off-by: Swathi Dhanavanthri > --- > drivers/gpu/drm/i915/gt/intel_workarounds.c | 23 + > drivers/gpu/drm/i915/i915_reg.h |

Re: [Intel-gfx] [PATCH 18/23] drm/i915: Shrink the size of intel_remapped_plane_info struct

2021-03-12 Thread Ville Syrjälä
On Fri, Mar 12, 2021 at 12:19:42AM +0200, Imre Deak wrote: > On Thu, Mar 11, 2021 at 09:45:14PM +0200, Ville Syrjälä wrote: > > On Thu, Mar 11, 2021 at 12:17:31AM +0200, Imre Deak wrote: > > > Save some place in the GTT VMAs by using a u16 instead of unsigned int > > > to store the view dimensions.

Re: [Intel-gfx] [PATCH 22/23] drm/i915/selftest: Add remap/rotate vma subtests when dst_stride!=width/height

2021-03-12 Thread Ville Syrjälä
On Thu, Mar 11, 2021 at 12:17:35AM +0200, Imre Deak wrote: > Add selftests to test the POT stride padding functionality added in the > previous patch. > > Signed-off-by: Imre Deak Looks sensible. Reviewed-by: Ville Syrjälä > --- > drivers/gpu/drm/i915/selftests/i915_vma.c | 93 ++

Re: [Intel-gfx] [PATCH 21/23] drm/i915: Add support for FBs requiring a POT stride alignment

2021-03-12 Thread Ville Syrjälä
On Thu, Mar 11, 2021 at 12:17:34AM +0200, Imre Deak wrote: > An upcoming platform has a restriction that the FB stride must be > power-of-two aligned. To support framebuffer layouts that are not in > this layout add a logic that pads the tile rows to the POT aligned size. > > The HW won't read the

Re: [Intel-gfx] [PATCH 20/23] drm/i915: s/stride/src_stride/ in the intel_remapped_plane_info struct

2021-03-12 Thread Ville Syrjälä
On Thu, Mar 11, 2021 at 12:17:33AM +0200, Imre Deak wrote: > An upcoming patch adds a new dst_stride field to the > intel_remapped_plane_info struct, so for clarity rename the current > stride field to src_stride. > > Signed-off-by: Imre Deak Reviewed-by: Ville Syrjälä > --- > drivers/gpu/drm

Re: [Intel-gfx] [PATCH 01/56] drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/IS_SANDYBRIDGE

2021-03-12 Thread Ville Syrjälä
On Thu, Mar 11, 2021 at 02:35:37PM -0800, Matt Roper wrote: > ILK is the only platform that we consider "gen5" and SNB is the only > platform we consider "gen6." Add an IS_SANDYBRIDGE() macro and then > replace numeric platform tests for these two generations with direct > platform tests with the

[Intel-gfx] ✓ Fi.CI.BAT: success for Default request/fence expiry + watchdog

2021-03-12 Thread Patchwork
== Series Details == Series: Default request/fence expiry + watchdog URL : https://patchwork.freedesktop.org/series/87930/ State : success == Summary == CI Bug Log - changes from CI_DRM_9854 -> Patchwork_19789 Summary --- **SUCCESS**

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Default request/fence expiry + watchdog

2021-03-12 Thread Patchwork
== Series Details == Series: Default request/fence expiry + watchdog URL : https://patchwork.freedesktop.org/series/87930/ State : warning == Summary == $ dim checkpatch origin/drm-tip 865f5ed6eec8 drm/i915: Individual request cancellation -:256: WARNING:EMBEDDED_FUNCTION_NAME: Prefer using '"

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/display/psr: Add sink not reliable check to intel_psr_work()

2021-03-12 Thread Patchwork
== Series Details == Series: drm/i915/display/psr: Add sink not reliable check to intel_psr_work() URL : https://patchwork.freedesktop.org/series/87924/ State : success == Summary == CI Bug Log - changes from CI_DRM_9853_full -> Patchwork_19788_full

[Intel-gfx] [RFC 6/6] drm/i915: Allow configuring default request expiry via modparam

2021-03-12 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Module parameter is added (request_timeout_ms) to allow configuring the default request/fence expiry. Default value is inherited from CONFIG_DRM_I915_REQUEST_TIMEOUT. Signed-off-by: Tvrtko Ursulin Cc: Daniel Vetter --- drivers/gpu/drm/i915/gem/i915_gem_context.c | 8

[Intel-gfx] [RFC 4/6] drm/i915: Allow userspace to configure the watchdog

2021-03-12 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Idea here is to make the watchdog mechanism more useful than for just default request/fence expiry. To this effect a new context param I915_CONTEXT_PARAM_WATCHDOG is added where the value fields allows passing in a timeout in micro-seconds. This allows userspace to set a li

[Intel-gfx] [RFC 5/6] drm/i915: Fail too long user submissions by default

2021-03-12 Thread Tvrtko Ursulin
From: Tvrtko Ursulin A new Kconfig option CONFIG_DRM_I915_REQUEST_TIMEOUT is added, defaulting to 10s, and this timeout is applied to _all_ contexts using the previously added watchdog facility. Result of this is that any user submission will simply fail after this time, either causing a reset (

[Intel-gfx] [RFC 3/6] drm/i915: Request watchdog infrastructure

2021-03-12 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Prepares the plumbing for setting request/fence expiration time. All code is put in place but is never activeted due yet missing ability to actually configure the timer. Outline of the basic operation: A timer is started when request is ready for execution. If the request c

[Intel-gfx] [RFC 2/6] drm/i915: Restrict sentinel requests further

2021-03-12 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Disallow sentinel requests follow previous sentinels to make request cancellation work better when faced with a chain of requests which have all been marked as in error. Signed-off-by: Tvrtko Ursulin --- drivers/gpu/drm/i915/gt/intel_execlists_submission.c | 2 +- 1 file c

[Intel-gfx] [RFC 1/6] drm/i915: Individual request cancellation

2021-03-12 Thread Tvrtko Ursulin
From: Chris Wilson Currently, we cancel outstanding requests within a context when the context is closed. We may also want to cancel individual requests using the same graceful preemption mechanism. v2 (Tvrtko): * Cancel waiters carefully considering no timeline lock and RCU. * Fixed selftests

[Intel-gfx] [RFC 0/6] Default request/fence expiry + watchdog

2021-03-12 Thread Tvrtko Ursulin
From: Tvrtko Ursulin "Watchdog" aka "restoring hangcheck" aka default request/fence expiry - first post of a somewhat controversial feature so may be somewhat rough in commit messages, commentary and implementation. So only RFC for now. I parenthesise the "watchdog" becuase in classical sense wa

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Tvrtko Ursulin
On 12/03/2021 14:52, Jason Ekstrand wrote: On Fri, Mar 12, 2021 at 6:17 AM Matthew Auld wrote: On Fri, 12 Mar 2021 at 11:47, Tvrtko Ursulin wrote: On 12/03/2021 10:56, Matthew Auld wrote: On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin wrote: On 11/03/2021 18:17, Jason Ekstrand wrote:

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Jason Ekstrand
On Fri, Mar 12, 2021 at 6:17 AM Matthew Auld wrote: > > On Fri, 12 Mar 2021 at 11:47, Tvrtko Ursulin > wrote: > > > > > > On 12/03/2021 10:56, Matthew Auld wrote: > > > On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin > > > wrote: > > >> > > >> > > >> On 11/03/2021 18:17, Jason Ekstrand wrote: > > >

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display/psr: Add sink not reliable check to intel_psr_work()

2021-03-12 Thread Patchwork
== Series Details == Series: drm/i915/display/psr: Add sink not reliable check to intel_psr_work() URL : https://patchwork.freedesktop.org/series/87924/ State : success == Summary == CI Bug Log - changes from CI_DRM_9853 -> Patchwork_19788

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake (rev2)

2021-03-12 Thread Patchwork
== Series Details == Series: drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake (rev2) URL : https://patchwork.freedesktop.org/series/82581/ State : success == Summary == CI Bug Log - changes from CI_DRM_9853_full -> Patchwork_19787_full ==

Re: [Intel-gfx] [PATCH] i915: Drop relocation support on all new hardware (v3)

2021-03-12 Thread Daniel Vetter
On Thu, Mar 11, 2021 at 12:57:25PM -0600, Jason Ekstrand wrote: > On Thu, Mar 11, 2021 at 12:20 PM Zbigniew Kempczyński > wrote: > > > > On Thu, Mar 11, 2021 at 11:18:11AM -0600, Jason Ekstrand wrote: > > > On Thu, Mar 11, 2021 at 10:51 AM Zbigniew Kempczyński > > > wrote: > > > > > > > > On Thu,

Re: [Intel-gfx] [PATCH] i915: Drop legacy execbuffer support

2021-03-12 Thread Daniel Vetter
On Thu, Mar 11, 2021 at 10:31:33PM -0600, Jason Ekstrand wrote: > > On March 11, 2021 20:26:06 "Dixit, Ashutosh" wrote: > > > On Wed, 10 Mar 2021 13:00:49 -0800, Jason Ekstrand wrote: > > > > > > libdrm has supported the newer execbuffer2 ioctl and using it by default > > > when it exists since

Re: [Intel-gfx] [PATCH] drm/i915/display/psr: Add sink not reliable check to intel_psr_work()

2021-03-12 Thread Souza, Jose
On Fri, 2021-03-12 at 15:34 +0200, Gwan-gyeong Mun wrote: > If the sink state is not reliable, it does not need to wait for > PSR "IDLE state" for re-enabling PSR. And it should not try to re-enable > PSR. > > Signed-off-by: Gwan-gyeong Mun > --- >  drivers/gpu/drm/i915/display/intel_psr.c | 3 ++

[Intel-gfx] [PATCH] drm/i915/display/psr: Add sink not reliable check to intel_psr_work()

2021-03-12 Thread Gwan-gyeong Mun
If the sink state is not reliable, it does not need to wait for PSR "IDLE state" for re-enabling PSR. And it should not try to re-enable PSR. Signed-off-by: Gwan-gyeong Mun --- drivers/gpu/drm/i915/display/intel_psr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/di

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake (rev2)

2021-03-12 Thread Patchwork
== Series Details == Series: drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake (rev2) URL : https://patchwork.freedesktop.org/series/82581/ State : success == Summary == CI Bug Log - changes from CI_DRM_9853 -> Patchwork_19787

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake (rev2)

2021-03-12 Thread Patchwork
== Series Details == Series: drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake (rev2) URL : https://patchwork.freedesktop.org/series/82581/ State : warning == Summary == $ dim checkpatch origin/drm-tip ac84453e233c drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake

Re: [Intel-gfx] [PATCH 6/6] drm/i915: s/plane_res_b/blocks/ etc.

2021-03-12 Thread Lisovskiy, Stanislav
On Fri, Mar 05, 2021 at 05:36:10PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Rename a bunch of the skl+ watermark struct members to > have sensible names. Avoids me having to think what > plane_res_b/etc. means. > > Cc: Stanislav Lisovskiy > Signed-off-by: Ville Syrjälä Reviewed-b

Re: [Intel-gfx] [PATCH 5/6] drm/i915: Extract skl_check_wm_level() and skl_check_nv12_wm_level()

2021-03-12 Thread Lisovskiy, Stanislav
On Fri, Mar 05, 2021 at 05:36:09PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Make the code more typo proof by extracting small helpers that > do the "do we have enough DDB for the WM level?" checks in > a consistent manner. > > Cc: Stanislav Lisovskiy > Signed-off-by: Ville Syrjälä

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Matthew Auld
On Fri, 12 Mar 2021 at 11:47, Tvrtko Ursulin wrote: > > > On 12/03/2021 10:56, Matthew Auld wrote: > > On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin > > wrote: > >> > >> > >> On 11/03/2021 18:17, Jason Ekstrand wrote: > >>> The Vulkan driver in Mesa for Intel hardware never uses relocations if > >

Re: [Intel-gfx] [PATCH 4/6] drm/i915: Calculate min_ddb_alloc for trans_wm

2021-03-12 Thread Lisovskiy, Stanislav
On Fri, Mar 05, 2021 at 05:36:08PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Let's make all the "do we have enough DDB for this WM level?" > checks use min_ddb_alloc. To achieve that we need to populate > this for the transition watermarks as well. > > Cc: Stanislav Lisovskiy > Sign

Re: [Intel-gfx] [PATCH 3/6] drm/i915: Check SAGV wm min_ddb_alloc rather than plane_res_b

2021-03-12 Thread Lisovskiy, Stanislav
On Fri, Mar 05, 2021 at 05:36:07PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > For non-transition watermarks we are supposed to check min_ddb_alloc > rather than plane_res_b when determining if we have enough DDB space > for it. A bit too much copy pasta made me check the wrong thing. >

Re: [Intel-gfx] [PATCH 2/6] drm/i915: Tighten SAGV constraint for pre-tgl

2021-03-12 Thread Lisovskiy, Stanislav
On Thu, Mar 11, 2021 at 05:28:43PM +0200, Ville Syrjälä wrote: > On Thu, Mar 11, 2021 at 04:36:05PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 05, 2021 at 05:36:06PM +0200, Ville Syrjala wrote: > > > From: Ville Syrjälä > > > > > > Say we have two planes enabled with watermarks configured

[Intel-gfx] [PATCH] drm/i915/psr: Configure and Program IO buffer Wake and Fast Wake

2021-03-12 Thread Gwan-gyeong Mun
As per b.spec 49274, the IO buffer Wake lines and Fast Wake lines can be calculated based on the following formula. IO buffer wake lines = ROUNDUP(PSR2 IO wake time / total line time in microseconds) Fast wake lines = ROUNDUP(PSR2 aux transaction time / total line time in microseconds) For bo

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Tvrtko Ursulin
On 12/03/2021 11:33, Maarten Lankhorst wrote: Op 2021-03-12 om 11:56 schreef Matthew Auld: On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin wrote: On 11/03/2021 18:17, Jason Ekstrand wrote: The Vulkan driver in Mesa for Intel hardware never uses relocations if it's running on a version of i915

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Tvrtko Ursulin
On 12/03/2021 10:56, Matthew Auld wrote: On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin wrote: On 11/03/2021 18:17, Jason Ekstrand wrote: The Vulkan driver in Mesa for Intel hardware never uses relocations if it's running on a version of i915 that supports at least softpin which all versions

Re: [Intel-gfx] [PATCH 1/1] drm/i915: Disable pread/pwrite ioctl's for future platforms (v2)

2021-03-12 Thread Maarten Lankhorst
Op 2021-03-12 om 04:28 schreef Dixit, Ashutosh: > On Thu, 11 Mar 2021 12:20:17 -0800, Jason Ekstrand wrote: >> diff --git a/drivers/gpu/drm/i915/i915_gem.c >> b/drivers/gpu/drm/i915/i915_gem.c >> index b2e3b5cfccb4a..78ad5a9dd4784 100644 >> --- a/drivers/gpu/drm/i915/i915_gem.c >> +++ b/drivers/gp

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Maarten Lankhorst
Op 2021-03-12 om 11:56 schreef Matthew Auld: > On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin > wrote: >> >> On 11/03/2021 18:17, Jason Ekstrand wrote: >>> The Vulkan driver in Mesa for Intel hardware never uses relocations if >>> it's running on a version of i915 that supports at least softpin whic

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Matthew Auld
On Fri, 12 Mar 2021 at 09:50, Tvrtko Ursulin wrote: > > > On 11/03/2021 18:17, Jason Ekstrand wrote: > > The Vulkan driver in Mesa for Intel hardware never uses relocations if > > it's running on a version of i915 that supports at least softpin which > > all versions of i915 supporting Gen12 do.

Re: [Intel-gfx] [PATCH] drm/i915: Workaround async flip + VT-d corruption on HSW/BDW

2021-03-12 Thread Karthik B S
On 2/20/2021 4:03 PM, Ville Syrjala wrote: From: Ville Syrjälä On HSW/BDW with VT-d active the first tile row scanned out after the first async flip of the frame often ends up corrupted. Whether the corruption happens or not depends on the scanline on which the async flip happens, but the beha

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Tvrtko Ursulin
On 11/03/2021 18:17, Jason Ekstrand wrote: The Vulkan driver in Mesa for Intel hardware never uses relocations if it's running on a version of i915 that supports at least softpin which all versions of i915 supporting Gen12 do. On the OpenGL side, Gen12+ is only supported by iris which never us

Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v4)

2021-03-12 Thread Zbigniew Kempczyński
On Thu, Mar 11, 2021 at 12:17:33PM -0600, Jason Ekstrand wrote: > The Vulkan driver in Mesa for Intel hardware never uses relocations if > it's running on a version of i915 that supports at least softpin which > all versions of i915 supporting Gen12 do. On the OpenGL side, Gen12+ is > only support