https://bugs.freedesktop.org/show_bug.cgi?id=108096 Dieter Nützel changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[amd-staging-drm-next] SDDM |[amd-staging-drm-next] SDDM |screen corruption (not |screen corruption (not |usable) with RX580, amdgpu, |usable) with RX580, amdgpu, |dc=1 (of course), |dc=1 (of course), |regression |regression - [bisected] --- Comment #13 from Dieter Nützel --- DONE - amd-staging-drm-next 964d0fbf6301d3dc8dfad19ffab5a06d002d27f1 is the first bad commit commit 964d0fbf6301d3dc8dfad19ffab5a06d002d27f1 Author: Andrey Grodzovsky Date: Fri Jul 6 14:16:54 2018 -0400 drm/amdgpu: Allow to create BO lists in CS ioctl v3 This change is to support MESA performace optimization. Modify CS IOCTL to allow its input as command buffer and an array of buffer handles to create a temporay bo list and then destroy it when IOCTL completes. This saves on calling for BO_LIST create and destry IOCTLs in MESA and by this improves performance. v2: Avoid inserting the temp list into idr struct. v3: Remove idr alloation from amdgpu_bo_list_create. Remove useless argument from amdgpu_cs_parser_fini Minor cosmetic stuff. v4: Revert amdgpu_bo_list_destroy back to static Signed-off-by: Andrey Grodzovsky Reviewed-by: Christian König Reviewed-by: Chunming Zhou Signed-off-by: Alex Deucher :040000 040000 d621cc2fb523ffcaa877faa8ae682878c268478e 6a758c959d69df05023339fa981b067fa027875c M drivers :040000 040000 7f32e65fd49cb9305b5c7440b161771f429aad09 9137d92f44e0b34512b3104141412595da64ce96 M include But 'git revert 964d0fbf6301' do NOT work on amd-staging-drm-next: error: Konnte "revert" nicht auf 964d0fbf6301... (drm/amdgpu: Allow to create BO lists in CS ioctl v3) ausführen Hinweis: nach Auflösung der Konflikte markieren Sie die korrigierten Pfade Hinweis: mit 'git add ' oder 'git rm ' und tragen Sie das Ergebnis mit Hinweis: 'git commit' ein SOURCE/amd-staging-drm-next> git status Auf Branch amd-staging-drm-next Ihr Branch ist auf demselben Stand wie 'origin/amd-staging-drm-next'. Sie sind gerade an einem Revert von Commit '964d0fbf6301'. (beheben Sie die Konflikte und führen Sie dann "git revert --continue" aus) (benutzen Sie "git revert --abort", um die Revert-Operation abzubrechen) zum Commit vorgemerkte Änderungen: (benutzen Sie "git reset HEAD ..." zum Entfernen aus der Staging-Area) geändert: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c geändert: include/uapi/drm/amdgpu_drm.h Nicht zusammengeführte Pfade: (benutzen Sie "git reset HEAD ..." zum Entfernen aus der Staging-Area) (benutzen Sie "git add/rm ...", um die Auflösung zu markieren) von beiden geändert: drivers/gpu/drm/amd/amdgpu/amdgpu.h von beiden geändert: drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c von beiden geändert: drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c -- You are receiving this mail because: You are the assignee for the bug.