LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-12-2022, 06:41 AM   #1
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 312

Rep: Reputation: 112Reputation: 112
KMS + "QHD over HDMI" = "no signal" error (black screen)


affected computer:
CPU: AMD FX-6350
Mainboard: MSI 990FXA-GD80
RAM: 24 GiB DDR3 PC-1600
Graphics card: AMD Radeon R7 240 (4 GiB GDDR5; connectors: DVI-D, HDMI; model: Powercolor AXR7 240 4GD5-HLEV2)
Monitor: Samsung S32A600NWU (native resolution: 2560×1440 @ 75 Hz; connectors: HDMI, DP)
OS: "Slackware64 15.0 RC2 with kernel 5.15.13" & "Windows 10 pro 64-bit" (dual boot setup: each OS is running native, not in a VM)

Booting Windows gives a visible screen in native resolution (after all drivers have been installed). Therefore a hardware defect is highly improbable.

Booting Slackware64 with KMS results in a black screen. Monitor only shows "no signal" error and blanks after that.
Booting with "init 4" or with "init 3" give same result.
Booting with unchanged delivered kernel 5.15.4 instead of kernel 5.15.13 gives same result.
Booting Knoppix 9.1 (kernel 5.10.10) from DVD gives same result.
Replacing HDMI cable with DVI-HDMI cable gives same result.

Booting a Linux without KMS (with boot parameters "nomodeset init 3") tty console is displayed and usable.

Trying a blind flight (booting with KMS and "init 3", login, startx, free-finger kill X, halt) gives dmesg output and Xorg.0.log files.

dmesg (drm part):
Code:
[    0.535108] [drm] radeon kernel modesetting enabled.
[    0.535190] radeon 0000:01:00.0: vgaarb: deactivate vga console
[    0.536101] Console: switching to colour dummy device 80x25
[    0.536243] [drm] initializing kernel modesetting (OLAND 0x1002:0x6617 0x1787:0x012F 0x87).
[    0.536275] radeon 0000:01:00.0: No more image in the PCI ROM
[    0.536324] ATOM BIOS: C86901
[    0.536415] radeon 0000:01:00.0: VRAM: 4096M 0x0000000000000000 - 0x00000000FFFFFFFF (4096M used)
[    0.536419] radeon 0000:01:00.0: GTT: 2048M 0x0000000100000000 - 0x000000017FFFFFFF
[    0.536424] [drm] Detected VRAM RAM=4096M, BAR=256M
[    0.536426] [drm] RAM width 128bits DDR
[    0.536440] [drm] radeon: 4096M of VRAM memory ready
[    0.536443] [drm] radeon: 2048M of GTT memory ready.
[    0.536446] [drm] Loading oland Microcode
[    0.536451] [drm] Internal thermal controller with fan control
[    0.542765] [drm] radeon: dpm initialized
[    0.542777] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    0.544474] [drm] PCIE gen 2 link speeds already enabled
[    0.553431] [drm] PCIE GART of 2048M enabled (table at 0x0000000000165000).
[    0.553516] radeon 0000:01:00.0: WB enabled
[    0.553519] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000100000c00
[    0.553523] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000100000c04
[    0.553525] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000100000c08
[    0.553528] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000100000c0c
[    0.553531] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000100000c10
[    0.553929] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
[    0.554112] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.554140] radeon 0000:01:00.0: radeon: using MSI.
[    0.554161] [drm] radeon: irq initialized.
[    0.717409] [drm] ring test on 0 succeeded in 1 usecs
[    0.717415] [drm] ring test on 1 succeeded in 1 usecs
[    0.717419] [drm] ring test on 2 succeeded in 1 usecs
[    0.717426] [drm] ring test on 3 succeeded in 3 usecs
[    0.717432] [drm] ring test on 4 succeeded in 3 usecs
[    0.894539] [drm] ring test on 5 succeeded in 2 usecs
[    0.894545] [drm] UVD initialized successfully.
[    0.894605] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.894635] [drm] ib test on ring 1 succeeded in 0 usecs
[    0.894663] [drm] ib test on ring 2 succeeded in 0 usecs
[    0.894691] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.894718] [drm] ib test on ring 4 succeeded in 0 usecs
[    1.525039] tsc: Refined TSC clocksource calibration: 3900.309 MHz
[    1.525074] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x7070fae5793, max_idle_ns: 881590445744 ns
[    1.525137] clocksource: Switched to clocksource tsc
[    1.528370] [drm] ib test on ring 5 succeeded
[    1.528613] [drm] Radeon Display Connectors
[    1.528616] [drm] Connector 0:
[    1.528618] [drm]   HDMI-A-1
[    1.528619] [drm]   HPD1
[    1.528623] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 0x654c 0x654c
[    1.528628] [drm]   Encoders:
[    1.528631] [drm]     DFP1: INTERNAL_UNIPHY
[    1.528633] [drm] Connector 1:
[    1.528635] [drm]   DVI-D-1
[    1.528637] [drm]   HPD2
[    1.528639] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c
[    1.528643] [drm]   Encoders:
[    1.528645] [drm]     DFP2: INTERNAL_UNIPHY
[    1.596494] [drm] fb mappable at 0xC0571000
[    1.596497] [drm] vram apper at 0xC0000000
[    1.596498] [drm] size 14745600
[    1.596500] [drm] fb depth is 24
[    1.596501] [drm]    pitch is 10240
[    1.596548] fbcon: radeondrmfb (fb0) is primary device
[    1.752372] Console: switching to colour frame buffer device 320x90
[    1.758093] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer device
Xorg.0.log (shortened)

Code:
[    79.296] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
[…]
    AMD Radeon HD 6800 Series, AMD Radeon HD 6700 Series, TURKS, CAICOS,
    ARUBA, TAHITI, PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI,
    MULLINS, KAVERI, HAWAII
[    79.300] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    79.300] (++) using VT number 1

[    79.300] (II) [KMS] Kernel modesetting enabled.
[    79.300] (WW) Falling back to old probe method for modesetting
[    79.300] (II) RADEON(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[    79.300] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[    79.300] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    79.300] (==) RADEON(0): Default visual is TrueColor
[    79.300] (==) RADEON(0): RGB weight 888
[    79.300] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[    79.300] (--) RADEON(0): Chipset: "OLAND" (ChipID = 0x6617)
[    79.300] (II) Loading sub module "fb"
[    79.300] (II) LoadModule: "fb"
[    79.300] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    79.301] (II) Module fb: vendor="X.Org Foundation"
[    79.301]     compiled for 1.20.13, module version = 1.0.0
[    79.301]     ABI class: X.Org ANSI C Emulation, version 0.4
[    79.301] (II) Loading sub module "dri2"
[    79.301] (II) LoadModule: "dri2"
[    79.301] (II) Module "dri2" already built-in
[    79.577] (II) Loading sub module "glamoregl"
[    79.577] (II) LoadModule: "glamoregl"
[    79.577] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[    79.590] (II) Module glamoregl: vendor="X.Org Foundation"
[    79.590]     compiled for 1.20.13, module version = 1.0.1
[    79.590]     ABI class: X.Org ANSI C Emulation, version 0.4
[    79.614] (II) RADEON(0): glamor X acceleration enabled on AMD OLAND (DRM 2.50.0, 5.15.13, LLVM 13.0.0)
[    79.614] (II) RADEON(0): glamor detected, initialising EGL layer.
[    79.614] (II) RADEON(0): KMS Color Tiling: enabled
[    79.614] (II) RADEON(0): KMS Color Tiling 2D: enabled
[    79.614] (==) RADEON(0): TearFree property default: auto
[    79.614] (II) RADEON(0): KMS Pageflipping: enabled
[    79.676] (II) RADEON(0): Output HDMI-0 has no monitor section
[    79.678] (II) RADEON(0): Output DVI-0 has no monitor section
[    79.740] (II) RADEON(0): EDID for output HDMI-0
[    79.740] (II) RADEON(0): Manufacturer: SAM  Model: 715e  Serial#: 809841460
[    79.740] (II) RADEON(0): Year: 2021  Week: 19
[    79.740] (II) RADEON(0): EDID Version: 1.3
[    79.740] (II) RADEON(0): Digital Display Input
[    79.740] (II) RADEON(0): Max Image Size [cm]: horiz.: 70  vert.: 40
[    79.740] (II) RADEON(0): Gamma: 2.20
[    79.740] (II) RADEON(0): DPMS capabilities: Off
[    79.740] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    79.740] (II) RADEON(0): First detailed timing is preferred mode
[    79.740] (II) RADEON(0): redX: 0.660 redY: 0.330   greenX: 0.300 greenY: 0.640
[    79.740] (II) RADEON(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
[    79.740] (II) RADEON(0): Supported established timings:
[    79.740] (II) RADEON(0): 720x400@70Hz
[    79.740] (II) RADEON(0): 640x480@60Hz
[    79.740] (II) RADEON(0): 640x480@67Hz
[    79.740] (II) RADEON(0): 640x480@72Hz
[    79.740] (II) RADEON(0): 640x480@75Hz
[    79.740] (II) RADEON(0): 800x600@56Hz
[    79.740] (II) RADEON(0): 800x600@60Hz
[    79.740] (II) RADEON(0): 800x600@72Hz
[    79.740] (II) RADEON(0): 800x600@75Hz
[    79.740] (II) RADEON(0): 832x624@75Hz
[    79.740] (II) RADEON(0): 1024x768@60Hz
[    79.740] (II) RADEON(0): 1024x768@70Hz
[    79.740] (II) RADEON(0): 1024x768@75Hz
[    79.740] (II) RADEON(0): 1280x1024@75Hz
[    79.740] (II) RADEON(0): 1152x864@75Hz
[    79.740] (II) RADEON(0): Manufacturer's mask: 0
[    79.740] (II) RADEON(0): Supported standard timings:
[    79.740] (II) RADEON(0): #0: hsize: 1680  vsize 1050  refresh: 60  vid: 179
[    79.740] (II) RADEON(0): #1: hsize: 1280  vsize 800  refresh: 60  vid: 129
[    79.740] (II) RADEON(0): #2: hsize: 1280  vsize 720  refresh: 60  vid: 49281
[    79.740] (II) RADEON(0): #3: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[    79.740] (II) RADEON(0): #4: hsize: 1440  vsize 900  refresh: 60  vid: 149
[    79.740] (II) RADEON(0): #5: hsize: 1600  vsize 900  refresh: 60  vid: 49321
[    79.740] (II) RADEON(0): #6: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[    79.740] (II) RADEON(0): Supported detailed timing:
[    79.740] (II) RADEON(0): clock: 304.2 MHz   Image Size:  698 x 393 mm
[    79.740] (II) RADEON(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2720 h_border: 0
[    79.740] (II) RADEON(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1492 v_border: 0
[    79.740] (II) RADEON(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 112 kHz, PixClock max 315 MHz
[    79.740] (II) RADEON(0): Monitor name: LS32A600N
[    79.740] (II) RADEON(0): Serial No: HNTR500572
[    79.740] (II) RADEON(0): Supported detailed timing:
[    79.740] (II) RADEON(0): clock: 148.5 MHz   Image Size:  698 x 393 mm
[    79.740] (II) RADEON(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[    79.740] (II) RADEON(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[    79.740] (II) RADEON(0): Supported detailed timing:
[    79.741] (II) RADEON(0): clock: 148.5 MHz   Image Size:  698 x 393 mm
[    79.741] (II) RADEON(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 h_blank_end 2640 h_border: 0
[    79.741] (II) RADEON(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[    79.741] (II) RADEON(0): Supported detailed timing:
[    79.741] (II) RADEON(0): clock: 74.2 MHz   Image Size:  698 x 393 mm
[    79.741] (II) RADEON(0): h_active: 1280  h_sync: 1390  h_sync_end 1430 h_blank_end 1650 h_border: 0
[    79.741] (II) RADEON(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
[    79.741] (II) RADEON(0): Supported detailed timing:
[    79.741] (II) RADEON(0): clock: 241.5 MHz   Image Size:  698 x 393 mm
[    79.741] (II) RADEON(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2720 h_border: 0
[    79.741] (II) RADEON(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1481 v_border: 0
[    79.741] (II) RADEON(0): Supported detailed timing:
[    79.741] (II) RADEON(0): clock: 27.0 MHz   Image Size:  698 x 393 mm
[    79.741] (II) RADEON(0): h_active: 720  h_sync: 736  h_sync_end 798 h_blank_end 858 h_border: 0
[    79.741] (II) RADEON(0): v_active: 480  v_sync: 489  v_sync_end 495 v_blanking: 525 v_border: 0
[    79.741] (II) RADEON(0): Number of EDID sections to follow: 1
[    79.741] (II) RADEON(0): EDID (in hex):
[    79.741] (II) RADEON(0):     00ffffffffffff004c2d5e7134334530
[    79.741] (II) RADEON(0):     131f0103804628782a2f95a9544ca326
[    79.741] (II) RADEON(0):     0f5054bfef80b300810081c081809500
[    79.741] (II) RADEON(0):     a9c0714f0101d97600a0a0a034503020
[    79.741] (II) RADEON(0):     3500ba892100001a000000fd00324b1e
[    79.741] (II) RADEON(0):     701f000a202020202020000000fc004c
[    79.741] (II) RADEON(0):     533332413630304e0a202020000000ff
[    79.741] (II) RADEON(0):     00484e54523530303537320a20200140
[    79.741] (II) RADEON(0):     020323f146901f041303122309070783
[    79.741] (II) RADEON(0):     010000e305c00067030c001000b83ee3
[    79.741] (II) RADEON(0):     060501023a801871382d40582c4500ba
[    79.741] (II) RADEON(0):     892100001e023a80d072382d40102c45
[    79.741] (II) RADEON(0):     80ba892100001e011d007251d01e206e
[    79.741] (II) RADEON(0):     285500ba892100001e565e00a0a0a029
[    79.741] (II) RADEON(0):     5030203500ba892100001a8c0ad08a20
[    79.741] (II) RADEON(0):     e02d10103e9600ba89210000180000a1
[    79.741] (--) RADEON(0): HDMI max TMDS frequency 310000KHz
[    79.741] (II) RADEON(0): Printing probed modes for output HDMI-0
[    79.741] (II) RADEON(0): Modeline "2560x1440"x75.0  304.25  2560 2608 2640 2720  1440 1443 1448 1492 +hsync -vsync (111.9 kHz eP)
[    79.741] (II) RADEON(0): Modeline "2560x1440"x60.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz e)
[    79.741] (II) RADEON(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    79.741] (II) RADEON(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    79.741] (II) RADEON(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[    79.741] (II) RADEON(0): Modeline "1680x1050"x59.9  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[    79.741] (II) RADEON(0): Modeline "1600x900"x60.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync +vsync (60.0 kHz e)
[    79.741] (II) RADEON(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    79.741] (II) RADEON(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    79.741] (II) RADEON(0): Modeline "1440x900"x59.9   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[    79.741] (II) RADEON(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    79.741] (II) RADEON(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    79.742] (II) RADEON(0): Modeline "1280x720"x50.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    79.742] (II) RADEON(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    79.742] (II) RADEON(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    79.742] (II) RADEON(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[    79.742] (II) RADEON(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    79.742] (II) RADEON(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    79.742] (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    79.742] (II) RADEON(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    79.742] (II) RADEON(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    79.742] (II) RADEON(0): Modeline "720x480"x60.0   27.03  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[    79.742] (II) RADEON(0): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[    79.742] (II) RADEON(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    79.742] (II) RADEON(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    79.743] (II) RADEON(0): EDID for output DVI-0
[    79.743] (II) RADEON(0): Output HDMI-0 connected
[    79.743] (II) RADEON(0): Output DVI-0 disconnected
[    79.743] (II) RADEON(0): Using exact sizes for initial modes
[    79.743] (II) RADEON(0): Output HDMI-0 using initial mode 2560x1440 +0+0
[    79.743] (II) RADEON(0): mem size init: gart size :7fbce000 vram size: s:100000000 visible:ec89000
[    79.743] (==) RADEON(0): DPI set to (96, 96)
[    79.743] (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
[    79.743] (II) Loading sub module "ramdac"
[    79.743] (II) LoadModule: "ramdac"
[    79.743] (II) Module "ramdac" already built-in
[    79.743] (II) UnloadModule: "modesetting"
[    79.743] (II) Unloading modesetting
[    79.744] (II) RADEON(0): [DRI2] Setup complete
[    79.744] (II) RADEON(0): [DRI2]   DRI driver: radeonsi
[    79.744] (II) RADEON(0): [DRI2]   VDPAU driver: radeonsi
[    79.745] (II) RADEON(0): Front buffer size: 14400K
[    79.745] (II) RADEON(0): VRAM usage limit set to 205002K
[    79.745] (II) RADEON(0): SYNC extension fences enabled
[    79.746] (II) RADEON(0): Present extension enabled
[    79.746] (==) RADEON(0): DRI3 enabled
[    79.746] (==) RADEON(0): Backing store enabled
[    79.746] (II) RADEON(0): Direct rendering enabled
[    79.762] (II) RADEON(0): Use GLAMOR acceleration.
[    79.762] (II) RADEON(0): Acceleration enabled
[    79.762] (==) RADEON(0): DPMS enabled
[    79.762] (==) RADEON(0): Silken mouse enabled
[    79.762] (II) RADEON(0): Set up textured video (glamor)
[    79.762] (II) RADEON(0): [XvMC] Associated with GLAMOR Textured Video.
[    79.762] (II) RADEON(0): [XvMC] Extension initialized.
[    79.779] (II) Initializing extension Generic Event Extension
[    79.779] (II) Initializing extension SHAPE
[    79.780] (II) Initializing extension MIT-SHM
[    79.780] (II) Initializing extension XInputExtension
[    79.780] (II) Initializing extension XTEST
[    79.780] (II) Initializing extension BIG-REQUESTS
[    79.780] (II) Initializing extension SYNC
[    79.780] (II) Initializing extension XKEYBOARD
[    79.780] (II) Initializing extension XC-MISC
[    79.780] (II) Initializing extension XFIXES
[    79.780] (II) Initializing extension RENDER
[    79.780] (II) Initializing extension RANDR
[    79.780] (II) Initializing extension COMPOSITE
[    79.780] (II) Initializing extension DAMAGE
[    79.780] (II) Initializing extension MIT-SCREEN-SAVER
[    79.780] (II) Initializing extension DOUBLE-BUFFER
[    79.780] (II) Initializing extension RECORD
[    79.780] (II) Initializing extension DPMS
[    79.780] (II) Initializing extension Present
[    79.780] (II) Initializing extension DRI3
[    79.780] (II) Initializing extension X-Resource
[    79.780] (II) Initializing extension XVideo
[    79.780] (II) Initializing extension XVideo-MotionCompensation
[    79.780] (II) Initializing extension GLX
[    79.792] (II) AIGLX: Loaded and initialized radeonsi
[    79.792] (II) GLX: Initialized DRI2 GL provider for screen 0
[    79.792] (II) Initializing extension XFree86-VidModeExtension
[    79.792] (II) Initializing extension XFree86-DGA
[    79.792] (II) Initializing extension XFree86-DRI
[    79.793] (II) Initializing extension DRI2
[    79.793] (II) RADEON(0): Setting screen physical size to 677 x 381
[…]
[    81.929] (II) RADEON(0): EDID vendor "SAM", prod id 29022
[    81.929] (II) RADEON(0): Using EDID range info for horizontal sync
[    81.929] (II) RADEON(0): Using EDID range info for vertical refresh
[    81.929] (II) RADEON(0): Printing DDC gathered Modelines:
[    81.929] (II) RADEON(0): Modeline "2560x1440"x0.0  304.25  2560 2608 2640 2720  1440 1443 1448 1492 +hsync -vsync (111.9 kHz eP)
[    81.929] (II) RADEON(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    81.929] (II) RADEON(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    81.929] (II) RADEON(0): Modeline "2560x1440"x0.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz e)
[    81.929] (II) RADEON(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    81.929] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    81.929] (II) RADEON(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    81.929] (II) RADEON(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[    81.929] (II) RADEON(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[    81.929] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    81.929] (II) RADEON(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    81.929] (II) RADEON(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    81.929] (II) RADEON(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[    81.929] (II) RADEON(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    81.929] (II) RADEON(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    81.929] (II) RADEON(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    81.929] (II) RADEON(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[    81.930] (II) RADEON(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    81.930] (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    81.930] (II) RADEON(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[    81.930] (II) RADEON(0): Modeline "1600x900"x60.0  119.00  1600 1696 1864 2128  900 901 904 932 -hsync +vsync (55.9 kHz e)
[    81.930] (--) RADEON(0): HDMI max TMDS frequency 310000KHz
[    82.439] (II) RADEON(0): EDID vendor "SAM", prod id 29022
[    82.439] (II) RADEON(0): Using hsync ranges from config file
[    82.439] (II) RADEON(0): Using vrefresh ranges from config file
[    82.439] (II) RADEON(0): Printing DDC gathered Modelines:
[    82.439] (II) RADEON(0): Modeline "2560x1440"x0.0  304.25  2560 2608 2640 2720  1440 1443 1448 1492 +hsync -vsync (111.9 kHz eP)
[    82.439] (II) RADEON(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    82.439] (II) RADEON(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    82.439] (II) RADEON(0): Modeline "2560x1440"x0.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz e)
[    82.439] (II) RADEON(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    82.439] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    82.439] (II) RADEON(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    82.439] (II) RADEON(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[    82.439] (II) RADEON(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[    82.439] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    82.439] (II) RADEON(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    82.439] (II) RADEON(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    82.439] (II) RADEON(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[    82.439] (II) RADEON(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    82.439] (II) RADEON(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    82.439] (II) RADEON(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[    82.439] (II) RADEON(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    82.439] (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    82.439] (II) RADEON(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[    82.439] (II) RADEON(0): Modeline "1600x900"x60.0  119.00  1600 1696 1864 2128  900 901 904 932 -hsync +vsync (55.9 kHz e)
[    82.439] (--) RADEON(0): HDMI max TMDS frequency 310000KHz
Is there any solution to get this monitor attached to this graphics card working with Linux?
 
Old 01-13-2022, 01:32 AM   #2
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,501
Blog Entries: 1

Rep: Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232
Please do not show a random subset of Xorg.0.log. Instead, pastebin the whole file and provide here the resulting URL.

We can't be sure exactly which GPU you have without the PCI ID either from lscpci -nnk | grep -A3 VGA or inxi -Ga or inxi -Gxx. Very likely it's an Oland, which is GCN1 Southern Islands (SI). With SI it's usually possible to use either the Radeon DDX display driver, or the AMDGPU DDX display driver, or the Modesetting DIX display driver, as long as KMS is employed by not using nomodeset at boot. These GPUs typically respond favorably to either of a pair of special command line options:
  1. radeon.si_support=0 amdgpu.si_support=1
  2. radeon.si_support=0 amdgpu.si_support=0
#1 is used when the amdgpu DDX or modesetting DIX driver is desired. #2 is used when the radeon DDX or modesetting DIX driver is desired. The choice between a DDX or the DIX is made by either specifying in /etc/X11/xorg.con*, or by whether or not the DDX is actually installed. When DDX packages are absent, the modesetting DIX is used automatically. Which combination works best can only be determined by testing your own GPU.

I have two different Sea Islands GPUs working using a variation of the above option #1 for GCN2 GPUs. I haven't found any material difference in operation whether using the modesetting DIX or the amdgpu DDX, with my Acer 2560x1440 display. e.g., I currently have the following running:
Code:
# inxi -GSayz
System:
  Kernel: 5.15.12-1-default x86_64 bits: 64 compiler: gcc v: 11.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=<filter> noresume
    ipv6.disable=1 net.ifnames=0 mitigations=auto consoleblank=0
    radeon.cik_support=0 amdgpu.cik_support=1 
  Desktop: Trinity R14.0.11 tk: Qt 3.5.0 info: kicker wm: Twin 3.0 vt: 7
    dm: TDM Distro: openSUSE Tumbleweed 20220110
Graphics:
  Device-1: AMD Kaveri [Radeon R7 Graphics] vendor: ASUSTeK driver: amdgpu
    v: kernel alternate: radeon bus-ID: 00:01.0 chip-ID: 1002:130f
    class-ID: 0300
  Display: x11 server: X.Org 1.21.1.3 driver: loaded: modesetting
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x2520 s-dpi: 120 s-size: 541x533mm (21.3x21.0")
    s-diag: 759mm (29.9")
  Monitor-1: HDMI-1 res: 2560x1080 hz: 60 dpi: 97
    size: 673x284mm (26.5x11.2") diag: 730mm (28.8")
  Monitor-2: DP-1 res: 2560x1440 hz: 60 dpi: 109
    size: 598x336mm (23.5x13.2") diag: 686mm (27")
  OpenGL: renderer: AMD KAVERI (DRM 3.42.0 5.15.12-1-default LLVM 13.0.0)
    v: 4.6 Mesa 21.3.3 direct render: Yes
I also have a Southern Islands Oland GCN1 SI GPU, and use #1 above command line options radeon.si_support=0 amdgpu.si_support=1 for it:
Code:
# inxi -SGayz
System:
  Kernel: 5.15.13-4.g01786ae-default x86_64 bits: 64 compiler: gcc v: 11.2.1
    parameters: root=LABEL=<filter> ipv6.disable=1 net.ifnames=0
    radeon.si_support=0 amdgpu.si_support=1 noresume mitigations=auto
    consoleblank=0
  Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 7 dm: SDDM
    Distro: openSUSE Tumbleweed 20220107
Graphics:
  Device-1: AMD Oland [Radeon HD 8570 / R5 430 OEM / R7 240/340 / Radeon 520
  OEM]
    vendor: Dell driver: amdgpu v: kernel alternate: radeon bus-ID: 01:00.0
    chip-ID: 1002:6611 class-ID: 0300
  Display: x11 server: X.Org 1.21.1.3 compositor: kwin_x11 driver:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa alternate: ati
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 120 s-size: 541x304mm (21.3x12.0")
    s-diag: 621mm (24.4")
  Monitor-1: DisplayPort-0 res: 2560x1440 dpi: 109
    size: 598x336mm (23.5x13.2") diag: 686mm (27")
  OpenGL: renderer: AMD Radeon HD 8500 Series (OLAND DRM 3.42.0
    5.15.13-4.g01786ae-default LLVM 13.0.0)
    v: 4.6 Mesa 21.3.3 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
DisplayPort-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440     59.95 +  74.92*
#
Additional info about these display drivers and their use is found here.
 
Old 01-13-2022, 12:57 PM   #3
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 312

Original Poster
Rep: Reputation: 112Reputation: 112
UEFI screens are displayed faulty. If a menu item is selected its window is opened misplaced. Content of this window is shown misplaced too, some content is invisible. Therefore UEFI is nearly unusable. This looks like incompatible hardware.

Problem is solved by replacing the "AMD Radeon R7 240" with an "AMD Radeon RX 550". Monitor is running at native resolution under Linux if it is connected to a "AMD Radeon RX 550".
 
Old 01-14-2022, 02:47 AM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,501
Blog Entries: 1

Rep: Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232Reputation: 2232
Nice that you had another GPU available to make the switch.
 
Old 01-14-2022, 04:17 AM   #5
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 312

Original Poster
Rep: Reputation: 112Reputation: 112
This is not "nice" but affected system is not a private system on which everything can be tried with a lot amount of time. Therefore changing graphics card saves time and (possibly) costs.
However, it is nice to have a larger monitor (32″ 2560×1440 instead of 24″ 1920×1200) and a faster graphics card for daily work.
 
Old 01-14-2022, 04:23 AM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,871

Rep: Reputation: Disabled
It has been noted that certain EDID don't work with this KMS driver, (yet), 'upstream' are likely working on the problem, (some of us RPi users have reverted to the FKMS driver to get a usable machine).

Last edited by fatmac; 01-14-2022 at 04:24 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[solved] random blank screen (no signal) during boot radeon HD5750 kms moon300 Linux - Hardware 1 02-10-2018 08:52 PM
Slackware64-current in VirtualBox: if EFI always KMS, else no KMS. Why? Didier Spaier Slackware 6 07-04-2013 02:21 PM
Radeon HD 6670 Problems (no KMS, black screen) AnarKEY Linux - Hardware 8 01-20-2012 07:52 AM
black screen at boot when setting i915 kms crts Debian 2 08-20-2011 04:23 PM
Linux KMS Intel 865G: Hacking KMS to use vesa... or disable hardware acceleration eantoranz Linux - Hardware 1 08-01-2009 12:58 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:29 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration