You are not logged in.

#1 2021-02-05 23:19:04

ph34rb0t
Member
From: GER
Registered: 2012-09-28
Posts: 14

[Solved] AMD 6900 XT: Renderer string + Long display blank at startup

I'm testing an XFX AMD 6900 XT Merc 319 for now and noticed two minor issues:

1) Despite using linux-mainline and the latest Mesa dev build, the OpenGL renderer string still reports the AMD-internal codename instead of a friendly string like "AMD 6900 XT" (as was the case on the previous 5700XT).

$ glxinfo | grep OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD SIENNA_CICHLID (DRM 3.40.0, 5.11.0-rc6-1-mainline, LLVM 12.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.1.0-devel (git-4654650d6b)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.1.0-devel (git-4654650d6b)
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.1.0-devel (git-4654650d6b)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

2) My displays (27" 1440p, FreeSync via Displayport, 22" 1050p 60Hz via DVI->HDMI) blank and lose signal after login (or starting an XServer) before drawing again correctly when the desktop has loaded (using KDE Plasma with SDDM).
On my previously used AMD 5700XT, I got Plasma's loading screen before the desktop.
I can't spot anything amiss in /var/log/Xorg.0.log (pasted below with irrelevant and overly repetitive sections snipped).

[    29.046] (--) Log file renamed from "/var/log/Xorg.pid-631.log" to "/var/log/Xorg.0.log"
[    29.049] 
X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[    29.049] Build Operating System: Linux Arch Linux
[    29.049] Current Operating System: Linux Xerxes 5.11.0-rc6-1-mainline #1 SMP PREEMPT Mon, 01 Feb 2021 04:27:54 +0000 x86_64
[    29.049] Kernel command line: rw root=PARTUUID=8c2c1f94-c409-4558-9ba3-058327bad4aa initrd=amd-ucode.img initrd=initramfs-linux-mainline.img amdgpu.ppfeaturemask=0xffffffff
[    29.049] Build Date: 14 December 2020  12:10:29PM
[    29.049]  
[    29.049] Current version of pixman: 0.40.0
[    29.049] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    29.049] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    29.049] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb  5 22:37:02 2021
[    29.052] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    29.052] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    29.053] (==) No Layout section.  Using the first Screen section.
[    29.053] (==) No screen section available. Using defaults.
[    29.053] (**) |-->Screen "Default Screen Section" (0)
[    29.053] (**) |   |-->Monitor "<default monitor>"
[    29.053] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    29.053] (**) |   |-->Device "AMD"
[    29.053] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    29.053] (==) Automatically adding devices
[    29.053] (==) Automatically enabling devices
[    29.053] (==) Automatically adding GPU devices
[    29.053] (==) Automatically binding GPU devices
[    29.053] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    29.053] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    29.053] 	Entry deleted from font path.
[    29.053] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    29.053] 	Entry deleted from font path.
[    29.053] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    29.053] 	Entry deleted from font path.
[    29.053] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[    29.053] 	Entry deleted from font path.
[    29.053] (==) FontPath set to:
	/usr/share/fonts/TTF,
	/usr/share/fonts/Type1
[    29.053] (==) ModulePath set to "/usr/lib/xorg/modules"
[    29.053] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    29.053] (II) Module ABI versions:
[    29.053] 	X.Org ANSI C Emulation: 0.4
[    29.053] 	X.Org Video Driver: 24.1
[    29.053] 	X.Org XInput driver : 24.1
[    29.053] 	X.Org Server Extension : 10.0
[    29.054] (++) using VT number 1

[    29.054] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    29.054] (II) xfree86: Adding drm device (/dev/dri/card0)
[    29.069] (--) PCI:*(10@0:0:0) 1002:73bf:1eae:6901 rev 192, Mem @ 0xd0000000/268435456, 0xe0000000/2097152, 0xfc900000/1048576, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[    29.069] (II) Open ACPI successful (/var/run/acpid.socket)
[    29.069] (II) LoadModule: "glx"
[    29.071] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    29.081] (II) Module glx: vendor="X.Org Foundation"
[    29.081] 	compiled for 1.20.10, module version = 1.0.0
[    29.081] 	ABI class: X.Org Server Extension, version 10.0
[    29.081] (II) LoadModule: "amdgpu"
[    29.081] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    29.087] (II) Module amdgpu: vendor="X.Org Foundation"
[    29.087] 	compiled for 1.20.8, module version = 19.1.0
[    29.087] 	Module class: X.Org Video Driver
[    29.087] 	ABI class: X.Org Video Driver, version 24.1
[    29.087] (II) AMDGPU: Driver for AMD Radeon:
	All GPUs supported by the amdgpu kernel driver
[    29.087] (II) AMDGPU(0): [KMS] Kernel modesetting enabled.
[    29.088] (II) AMDGPU(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    29.088] (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
[    29.088] (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    29.088] (==) AMDGPU(0): Default visual is TrueColor
[    29.088] (**) AMDGPU(0): Option "VariableRefresh" "true"
[    29.088] (==) AMDGPU(0): RGB weight 888
[    29.088] (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
[    29.088] (--) AMDGPU(0): Chipset: "Unknown AMD Radeon GPU" (ChipID = 0x73bf)
[    29.088] (II) Loading sub module "fb"
[    29.088] (II) LoadModule: "fb"
[    29.088] (II) Loading /usr/lib/xorg/modules/libfb.so
[    29.089] (II) Module fb: vendor="X.Org Foundation"
[    29.089] 	compiled for 1.20.10, module version = 1.0.0
[    29.089] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    29.089] (II) Loading sub module "dri2"
[    29.089] (II) LoadModule: "dri2"
[    29.089] (II) Module "dri2" already built-in
[    29.327] (II) Loading sub module "glamoregl"
[    29.327] (II) LoadModule: "glamoregl"
[    29.327] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    29.336] (II) Module glamoregl: vendor="X.Org Foundation"
[    29.336] 	compiled for 1.20.10, module version = 1.0.1
[    29.336] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    29.362] (II) AMDGPU(0): glamor X acceleration enabled on AMD SIENNA_CICHLID (DRM 3.40.0, 5.11.0-rc6-1-mainline, LLVM 12.0.0)
[    29.362] (II) AMDGPU(0): glamor detected, initialising EGL layer.
[    29.362] (==) AMDGPU(0): TearFree property default: auto
[    29.362] (**) AMDGPU(0): VariableRefresh: enabled
[    29.362] (II) AMDGPU(0): KMS Pageflipping: enabled
[    29.363] (II) AMDGPU(0): Output DisplayPort-0 has no monitor section
[    29.363] (II) AMDGPU(0): Output DisplayPort-1 has no monitor section
[    29.363] (II) AMDGPU(0): Output DisplayPort-2 has no monitor section
[    29.363] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[    29.384] (II) AMDGPU(0): EDID for output DisplayPort-0
[    29.384] (II) AMDGPU(0): Manufacturer: HPN  Model: 3678  Serial#: 0
[    29.384] (II) AMDGPU(0): Year: 2019  Week: 51
[    29.384] (II) AMDGPU(0): EDID Version: 1.4
[    29.384] (II) AMDGPU(0): Digital Display Input
[    29.384] (II) AMDGPU(0): 8 bits per channel
[    29.384] (II) AMDGPU(0): Digital interface is DisplayPort
[    29.384] (II) AMDGPU(0): Max Image Size [cm]: horiz.: 60  vert.: 34
[    29.384] (II) AMDGPU(0): Gamma: 2.20
[    29.384] (II) AMDGPU(0): DPMS capabilities: Off
[    29.384] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2
[    29.384] (II) AMDGPU(0): First detailed timing is preferred mode
[    29.384] (II) AMDGPU(0): Preferred mode is native pixel format and refresh rate
[    29.384] (II) AMDGPU(0): Display is continuous-frequency
[    29.384] (II) AMDGPU(0): redX: 0.668 redY: 0.332   greenX: 0.300 greenY: 0.625
[    29.384] (II) AMDGPU(0): blueX: 0.143 blueY: 0.052   whiteX: 0.313 whiteY: 0.329
[    29.384] (II) AMDGPU(0): Supported established timings:
[    29.384] (II) AMDGPU(0): 720x400@70Hz
[    29.384] (II) AMDGPU(0): 640x480@60Hz
[    29.384] (II) AMDGPU(0): 640x480@75Hz
[    29.384] (II) AMDGPU(0): 800x600@60Hz
[    29.384] (II) AMDGPU(0): 800x600@75Hz
[    29.384] (II) AMDGPU(0): 1024x768@60Hz
[    29.384] (II) AMDGPU(0): 1024x768@75Hz
[    29.384] (II) AMDGPU(0): 1280x1024@75Hz
[    29.384] (II) AMDGPU(0): Manufacturer's mask: 0
[    29.384] (II) AMDGPU(0): Supported standard timings:
[    29.384] (II) AMDGPU(0): #0: hsize: 1920  vsize 1080  refresh: 60  vid: 49361
[    29.384] (II) AMDGPU(0): #1: hsize: 1600  vsize 900  refresh: 60  vid: 49321
[    29.384] (II) AMDGPU(0): #2: hsize: 1280  vsize 720  refresh: 60  vid: 49281
[    29.384] (II) AMDGPU(0): #3: hsize: 1920  vsize 1200  refresh: 60  vid: 209
[    29.384] (II) AMDGPU(0): #4: hsize: 1680  vsize 1050  refresh: 60  vid: 179
[    29.384] (II) AMDGPU(0): #5: hsize: 1440  vsize 900  refresh: 60  vid: 149
[    29.384] (II) AMDGPU(0): #6: hsize: 1280  vsize 800  refresh: 60  vid: 129
[    29.384] (II) AMDGPU(0): #7: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
[    29.384] (II) AMDGPU(0): Supported detailed timing:
[    29.384] (II) AMDGPU(0): clock: 241.5 MHz   Image Size:  597 x 336 mm
[    29.384] (II) AMDGPU(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2720 h_border: 0
[    29.384] (II) AMDGPU(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1481 v_border: 0
[    29.384] (II) AMDGPU(0): Ranges: V min: 48 V max: 144 Hz, H min: 223 H max: 223 kHz, PixClock max 605 MHz
[    29.384] (II) AMDGPU(0): Monitor name: HP X27i
[    29.384] (II) AMDGPU(0): Serial No: CNK951129X
[    29.384] (II) AMDGPU(0): Supported detailed timing:
[    29.384] (II) AMDGPU(0): clock: 586.0 MHz   Image Size:  597 x 336 mm
[    29.384] (II) AMDGPU(0): h_active: 2560  h_sync: 2568  h_sync_end 2600 h_blank_end 2640 h_border: 0
[    29.384] (II) AMDGPU(0): v_active: 1440  v_sync: 1465  v_sync_end 1473 v_blanking: 1543 v_border: 0
[    29.384] (II) AMDGPU(0): Supported detailed timing:
[    29.384] (II) AMDGPU(0): clock: 482.6 MHz   Image Size:  597 x 336 mm
[    29.384] (II) AMDGPU(0): h_active: 2560  h_sync: 2568  h_sync_end 2600 h_blank_end 2640 h_border: 0
[    29.384] (II) AMDGPU(0): v_active: 1440  v_sync: 1447  v_sync_end 1455 v_blanking: 1525 v_border: 0
[    29.384] (II) AMDGPU(0): Supported detailed timing:
[    29.384] (II) AMDGPU(0): clock: 274.7 MHz   Image Size:  597 x 336 mm
[    29.384] (II) AMDGPU(0): h_active: 2560  h_sync: 2568  h_sync_end 2600 h_blank_end 2640 h_border: 0
[    29.384] (II) AMDGPU(0): v_active: 1440  v_sync: 1474  v_sync_end 1482 v_blanking: 1488 v_border: 0
[    29.384] (II) AMDGPU(0): Supported detailed timing:
[    29.384] (II) AMDGPU(0): clock: 346.5 MHz   Image Size:  597 x 336 mm
[    29.384] (II) AMDGPU(0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2080 h_border: 0
[    29.384] (II) AMDGPU(0): v_active: 1080  v_sync: 1083  v_sync_end 1088 v_blanking: 1157 v_border: 0
[    29.384] (II) AMDGPU(0): Supported detailed timing:
[    29.384] (II) AMDGPU(0): clock: 148.5 MHz   Image Size:  597 x 336 mm
[    29.384] (II) AMDGPU(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[    29.384] (II) AMDGPU(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[    29.384] (II) AMDGPU(0): Number of EDID sections to follow: 1
[    29.384] (II) AMDGPU(0): EDID (in hex):
[    29.384] (II) AMDGPU(0): 	00ffffffffffff00220e783600000000
[    29.384] (II) AMDGPU(0): 	331d0104a53c22783b0c95ab554ca024
[    29.384] (II) AMDGPU(0): 	0d5054a54b00d1c0a9c081c0d100b300
[    29.384] (II) AMDGPU(0): 	95008100a940565e00a0a0a029503020
[    29.384] (II) AMDGPU(0): 	350055502100001a000000fd003090df
[    29.384] (II) AMDGPU(0): 	df3c010a202020202020000000fc0048
[    29.384] (II) AMDGPU(0): 	5020583237690a2020202020000000ff
[    29.384] (II) AMDGPU(0): 	00434e4b393531313239580a202001d8
[    29.384] (II) AMDGPU(0): 	02031bf14b101f041303120211013f40
[    29.384] (II) AMDGPU(0): 	2309070783010000e2006be8e40050a0
[    29.384] (II) AMDGPU(0): 	a067500820980455502100001a87bc00
[    29.384] (II) AMDGPU(0): 	50a0a055500820780055502100001a4c
[    29.384] (II) AMDGPU(0): 	6b0050a0a03050082028085550210000
[    29.384] (II) AMDGPU(0): 	1a5a8780a070384d4030203500555021
[    29.384] (II) AMDGPU(0): 	00001a023a801871382d40582c450055
[    29.384] (II) AMDGPU(0): 	502100001e00000000000000000000cb
[    29.384] (II) AMDGPU(0): Printing probed modes for output DisplayPort-0
[    29.384] (II) AMDGPU(0): Modeline "2560x1440"x60.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
...
[    29.385] (II) AMDGPU(0): EDID for output DisplayPort-1
[    29.385] (II) AMDGPU(0): EDID for output DisplayPort-2
[    29.385] (II) AMDGPU(0): EDID for output HDMI-A-0
[    29.385] (II) AMDGPU(0): Manufacturer: IVM  Model: 560f  Serial#: 198
[    29.385] (II) AMDGPU(0): Year: 2009  Week: 27
[    29.385] (II) AMDGPU(0): EDID Version: 1.3
[    29.385] (II) AMDGPU(0): Digital Display Input
[    29.385] (II) AMDGPU(0): Max Image Size [cm]: horiz.: 48  vert.: 30
[    29.385] (II) AMDGPU(0): Gamma: 2.20
[    29.385] (II) AMDGPU(0): DPMS capabilities: Off
[    29.385] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    29.385] (II) AMDGPU(0): First detailed timing is preferred mode
[    29.385] (II) AMDGPU(0): redX: 0.649 redY: 0.335   greenX: 0.283 greenY: 0.605
[    29.385] (II) AMDGPU(0): blueX: 0.151 blueY: 0.073   whiteX: 0.312 whiteY: 0.329
[    29.385] (II) AMDGPU(0): Supported established timings:
[    29.385] (II) AMDGPU(0): 720x400@70Hz
[    29.385] (II) AMDGPU(0): 640x480@60Hz
[    29.385] (II) AMDGPU(0): 640x480@67Hz
[    29.385] (II) AMDGPU(0): 640x480@72Hz
[    29.385] (II) AMDGPU(0): 640x480@75Hz
[    29.385] (II) AMDGPU(0): 800x600@56Hz
[    29.385] (II) AMDGPU(0): 800x600@60Hz
[    29.385] (II) AMDGPU(0): 800x600@72Hz
[    29.385] (II) AMDGPU(0): 800x600@75Hz
[    29.385] (II) AMDGPU(0): 832x624@75Hz
[    29.385] (II) AMDGPU(0): 1024x768@60Hz
[    29.385] (II) AMDGPU(0): 1024x768@70Hz
[    29.385] (II) AMDGPU(0): 1024x768@75Hz
[    29.385] (II) AMDGPU(0): 1280x1024@75Hz
[    29.385] (II) AMDGPU(0): Manufacturer's mask: 0
[    29.385] (II) AMDGPU(0): Supported standard timings:
[    29.385] (II) AMDGPU(0): #0: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[    29.385] (II) AMDGPU(0): #1: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[    29.385] (II) AMDGPU(0): #2: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[    29.385] (II) AMDGPU(0): #3: hsize: 1440  vsize 900  refresh: 60  vid: 149
[    29.385] (II) AMDGPU(0): #4: hsize: 1440  vsize 900  refresh: 75  vid: 3989
[    29.385] (II) AMDGPU(0): Supported detailed timing:
[    29.385] (II) AMDGPU(0): clock: 146.2 MHz   Image Size:  478 x 300 mm
[    29.385] (II) AMDGPU(0): h_active: 1680  h_sync: 1784  h_sync_end 1960 h_blank_end 2240 h_border: 0
[    29.385] (II) AMDGPU(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1089 v_border: 0
[    29.385] (II) AMDGPU(0): Serial No: 11011M9700198
[    29.385] (II) AMDGPU(0): Ranges: V min: 55 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 155 MHz
[    29.385] (II) AMDGPU(0): Monitor name: PL2206W
[    29.385] (II) AMDGPU(0): EDID (in hex):
[    29.385] (II) AMDGPU(0): 	00ffffffffffff0026cd0f56c6000000
[    29.385] (II) AMDGPU(0): 	1b13010380301e782a78f1a655489b26
[    29.385] (II) AMDGPU(0): 	125054bfef00714f818081409500950f
[    29.385] (II) AMDGPU(0): 	01010101010121399030621a274068b0
[    29.385] (II) AMDGPU(0): 	3600de2c1100001c000000ff00313130
[    29.385] (II) AMDGPU(0): 	31314d39373030313938000000fd0037
[    29.385] (II) AMDGPU(0): 	4c1e530f000a202020202020000000fc
[    29.385] (II) AMDGPU(0): 	00504c32323036570a20202020200053
[    29.385] (II) AMDGPU(0): Printing probed modes for output HDMI-A-0
[    29.385] (II) AMDGPU(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz eP)
...
[    29.385] (II) AMDGPU(0): Output DisplayPort-0 connected
[    29.385] (II) AMDGPU(0): Output DisplayPort-1 disconnected
[    29.385] (II) AMDGPU(0): Output DisplayPort-2 disconnected
[    29.385] (II) AMDGPU(0): Output HDMI-A-0 connected
[    29.385] (II) AMDGPU(0): Using spanning desktop for initial modes
[    29.385] (II) AMDGPU(0): Output DisplayPort-0 using initial mode 2560x1440 +0+0
[    29.385] (II) AMDGPU(0): Output HDMI-A-0 using initial mode 1680x1050 +2560+0
[    29.385] (II) AMDGPU(0): mem size init: gart size :3fe4e5000 vram size: s:3fc8f5000 visible:f176000
[    29.385] (==) AMDGPU(0): DPI set to (96, 96)
[    29.385] (==) AMDGPU(0): Using gamma correction (1.0, 1.0, 1.0)
[    29.385] (II) Loading sub module "ramdac"
[    29.385] (II) LoadModule: "ramdac"
[    29.385] (II) Module "ramdac" already built-in
[    29.385] (II) AMDGPU(0): [DRI2] Setup complete
[    29.385] (II) AMDGPU(0): [DRI2]   DRI driver: radeonsi
[    29.385] (II) AMDGPU(0): [DRI2]   VDPAU driver: radeonsi
[    29.422] (II) AMDGPU(0): Front buffer pitch: 17408 bytes
[    29.424] (II) AMDGPU(0): SYNC extension fences enabled
[    29.424] (II) AMDGPU(0): Present extension enabled
[    29.424] (==) AMDGPU(0): DRI3 enabled
[    29.424] (==) AMDGPU(0): Backing store enabled
[    29.424] (II) AMDGPU(0): Direct rendering enabled
[    29.438] (II) AMDGPU(0): Use GLAMOR acceleration.
[    29.438] (II) AMDGPU(0): Acceleration enabled
[    29.438] (==) AMDGPU(0): DPMS enabled
[    29.438] (==) AMDGPU(0): Silken mouse disabled
[    29.438] (II) AMDGPU(0): Set up textured video (glamor)
[    29.451] (II) Initializing extension Generic Event Extension
[    29.451] (II) Initializing extension SHAPE
[    29.451] (II) Initializing extension MIT-SHM
[    29.451] (II) Initializing extension XInputExtension
[    29.451] (II) Initializing extension XTEST
[    29.451] (II) Initializing extension BIG-REQUESTS
[    29.451] (II) Initializing extension SYNC
[    29.451] (II) Initializing extension XKEYBOARD
[    29.451] (II) Initializing extension XC-MISC
[    29.451] (II) Initializing extension SECURITY
[    29.451] (II) Initializing extension XFIXES
[    29.451] (II) Initializing extension RENDER
[    29.452] (II) Initializing extension RANDR
[    29.452] (II) Initializing extension COMPOSITE
[    29.452] (II) Initializing extension DAMAGE
[    29.452] (II) Initializing extension MIT-SCREEN-SAVER
[    29.452] (II) Initializing extension DOUBLE-BUFFER
[    29.452] (II) Initializing extension RECORD
[    29.452] (II) Initializing extension DPMS
[    29.452] (II) Initializing extension Present
[    29.452] (II) Initializing extension DRI3
[    29.452] (II) Initializing extension X-Resource
[    29.452] (II) Initializing extension XVideo
[    29.452] (II) Initializing extension XVideo-MotionCompensation
[    29.452] (II) Initializing extension GLX
[    29.454] (II) AIGLX: Loaded and initialized radeonsi
[    29.454] (II) GLX: Initialized DRI2 GL provider for screen 0
[    29.454] (II) Initializing extension XFree86-VidModeExtension
[    29.454] (II) Initializing extension XFree86-DGA
[    29.454] (II) Initializing extension XFree86-DRI
[    29.454] (II) Initializing extension DRI2
[    29.461] (II) AMDGPU(0): Setting screen physical size to 1121 x 381
[    29.559] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    29.559] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    29.559] (II) LoadModule: "libinput"
[    29.560] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    29.564] (II) Module libinput: vendor="X.Org Foundation"
...
[    30.805] (II) AMDGPU(0): EDID vendor "IVM", prod id 22031
[    30.805] (II) AMDGPU(0): Using EDID range info for horizontal sync
[    30.805] (II) AMDGPU(0): Using EDID range info for vertical refresh
[    30.805] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    30.805] (II) AMDGPU(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz eP)
...
[    31.214] (II) AMDGPU(0): EDID vendor "IVM", prod id 22031
[    31.214] (II) AMDGPU(0): Using hsync ranges from config file
[    31.214] (II) AMDGPU(0): Using vrefresh ranges from config file
[    31.214] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    31.214] (II) AMDGPU(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz eP)
...


I know that item 1 is clearly a bug, but I need a hint where I should file the bug report, possibly with more information if somebody can educate me where these strings are stored.

As for item 2, I need more pointers where to look next for debugging and where to file a bug report if applicable.

Last edited by ph34rb0t (2021-02-13 21:36:58)

Offline

#2 2021-02-06 05:03:46

orlfman
Member
Registered: 2007-11-20
Posts: 145

Re: [Solved] AMD 6900 XT: Renderer string + Long display blank at startup

hello fellow 6900 xt user! smile i have one too and when I looked into I noticed this:
https://archlinux.org/packages/core/any/hwids/

the hwid package is extremely out of date. it only has id's for hardware up to august 2020. so anything new after that won't have a proper id.

in regards to the dual monitor setup problem, i really don't know as i use a single monitor myself. the only thing i could think of is maybe its an issue with the different refresh rates. if you have freesync enabled, i do recall freesync not being able to function if one of the monitors doesn't have the same refresh rate. so maybe that's causing some quirks at boot up.

Last edited by orlfman (2021-02-06 05:05:16)

Offline

#3 2021-02-06 05:29:53

ph34rb0t
Member
From: GER
Registered: 2012-09-28
Posts: 14

Re: [Solved] AMD 6900 XT: Renderer string + Long display blank at startup

orlfman wrote:

hello fellow 6900 xt user! smile i have one too and when I looked into I noticed this:
https://archlinux.org/packages/core/any/hwids/

the hwid package is extremely out of date. it only has id's for hardware up to august 2020. so anything new after that won't have a proper id.

Thanks for the hint! I rebuilt the package with a quickly fixed up PKGBUILD and indeed correct vendor strings for tools like hardinfo are now provided.

But glxinfo output remains the same, so I figure this this is a Mesa issue then...?

in regards to the dual monitor setup problem, i really don't know as i use a single monitor myself. the only thing i could think of is maybe its an issue with the different refresh rates. if you have freesync enabled, i do recall freesync not being able to function if one of the monitors doesn't have the same refresh rate. so maybe that's causing some quirks at boot up.

Good point. I'm gonna try again with a single monitor.


- Edit:

Things I've tried:

- Booted with one monitor only (tested with both) --> No change
- Booted without the amdgpu.conf file from /etc/X11/xorg.conf.d --> No change
- Booted with Freesync disabled on the Display Port connected monitor --> No change

On closer observation, the blank/sleep issue happens during the boot process when a monitor would normally change from the low (fallback) resolution to its native one.
I have an itch that there may be a connection to the first issue with the renderer string...

Last edited by ph34rb0t (2021-02-06 05:50:22)

Offline

#4 2021-02-06 06:37:51

orlfman
Member
Registered: 2007-11-20
Posts: 145

Re: [Solved] AMD 6900 XT: Renderer string + Long display blank at startup

have you tried a different environment? like xfce or a openbox session? if you just swapped to the 6900 xt from the 5700 xt, maybe its some dot file with kde causing some funkyness. outside that, have you tried enabling early kms? i wish i could help you more sad i really don't know what could be causing that.

Offline

#5 2021-02-06 16:18:52

ph34rb0t
Member
From: GER
Registered: 2012-09-28
Posts: 14

Re: [Solved] AMD 6900 XT: Renderer string + Long display blank at startup

Good point about the KMS! I've set "amdgpu" up for an early KMS start as per the wiki and that seemed to have solved the monitors switching off! So that's one issue off the list. Thanks!

Offline

#6 2021-02-13 21:36:42

ph34rb0t
Member
From: GER
Registered: 2012-09-28
Posts: 14

Re: [Solved] AMD 6900 XT: Renderer string + Long display blank at startup

Thanks to some input from Mesa's DRM maintainers, I managed to produce a patch which fixes the device ID issue for me. See here: https://gitlab.freedesktop.org/mesa/drm … ote_802821

The libdrm package needs to be remade with the patch. Suggestions for edited/added PKGBUILD sections:

...
pkgrel=2
...
source=(https://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}
        COPYING
        https://gitlab.freedesktop.org/mesa/drm/uploads/95221f17e7ff5400c39244c7c515ca6c/navi_21+22+23_ids.patch)
...
prepare() {
    cd "$pkgname-$pkgver/data"
    patch --forward --strip=0 --input="${srcdir}/navi_21+22+23_ids.patch"
}

Don't forget to update the SHA512 sums (with "updpkgsums" or so) and you may need to add the gpg keys with "gpg --recv-keys [key]".


Marking the thread as solved.

Last edited by ph34rb0t (2021-02-13 21:37:40)

Offline

Board footer

Powered by FluxBB