> Hi Gerd,
>
> I've been seeing a regression on Nouveau with recent linux-next releases
> and git bisect points at this commit as the first bad one. If I revert
> it (there's a tiny conflict with a patch that was merged subsequently),
> things are back to normal.
>
> I think the reason for this
https://bugs.freedesktop.org/show_bug.cgi?id=111213
--- Comment #17 from KJ Liew ---
On GeForce 9400, mpv works with both VA-API and VDPAU. This is on GNOME/Xorg, I
can't checkout GNOME/Wayland on this machine.
Linux 5.2.8-arch1-1-ARCH
local/libva-mesa-driver 19.1.4-1
local/mesa 19.1.4-1
On Wed, Aug 07, 2019 at 08:02:14AM -0700, Ralph Campbell wrote:
> When memory is migrated to the GPU it is likely to be accessed by GPU
> code soon afterwards. Instead of waiting for a GPU fault, map the
> migrated memory into the GPU page tables with the same access permissions
> as the source
https://bugs.freedesktop.org/show_bug.cgi?id=111392
--- Comment #1 from Giuseppe Lumia ---
I found out something new about the bug. Looks like the read on 0x619444 is
called by the function gm107_gr_init_bios_2 in
https://bugs.freedesktop.org/show_bug.cgi?id=111392
Bug ID: 111392
Summary: [NV110] bus: MMIO read of FAULT at 619444 [
IBUS ]
Product: xorg
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux
Apperantly things go south if we suspend the device with a different PCIE
link speed set than it got booted with. Fixes runtime suspend on my gp107.
This all looks like some bug inside the pci subsystem and I would prefer a
fix there instead of nouveau, but maybe there is no real nice way of
---
drm/nouveau/nouveau_drm.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drm/nouveau/nouveau_drm.c b/drm/nouveau/nouveau_drm.c
index 78d55c525..6a6819d96 100644
--- a/drm/nouveau/nouveau_drm.c
+++ b/drm/nouveau/nouveau_drm.c
@@ -911,6 +911,7 @@ nouveau_pmops_runtime_suspend(struct
Signed-off-by: Karol Herbst
Reviewed-by: Lyude Paul
---
drm/nouveau/nvkm/subdev/pci/gk104.c | 8
drm/nouveau/nvkm/subdev/pci/gp100.c | 10 ++
drm/nouveau/nvkm/subdev/pci/priv.h | 5 +
3 files changed, 19 insertions(+), 4 deletions(-)
diff --git
v2: fixed compilation error
Signed-off-by: Karol Herbst
Reviewed-by: Lyude Paul
---
drm/nouveau/include/nvkm/subdev/pci.h | 1 +
drm/nouveau/nvkm/subdev/pci/pcie.c| 8
2 files changed, 9 insertions(+)
diff --git a/drm/nouveau/include/nvkm/subdev/pci.h