Dario Lesca composed on 2023-07-09 16:15 (UTC+0200):
On my notebook[1] I have update from Fedora 35 to Fedora 37, then to
Fedora 38.
Now If I start with last Fedora 38 kernel (6.3.11-200.fc38.x86_64) the
system start without fully graphical boot and monitor is set to low
resolution 1024x768 (4:3) instead of the usual 1366x768 (16:9).
If I start with old kerner 5.17.5-200.fc35.x86_64 all work fine.
I have check the initrd of two kernel and I have noticed that into
kernel 6.X the radeon (and also amdgpu) firmware is missing
How to I can resolve my problem?
It seems developers no longer use AMD/ATI GPUs as old as yours, so have been
missing regressions they cause, and only get fixed by accident or when users
report them. Try removing xorg-x11-drv-ati, then restarting X. That should switch
Xorg from using the radeon DDX display driver to using the upstream default
modesetting DIX display driver. It may solve your problem.
Why the firmware is missing?
Package amd-gpu-firmware includes firmware for ati/radeon. If it is not installed,
try installing it and restarting X before changing the display driver as above.
[1]
[root@fedora initrd-5]# DISPLAY= inxi -SGaz
System:
Kernel: 5.17.5-200.fc35.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.37-10.fc35
parameters:
BOOT_IMAGE=(hd0,msdos1)/f9c6018290c14d36a6c3ccae0374bbba/5.17.5-200.fc35.x86_64/linux
root=/dev/mapper/fedora_danila--fedora-root ro rd.lvm.lv=fedora_danila-fedora/root
rd.lvm.lv=fedora_danila-fedora/swap rhgb quiet LANG=it_IT.UTF-8
Console: pty pts/2 DM: GDM v: 44.1 Distro: Fedora release 38 (Thirty Eight)
Graphics:
Device-1: AMD Seymour [Radeon HD 6400M/7400M Series] vendor: ASUSTeK driver: radeon v:
kernel
alternate: amdgpu arch: TeraScale-2 code: Evergreen process: TSMC 32-40nm built:
2009-15 pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 2 speed: 5 GT/s ports: active:
LVDS-1
empty: HDMI-A-1,VGA-1 bus-ID: 01:00.0 chip-ID: 1002:6760 class-ID: 0300 temp: 54.5 C
Device-2: Alcor Micro Asus Integrated Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.2:4 chip-ID: 058f:a014 class-ID: 0e02
Display: server: X.org v: 1.20.14 with: Xwayland v: 22.1.9 compositor: gnome-shell
driver: X:
loaded: radeon unloaded: fbdev,modesetting,vesa dri: r600 gpu: radeon display-ID:
tty: 190x45
Monitor-1: LVDS-1 size-res: N/A in console modes: max: 1366x768 min: 640x480
API: OpenGL Message: GL data unavailable in console for root.
Recent versions of inxi do not output lines of more than 80-90 characters,
suggesting your inxi may be an old version from f35. In f38 inxi is nearly
current. You may also try updating thus:
sudo inxi -U
Recent versions do a much better job with -GSaz. For best results, run it in an X
terminal.
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata