You are not logged in.

#1 2022-09-11 08:05:10

S@ndFloh
Member
Registered: 2021-07-09
Posts: 21

[SOLVED] Only 640x480 supported after upgrade from GTX 970 to RX 6700

Hi all

I upgraded from a GeForce GTX 970 to a RTX 6700. I uninstalled all nvidia packages and installed those AMD-packages:

lib32-mesa 22.1.7-1
mesa 22.1.7-1
xf86-video-amdgpu 22.0.0-1

I also tried:

mesa-git
linux-firmware-git

My system does boot, but it only shows a resolution of 640x480 pixels. I tried to change it using `xrandr`. But it does not detect any other resolutions. I tried Adding undetected resolutions as described, but my screen goes Black and says `Out of Range`. My screen has 1440p, but I also tried a lot lower for testing purposes with the same result.

It might be noteworthy to mention that the rest of my system is from around 2015.

Here are some logs (I dont know what might be useful): dmesg, journal -b, lspci -v


I am quite clueless as what to do and would be really glad if someone could point me in the right direction.

Thanks David

Edit: I mentioned the wrong resolution

Edit2: update mesa-git, linux-firmware-git

Edit4: Edit3: Add logs from jounalctl, dmsg, lspci

Last edited by S@ndFloh (2022-09-19 17:43:06)

Offline

#2 2022-09-11 11:42:25

S@ndFloh
Member
Registered: 2021-07-09
Posts: 21

Re: [SOLVED] Only 640x480 supported after upgrade from GTX 970 to RX 6700

I figured it out! big_smile

The Problem was my Monitor. I have a "ROG SWIFT PG278Q" which is a first generation G-Sync monitor. According to this post, AMD does not work well with them.

I don't know why, but `cvt` does not output the right modeset and thus my screen said `OUT OF RANGE` when trying to add a mode with a higher resolution. Lukily, I found this post which gives a working Modeset. Unfortunately only @60Hz. But i noticed, the 'reduced' mode ('cvt -r ..') does give an output which is quite similar which also works. Unfortunately, this requires the refresh rate to be a multiple of 60Hz.

My Monitor is capable of 144Hz, but I got it to work wich 120Hz (reduced). This is not a total win, but a lot better than 640x480@20Hz.

If somebody knows anything about this, I would be interested to learn more about it.

Thanks
David

Offline

#3 2022-09-11 12:08:21

fabertawe
Member
From: Lloegr
Registered: 2009-11-24
Posts: 279

Re: [SOLVED] Only 640x480 supported after upgrade from GTX 970 to RX 6700

EDIT: You posted while I was composing this reply! Glad you got it working anyway smile


I had a lot of problems when I upgraded from my GTX 970 to an RX 6600. Most of it was down to my G-Sync monitor (1080p AOC_G2460PG). It was supposed to be generally spec compliant ("VESA DDC2B capabilities according to the VESA DDC STANDARD") but I ended up having to buy a new monitor (1440p Dell s2721dgf). Whether this problem was with the AOC or down to the new card I don't know.

I tried everything I could possibly find regarding modifying the EDID (etc, etc, etc.) but to no avail, so went with the monitor upgrade. I apologise but I can't remember now what I did after changing the monitor to resolve my remaining issues.

Anyway, I'll list everything installed for completeness...

mesa 22.1.7-1
lib32-mesa 22.1.7-1
libva-mesa-driver 22.1.7-1
lib32-libva-mesa-driver 22.1.7-1
mesa-utils 8.5.0-2
lib32-mesa-utils 8.5.0-1
mesa-vdpau 22.1.7-1
xf86-video-amdgpu 22.0.0-1
libxxf86vm 1.1.4-5
lib32-libxxf86vm 1.1.4-3

/etc/X11/xorg.conf.d/20-amdgpu.conf

Section "Monitor"
  Identifier     "Monitor0"
#  AMDGPU(0): Manufacturer: DEL  Model: 41d9
#  VendorName   "Dell"
#  ModelName    "S2721DGFA"
#  HorizSync    67.5 - 166.0
#  VertRefresh  60.0 - 144.0

  Modeline "2560x1440_165" 645.00  2560 2568 2600 2640  1440 1446 1454 1480 +hsync -vsync
  Option        "DPMS"            "false"
  DisplaySize   597 336 # DPI 108
  Option        "PreferredMode"   "2560x1440_165"
EndSection

Section "Device"
  Identifier    "AMD"
  Driver        "amdgpu"
#  Option        "TearFree"        "false"
#  Option        "VariableRefresh" "false"
EndSection

Section "Screen"
  Identifier    "Screen0"
  Device        "AMD"
  Monitor       "Monitor0"
  DefaultDepth  24
  SubSection    "Display"
    Depth       24
  EndSubSection
EndSection

Section "ServerLayout"
  Identifier "Default Layout"
  Screen "Screen0"
  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"
EndSection

/usr/share/X11/xorg.conf.d/10-amdgpu.conf

Section "OutputClass"
	Identifier "AMDgpu"
	MatchDriver "amdgpu"
	Driver "amdgpu"
EndSection

Does your ~/.local/share/xorg/Xorg.0.log show anything interesting?

Last edited by fabertawe (2022-09-11 12:16:40)


Ryzen 9 5950X, X570S Aorus Pro AX, RX 6600, Arch x86_64

Offline

#4 2022-09-11 12:19:52

S@ndFloh
Member
Registered: 2021-07-09
Posts: 21

Re: [SOLVED] Only 640x480 supported after upgrade from GTX 970 to RX 6700

Well, thanks for your effort anyways!

Offline

Board footer

Powered by FluxBB