Dual monitor displaying too large, laptop crashes often

Which Linux distro are you using? Ubuntu

Which release version? 24.04.1LTS

Which kernel are you using? Linux 6.8.0-47-generic

Which BIOS version are you using?03.05

Which Framework Laptop 13 model are you using? AMD Ryzen™ 7040

I got this machine early this month. I love it.
Two problems:

  1. Some applications open up very large in the external monitor
  2. Quite often the laptop freezes. Mainly noticabl when Firefox is on. (I don’t have many tabs open in the browser(15 at the most))
    Any advice??

Which Window-manager are you using? and are you running in X-Windows or Wayland mode?

Wayland - should it matter?

Yes. Different technologies with different maturities, even though I have to say it is more stable on Wayland now (at least on my system)

The issue persists in both wayland and x-org.

Just make sure you have installed all latest AMD drivers as per instructions from Framework.

There are no drivers for AMD because it is included Ubuntu’s kernel.

Well, that’s one way to see it. However Ubuntu’s drivers are too old.
Some are in the kernel, some are not.
Check out: https://www.amd.com/en/support/download/linux-drivers.html
Helped me.

Thanks for this.
I’ve downloaded the amdgpu.deb install package.

I don’t really know what I am doing with these drivers (and I have a history of having to re-install OS after installing recommended packages I did not know what they did… :sweat_smile: )

For a simple user’s needs?
Do I install the all open use case
$ amdgpu-install -y --usecase=graphics
or with the eula
amdgpu-install -y --accept-eula (do I need anything with AMD proprietry?)
or the workstation scenario with this command
$ amdgpu-install -y --usecase=workstation
or with the vulcan
$ amdgpu-install --usecase=workstation -y --vulkan=pro --opencl=rocr
and what about the Secure Boot option

As I said - I just want for a simple laptop usage.
Thank you in advance for helping

Can you please explain in more detail what you mean by “freezes”? Anything in the system logs?

You download the ubuntu package: https://repo.radeon.com/amdgpu-install/6.2.3/ubuntu/noble/amdgpu-install_6.2.60203-1_all.deb
With that you:

  1. install the package with: sudo apt install amdgpu-install_6.2.60203-1_all.deb and you answer “yes” to the question about the certificate import. What you actually do with this command is to “add” the AMD repository to your app repository
  2. You update all your packages: sudo apt update && sudo apt dist-upgrade it will ask you some questions if there are packages to update (usually you only have to answer Y).

And you´re done. If a new kernel or modules have been added, best is to reboot the machine.
Last bu not least, as you already mentioned, you check which use-case you want to use and install it. I tend to use multimedia.

Thank you very much for the response.
Very helpful.

Last thing before I begin - this is my main problem - will it ask me during the insatllation process which usecase?
or do I need to pass it some special command line argument before the installation?

Freezes as in not responding to mouse movements and sometimes not responding to keyboard.

I don’t know how to find the relevant messages from the logs.

Most of the questions to answer is yes or no.
And, you can adapt the drivers to install by using the command you already mentioned:
amdgpu-install -y --usecase=workstation