Hi all,
I am getting back to you with updated info.
I currently own a Framework AMD 13 laptop running Debian Bookworm.
I've installed the new kernel from unstable.
apt-cache policy linux-image-amd64
linux-image-amd64:
Installed : 6.9.7-1
Candidate : 6.9.7-1
Version table :
*** 6.9.7-1 100
99 http://ftp.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
apt-cache policy firmware-linux-free
firmware-linux-free:
Installed: 20240610-1
Candidate: 20240610-1
Version table:
*** 20240610-1 100
99 http://ftp.debian.org/debian unstable/main amd64 Packages
99 http://ftp.debian.org/debian unstable/main i386 Packages
100 /var/lib/dpkg/status
apt-cache policy firmware-linux-nonfree
firmware-linux-nonfree:
Installed: 20230625-2
Candidate: 20230625-2
Version table:
*** 20230625-2 100
99 http://ftp.debian.org/debian unstable/non-free-firmware amd64
Packages
99 http://ftp.debian.org/debian unstable/non-free-firmware i386
Packages
100 /var/lib/dpkg/status
apt-cache policy firmware-misc-nonfree
firmware-misc-nonfree:
Installed: 20230625-2
Candidate: 20230625-2
Version table:
*** 20230625-2 100
99 http://ftp.debian.org/debian unstable/non-free-firmware amd64
Packages
99 http://ftp.debian.org/debian unstable/non-free-firmware i386
Packages
100 /var/lib/dpkg/status
apt-cache policy amd64-microcode
amd64-microcode:
Installed: 3.20240116.2+nmu1
Candidate: 3.20240116.2+nmu1
Version table:
*** 3.20240116.2+nmu1 100
99 http://ftp.debian.org/debian unstable/non-free-firmware amd64
Packages
100 /var/lib/dpkg/status
I've installed power-profiles-daemon from ubuntu jammy PPA (because PPD
from unstable resulted in too much updated packages, I want to stay as much
as possible on stable).
apt-cache policy power-profiles-daemon
power-profiles-daemon:
Installed: 0.21-1~jammy2
Candidate: 0.21-1~jammy2
Version table:
0.21-2 99
99 http://ftp.debian.org/debian unstable/main amd64 Packages
*** 0.21-1~jammy2 500
500 https://ppa.launchpadcontent.net/superm1/ppd/ubuntu jammy/main
amd64 Packages
100 /var/lib/dpkg/status
Upon restart, the amd_pmf modules is successfully loaded, and visible in
dmesg:
[ 21.093436] ccp 0000:c1:00.2: tee enabled
[ 21.104955] amd-tee driver initialization successful
...
[ 21.236595] amd-pmf AMDI0102:00: registered PMF device successfully
lsmod | grep -E "^amd"
amd_atl 40960 1
amd_pmf 61440 0
amdtee 28672 0
amd_sfh 49152 1 amd_pmf
amd_pmc 40960 0
amdgpu 12845056 33
amdxcp 12288 1 amdgpu
The platform_profile is visible in PPD output:
powerprofilesctl
performance:
CpuDriver: amd_pstate
PlatformDriver: platform_profile
Degraded: no
balanced:
CpuDriver: amd_pstate
PlatformDriver: platform_profile
* power-saver:
CpuDriver: amd_pstate
PlatformDriver: platform_profile
It seems to me that it is working as expected !
I would like to thanks a thousand times all the people involved in fixing
this issue, you made my laptop an even better one <3
Best regards,
nate
Le ven. 28 juin 2024 à 19:49, Diederik de Haas <[email protected]> a
écrit :
> On Friday, 28 June 2024 19:40:50 CEST Mario Limonciello wrote:
> > > As this will normally be a headless system, I'm actually looking if I
> can
> > > turn the GPU off, *unless* there's an HDMI cable plugged in.
> > > So (at least for now), the GPUs only function is to have a display
> when I
> > > need it for troubleshooting.
> >
> > With nothing plugged in, modern AMD GPUs will go into runtime PM and
> > depending on the motherboard design either D3hot or D3cold.
>
> I need to figure out how I can query the various things and learn what
> they
> actually mean. F.e. on the frame.work forum I found:
> `cat /sys/class/drm/card0/device/power/runtime_status`
>
> and that returns 'active', but I have no idea what that means.
>
> Like I said before: lots of research to do ;-)
>
> > D3cold is as close to off as you can get.
>
> Good to know :-)
>
> Cheers,
> Diederik