You are not logged in.

#1 2025-01-12 20:09:30

evorster
Member
Registered: 2020-07-07
Posts: 92

AMD 3D Vcache in 6.13

Hi there!

I've been waiting for 6.13 kernel for quite some time, mostly because it has support for my AMD processor's 3D V-Cache.
So, I built the linux-git kernel, but the amd_3d_vcache module was not being built.

This stands to reason, as I am assuming the kernel config is the one carried over from the previous kernel version...

So, the driver was added to the mainline kernel here:
https://lwn.net/Articles/993643/

But, it has not been enabled in Arch's default config file.
There is a little more information about this here:
https://www.kernelconfig.io/config_amd_3d_vcache

Are there any plans on modifying the default kernel config to include this driver in mainline, maybe?

Offline

#2 2025-01-12 22:13:12

loqs
Member
Registered: 2014-03-06
Posts: 18,868

Re: AMD 3D Vcache in 6.13

I would suggest opening a feature request on Arch's gitlab instance against the linux package if CONFIG_AMD_3D_VCACHE is not enabled when the linux package is updated for 6.13.

Offline

#3 2025-01-13 05:08:32

evorster
Member
Registered: 2020-07-07
Posts: 92

Re: AMD 3D Vcache in 6.13

Thanks for that answer.

While we wait for 6.13 to be released....
I would like to turn on module building for this module in mainline or git, how do I do that?

Any pointers on how to get custom modules built on top of the standard Arch kernel config would be appreciated.

Offline

#4 2025-01-13 13:38:12

loqs
Member
Registered: 2014-03-06
Posts: 18,868

Re: AMD 3D Vcache in 6.13

evorster wrote:

Any pointers on how to get custom modules built on top of the standard Arch kernel config would be appreciated.

In the PKGBUILD replace:

make olddefconfig

with

make oldconfig

So that you will be prompted for new kernel options. Or manually add `CONFIG_AMD_3D_VCACHE=Y` or `CONFIG_AMD_3D_VCACHE=M` to the kernel config and update the checksum in the PKGBUILD.
Edit:
`CONFIG_AMD_3D_VCACHE=M` has been added in 6.13.arch1-1
https://gitlab.archlinux.org/archlinux/ … tags#L9396

Last edited by loqs (2025-01-23 12:48:41)

Offline

Board footer

Powered by FluxBB