Fedora 40: Can't change display resolution

Literally have no choice in Display resolution


My native screen resolution is 1920x1080 with AMD RTX580 Graphic card
Specs:

I’ve tried edit GRUB config
Screenshot from 2024-10-17 18-38-47
It has no effect after reboot

Xrandr manipulations give me an error, that i can’t understand

mark@fedora:~$ xrandr -q
Screen 0: minimum 16 x 16, current 800 x 600, maximum 32767 x 32767
None-1 connected primary 800x600+0+0 (normal left inverted right x axis y axis) 211mm x 158mm
   800x600       59.86*+
   640x480       59.38  
   320x240       59.52  
   800x500       59.50  
   768x480       59.90  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   720x400       59.55  
   640x350       59.77  
mark@fedora:~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
mark@fedora:~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
mark@fedora:~$ xrandr --addmode None-1 "1920x1080_60.00"
mark@fedora:~$ xrandr --output None-1 --mode "1920x1080_60.00"
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x0
  Serial number of failed request:  22
  Current serial number in output stream:  22
mark@fedora:~$ 

Google have showed me that problem might be in drivers
I’ve install amdgpu via dnf:

mark@fedora:~$ sudo dnf install -y amdgpu
[sudo] password for mark: 
Last metadata expiration check: 0:40:35 ago on Thu 17 Oct 2024 07:26:17 PM MSK.
Package amdgpu-1:6.2.60203-2044426.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
mark@fedora:~$ 

And trying Xrandr again but it have no effect

This might seem like a silly question, but since the system information is showing that you’re using a Xeon system, is there any onboard IPMI or remote management functionality? It could be detecting that as a primary GPU and thus limiting the resolution somehow?

It also looks like it’s using software rendering and Wayland, which Xrandr wouldn’t really do much since it’s used for Xorg rather than Wayland.

Could you run lspci and see if the GPU is being detected?

hmm why you using Package amdgpu-1:6.2.60203-2044426.el9.x86_64 It is not native fedora package It’s more red hat enterprise linux package. Amd is supported by fedora by default!

xrandr won’t work from Wayland (at log-in click settings Cog bottom-right → GNOME on Xorg)

For GNOME on Xorg specifically, try installing something like xorg-drv-video-amdgpu first.

Also remove nomodeset from GRUB_CMDLINE_LINUX; pretty sure that’s the main issue :stuck_out_tongue:

xorg-x11-amdgpu-drv-amdgpu.x86_64 and xorg-x11-drv-amdgpu.x86_64 packages already installed
I’ve deleted nomodeset like

GRUB_CMDLINE_LINUX="rhgb quiet"

and did reboot and X11 login
Tried Xrandr again and screen flashing at least but nothing changes

Repo gave me that package
I’ve used default repo:

https://repo.radeon.com/amdgpu/6.2.3/el/$amdgpudistro/main/x86_64

in

/etc/yum.repos.d/amdgpu.repo

But link just didn’t work; in browser it give me 404 error
I use

https://repo.radeon.com/amdgpu/6.2.3/el/9.4/main/x86_64

instead

I have no remote systems
lspci gave me that one string about card

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 20 XL [Radeon RX 580 2048SP] (rev ef)

You do not need to add the radeon repo. Igor meant that AMD is supported in the Fedora base install, from the base Fedora repo.

Possibly a silly question, but do you have your desplay cable plugged in to your graphics card, or to your motherboard?

yea, graphic card of course

Just tired and installed xfce and reso works fine :sneezing_face: