[GUIDE] Linux Mint on Laptop 13 with AMD 7040

Had an issue with my fingerprint reader in Mint 21.2 prior to the BIOS update, and afterwards it persists sadly.

Fingerprint registration works perfectly, and I can use the reader for sudo in the terminal and when locking the computer or logging in. However, it never properly works on first login after boot. It’ll successfully scan and then I’ll press enter to log in, but then I’ll be taken back to the login page. No errors. I’m forced to either wait for the fingerprint login option to time out, or attempt a bad read to get the password option to appear.

I ensured the reader is on the latest firmware, re-flashed it, reinstalled fprintd and libpam-fprintd multiple times, and moved to the 6.5.7-060507-generic kernel. No change in behavior.

Is anyone else dealing with this type of issue?

At first boot I get the prompted to use my finger print, but it does require me to hit “enter” afterwards to complete the sign in. I DO have have to try a finger print read to get the password prompt to come up which I think is the same issue you are having.
I use the laptop as a secondary device at the moment so it has not been much of an issue for me.
I will spend some time later today or tomorrow playing around to see if I can figure out what is going on. I am by no means an expert so can not promise anything.

After looking around it seems the way the reader is acting, for me at least, is standard. Having to press enter after scanning your finger is normal.
As for why you are getting a log in loop that is clearly something different.

I found another with the same issue on the Mint forms and it was tied to encyption of the /home folder. Its a bit dated:
https://forums.linuxmint.com/viewtopic.php?t=362193

I’ve encountered even stranger behavior with further testing. I installed the standard GNOME DE and it lets me in using just fingerprint when I have the Wayland-powered GNOME selected. However, settings/dash/tweaks customizations do not persist and many applications do not launch. Firefox claims that the profile is missing or corrupted.

I log out, log in with password, and everything is as I originally customized. No issues. It’s bizarre.

Read above you’re using Mint. Unfortunately I lack the available cycles to dig into the community releases like Mint to drill stuff like this. But if it’s working on on GNOME (as we test against Fedora and Ubuntu), GNOME will be your best bet for a speedy workaround.

Sadly it doesn’t work in GNOME. As mentioned, it lets me in but fails to load any user profile data, does not save customizations, and no apps are able to launch. It’s a “ghost” profile, nearly identical to behavior I’ve seen on other machines when Windows fails to load the user profile service. It only loads my user profile if I log in with my password. I don’t understand why, but given the reader works for anything within a user session as well as lock screen unlocks (once logged in) I think it’s more a Mint issue than a driver/firmware issue.

Just adding to success: Using 6.5 kernel (also works with 6.1) fixed my USB/HDMI connection and added OpenGP hardware acceleration instead of llvmpipe software renderer in the 5.x kernels.

Big change there is that therefore cinamon isn’t sitting there taking up lots of CPU resources.

I’m using linux mint 21.3 (2024) with kernel 6.5 and so far everything is working except that I have not tried/played with finger print scanner.

One thing to note - 6.5 does not work with Virtual PC - problem known in the drivers that is being fixed - but 6.1 seems to work well with Virtual PC and all my hardware.

I’m going to add my Mint experience here, just for searchability (since it took me a while to get here). My basic install went fine, but the laptop wasn’t sleeping properly: battery use with the lid closed seemed to be about the same as idle.

The results of running amd_s2idle.py (which is what I search for and didn’t find) were:

:white_check_mark: HSMP driver amd_hsmp not detected (blocked: False)
:x: PMC driver amd_pmc did not bind to any ACPI device
:white_check_mark: USB4 driver thunderbolt loaded
:x: GPU driver amdgpu not loaded
:white_check_mark: System is configured for s2idle
:white_check_mark: NVME Sandisk Corp is configured for s2idle in BIOS
:white_check_mark: GPIO driver pinctrl_amd available

I installed the linux-oem-22.04 package and now:

:white_check_mark: HSMP driver amd_hsmp not detected (blocked: False)
:white_check_mark: PMC driver amd_pmc loaded (Program 0 Firmware 76.70.0)
:white_check_mark: USB4 driver thunderbolt loaded
:white_check_mark: GPU driver amdgpu available
:white_check_mark: System is configured for s2idle
:white_check_mark: NVME Sandisk Corp is configured for s2idle in BIOS
:white_check_mark: GPIO driver pinctrl_amd available

Now it sleeps just fine (and likely having the graphics driver is helping too).

Hi all, any updates on the Linux Mint experience on FW13? I’m interesting in trying it.

I’m interested in running Linux Mint on my AMD FW 13. The most up to date thread I can find is for the FW 16:

It seems it’s been a while since people have posted about their experiences with it. It seems like in the 16 thread, people recommended Cinnamon EDGE over regular Cinnamon, would that still be the case?

Hi Tam,
as you can see in my earlier post there, i started with plain Mint Cinnamon 21.3 with a Kernel 5.15.something, and it worked, after some jumping through hoops.
IMHO Edge just contains the newer Kernel 6.5.0.21 IIRC, which i installed anyway.
As i believe, the mainboards are the same for FW13 and FW16, so i hope my experiences can still give you some hints.
Best regards, W_L

1 Like

Hi @Tam,

The reason you don’t see much about Mint is that it generally just works.

If you can get it to boot with the default 5.15 kernel (indications are you should be able to) and install the 6.5 kernel, it should work well. If you install the Edge version, you get the 6.5 kernel by default.

Even more advanced kernels are coming to Mint 22, probably out in a month or two, but for now, 6.5 should be able to handle the FW13 Intel 11th gen, 12th gen and 13th gen, FW13 AMD 7040 and FW16s.

1 Like

I had to do the “completing setup” instructions for Ubuntu to get the last of the drivers etc working. But with that, my 13 inch Ryzen 7040 is working beautifully with Mint.

2 Likes

Do you remember which version of Linux Mint you installed Greg?

And dear all I appreciate you taking the time to post your experiences. I think I will go with the Cinnamon Edge edition on a spare SSD later this week. Will report back too.

I installed Linux Mint Cinnamon (I think originally 21.2, and have since upgraded to 21.3).

Hi all. I got around to installing Mint Cinnamon Edge 21.3 on my 13 AMD 7840 and I absolutely love it. I am so thrilled with what a complete and thorough experience it offers out of the box.

I was slightly dismayed though to find that Unity (the game engine) is unusable as it is so laggy / has an issue with performance. It is odd as I was using it perfectly on Ubuntu 22.04, which is what LM 21.3 is based on right?

Are there any obvious things anyone might recommend to check?

I completed the Ubuntu setup instructions here and also the firmware is on 3.05.

I also checked and in the BIOS I am set to gaming mode.

Any help massively appreciated.

EDIT: the issue was with fractional scaling. Turning this off in Mint led to normal performance again.

1 Like

Did anyone try the Mint 22 beta yet on the F13 AMD? I ordered the version with the new display etc. which will hopefully arrive soon. I’m still undecided between using Mint 22 and Fedora 40.

Hi. I am a relatively new Linux user and I just installed Mint Cinnamon Edge 21.3 on my 13 AMD 7840U and everything seems to be working but I am having trouble setting up the fingerprint sensor. I followed the guide in the first post and I went to the GitHub page it linked which redirected me to this: Updating Fingerprint Reader Firmware on Linux for 13th Gen and AMD Ryzen 7040 Series Laptops

I followed these instructions exactly except where it said to run snap install fwupd, I instead sudo apt install fwupd however once I arrived at the section where it asked me to run this: fwupdmgr get-devices 1e8c8470-a49c-571a-82fd-19c9fa32b8c3
When I ran it, the resulting output did not match what was shown in the screenshot and did not list the fingerprint scanner at all. What can I do to get this working?

EDIT: I am also not sure if this is a OS issue or just my wifi right now but I am having an unbearably slow internet connection.

1 Like

Hello there. Fractional scaling in Mint is well known to be a performance killer. The situation may have improved over the last couple of Mint releases (21.3 and 22) but only marginally. I found in a video by Framework (but I lack the link - sorry) that the new(ish) 2K panels were designed to have a sufficiently high resolution that one could use integer scaling on Linux.