Dear maintener
For my own usage, I did make work the ASPEED ast-drm 1.15.1 video driver
on mainline kernel (6.13.0 + 6.13.1).
ASPEED video driver is availiable here:
https://www.aspeedtech.com/file/support/Linux_DRM_1.15.1_4.tar.gz
But it only work for LTS kernel
So I modify the DKMS package and I build a new Debian DKMS package with
the adapted source.
My patch can be find here :
https://xba.soartist.net/ast-drm_nba_20250211/nba-dkms/astdiff.patch ;
See the README:
https://xba.soartist.net/ast-drm_nba_20250211/nba-dkms/README
Using this new 'ast 1.15.1' driver, performance are amazing compared to
the 'ast' driver include in kernel tree, specially when using a discrete
GPU and offloading VULKAN / 3D on it but using AST VGA card as the main
video card and as the main and only video output (the discrete GPU is
used only for offloading 3D or for cuda/opencl)
So to make things easier, I include the new 'ast 1.15.1' driver in
kernel tree as AST_NEW : linux-6.13.1-ast/drivers/gpu/drm/ast_new'
It's working fine as you can see on this video :
https://xba.soartist.net/ast-drm_nba_20250211/vulcan_nvidia_prime_render_offload_on_ast_vga_card.webm ;
I upload all the work I've done here :
https://xba.soartist.net/ast-drm_nba_20250211/
See the global README :
https://xba.soartist.net/ast-drm_nba_20250211/README
and the README in nba-kernel sub-directory :
https://xba.soartist.net/ast-drm_nba_20250211/nba-kernel/README
I'm not a developer so please let me know if I made the things the right
way and if this new 'ast 1.15.1' driver can be ported to linux-next or
linux-? ?
If you need more explanations, do not hesitate to contact me, I would be
happy to help
Kind regards
Nicolas Baranger