Hardware 3D acceleration doesn't work anymore with the latest git kernel
Christian Zigotzky
chzigotzky at xenosoft.de
Wed Nov 22 13:20:30 UTC 2017
Hi Alex,
I reverted the following files in the first bad commit (first DRM
updates) [1].
-rw-r--r-- drivers/gpu/drm/radeon/Makefile 5
-rw-r--r-- drivers/gpu/drm/radeon/atombios_dp.c 46
-rw-r--r-- drivers/gpu/drm/radeon/ci_dpm.c 22
-rw-r--r-- drivers/gpu/drm/radeon/ci_dpm.h 1
-rw-r--r-- drivers/gpu/drm/radeon/ci_smc.c 21
-rw-r--r-- drivers/gpu/drm/radeon/cik.c 14
-rw-r--r-- drivers/gpu/drm/radeon/cikd.h 2
-rw-r--r-- drivers/gpu/drm/radeon/r100.c 2
-rw-r--r-- drivers/gpu/drm/radeon/r600_cs.c 2
-rw-r--r-- drivers/gpu/drm/radeon/r600_hdmi.c 2
-rw-r--r-- drivers/gpu/drm/radeon/radeon.h 3
-rw-r--r-- drivers/gpu/drm/radeon/radeon_connectors.c 16
-rw-r--r-- drivers/gpu/drm/radeon/radeon_drv.c 10
-rw-r--r-- drivers/gpu/drm/radeon/radeon_fb.c 4
-rw-r--r-- drivers/gpu/drm/radeon/radeon_kfd.c 870
-rw-r--r-- drivers/gpu/drm/radeon/radeon_kms.c 7
-rw-r--r-- drivers/gpu/drm/radeon/radeon_mode.h 4
-rw-r--r-- drivers/gpu/drm/radeon/radeon_trace.h 2
-rw-r--r-- drivers/gpu/drm/radeon/radeon_ttm.c
After that I compiled the latest git kernel again. Unfortunately I don't
have hardware 3D acceleration. That means the bug isn't in these files
above but it is somewhere in the first DRM updates [1].
I need really your help because I don't have any experiences with this
source code. I will try to revert more files.
Thanks,
Christian
[1]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e60e1ee60630cafef5e430c2ae364877e061d980
On 21 November 2017 at 05:38AM, Alex Deucher wrote:
>
> If you look at the code, radeon_bo_create() is failing with -ENOMEM in
> radeon_wb_init(). If you look at radeon_bo_create(), it can fail for
> the following reasons:
> 1. kzalloc fails
> 2. drm_gem_object_init fails
> 3. ttm_bo_init fails
>
> I'd start by looking into what's changed in those areas.
>
> Alex
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
More information about the dri-devel
mailing list