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?