Install 15.6 , HDMI output not working

Hi
I have an old Gigabyte motherboard desktop with integrated Radeon graphics. DVI and HDMI video outputs. I have done a fresh install of 15.6 . Previously using 15.4.

With 15.4 I was using an LG monitor with resolution of 3840x2160 60hz. The monitor has dual HDMI inputs and I have a NUC plugged into the second input running Leap 15.5 and it is working fine at 3840x2160.

With the 15.4 install many years ago I had do the install using the DVI monitor then plug in the HDMI monitor. Leap recognised the monitor and all good. Put the DVI monitor back in the cupboard.

The leap 15.6 installer did not recognise the HDMI output so I plugged in an older monitor with DVI. All good , install went fine and older monitor works on DVI.

Plug in the HDMI and the grub screen starts , select Leap and the HDMI screen goes blank. If I have the DVI monitor working then plug in the HDMI monitor the system hangs.

Where to start looking please ? Thanks

BobC

How old is “old”? 8, 10, 12, 15 years? My newest Radeon IGP is over a decade old, Kaveri GCN #2. Was your 15.4 using Radeon drivers, or amdgpu drivers? GCN #1 & GCN #2 could use either. Older uses only the former, newer only the latter. Does plugging the display directly instead of going through the KVM improve behavior? When the screen goes black, can you remote login to it using the NUC? If yes you can examine logs and collect some information we can use to help troubleshoot. Take a look in /var/log/ to see if Xorg.0.log exists and is fresh. If it’s a 4 digit size, then something is very wrong, but possibly simple to fix. If 16k or more it could be an easy fix. From remote login you can check with lsmod to see whether amdgpu or radeon or both or neither loaded. The Grub menu has options. Do any of them on the advanced screen enable more progress, a shell login prompt perhaps? If none help, try sticking with the first, but strike the E key, navigate to the end of the linu line, append a space and “nomodeset” (without quotes), then F10 or Ctrl-X to try to boot. Does it stay black? After enough futile waiting on a black screen on an ordinary boot attempt, does Ctrl-Alt-F4 switch from pure black to a VT login prompt? From a VT login prompt either local or remote, inxi -GSaz will produce information useful to us, though incomplete when not run from within X.

Delete please

Hi

Thanks for the reply.

Was away for a while , back now. The board is at least 12 years old. I do not know what drivers 15.4 was using. It simply worked so I did not check.

There is no KVM, the LG monitor has two HDMI inputs and you can switch between them. The NUC plugs into one and the desktop into the other.

If I plug the HDMI cable in to the Suse system it locks up. Will not even respond to a ping !! However using nomodeset in the Grub menu helps. The system will now start using the HDMI output but uses a default resolution of 1024x768.

inxi -GSaz produces :

System:
  Kernel: 6.4.0-150600.23.7-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.7-default
    root=UUID=8bb9c267-29ba-4f36-a893-964e13042b25 splash=silent nomodeset
    preempt=full mitigations=auto quiet security=apparmor
  Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
    dm: SDDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: AMD Kaveri [Radeon R7 Graphics] vendor: Gigabyte driver: N/A
    alternate: radeon, amdgpu arch: GCN-2 code: Sea Islands
    process: GF/TSMC 16-28nm built: 2013-17 bus-ID: 00:01.0 chip-ID: 1002:130f
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 23.2.4
    compositor: kwin_x11 driver: X: loaded: N/A unloaded: fbdev,modesetting,vesa
    gpu: N/A display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 271x203mm (10.67x7.99")
    s-diag: 339mm (13.33")
  Monitor-1: default res: 1024x768 hz: 76 size: N/A modes: N/A
  API: OpenGL v: 4.5 Mesa 23.3.4 renderer: llvmpipe (LLVM 17.0.6 256 bits)
    direct-render: Yes

lsmod provides

Module                  Size  Used by
af_packet              65536  2
nft_fib_inet           12288  1
nft_fib_ipv4           12288  1 nft_fib_inet
nft_fib_ipv6           12288  1 nft_fib_inet
nft_fib                12288  3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet        12288  12
nf_reject_ipv4         16384  1 nft_reject_inet
nf_reject_ipv6         20480  1 nft_reject_inet
nft_reject             12288  1 nft_reject_inet
nft_ct                 24576  7
nft_chain_nat          12288  3
nf_tables             364544  402 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
ebtable_nat            12288  0
ebtable_broute         12288  0
ip6table_nat           12288  0
ip6table_mangle        12288  0
ip6table_raw           12288  0
ip6table_security      12288  0
iptable_nat            12288  0
nf_nat                 61440  3 ip6table_nat,nft_chain_nat,iptable_nat
nf_conntrack          204800  2 nf_nat,nft_ct
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
iptable_mangle         12288  0
iptable_raw            12288  0
iptable_security       12288  0
rfkill                 40960  3
ip_set                 65536  0
nfnetlink              20480  3 nf_tables,ip_set
ebtable_filter         12288  0
ebtables               49152  3 ebtable_nat,ebtable_filter,ebtable_broute
ip6table_filter        12288  0
ip6_tables             36864  5 ip6table_filter,ip6table_raw,ip6table_nat,ip6table_mangle,ip6table_security
iptable_filter         12288  0
bpfilter               12288  0
qrtr                   53248  4
xfs                  2289664  1
snd_hda_codec_realtek   204800  1
snd_hda_codec_generic   110592  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     94208  1
snd_hda_intel          65536  3
snd_intel_dspcfg       40960  1 snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_hda_codec         217088  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          139264  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
edac_mce_amd           40960  0
ppdev                  24576  0
snd_hwdep              20480  1 snd_hda_codec
r8169                 110592  0
kvm_amd               200704  0
snd_pcm               212992  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
realtek                40960  1
ccp                   159744  1 kvm_amd
mdio_devres            12288  1 r8169
snd_timer              53248  1 snd_pcm
parport_pc             73728  0
joydev                 24576  0
kvm                  1335296  1 kvm_amd
libphy                221184  3 r8169,mdio_devres,realtek
snd                   155648  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
parport                86016  2 parport_pc,ppdev
acpi_cpufreq           32768  0
tiny_power_button      12288  0
irqbypass              12288  1 kvm
k10temp                16384  0
fam15h_power           12288  0
pcspkr                 12288  0
i2c_piix4              36864  0
button                 24576  0
soundcore              16384  1 snd
fuse                  204800  5
configfs               61440  1
efi_pstore             12288  0
dmi_sysfs              28672  0
ip_tables              36864  5 iptable_filter,iptable_security,iptable_raw,iptable_nat,iptable_mangle
x_tables               65536  13 ebtables,ip6table_filter,ip6table_raw,iptable_filter,iptable_security,ip6table_nat,ip6_tables,iptable_raw,ip_tables,iptable_nat,ip6table_mangle,ip6table_security,iptable_mangle
hid_logitech_hidpp     77824  0
hid_logitech_dj        40960  0
hid_generic            12288  0
usbhid                 77824  2 hid_logitech_dj,hid_logitech_hidpp
uas                    36864  0
drm_exec               12288  0
amdxcp                 12288  0
mfd_core               12288  0
drm_buddy              20480  0
usb_storage            86016  1 uas
gpu_sched              61440  0
ahci                   57344  4
crc32_pclmul           12288  0
libahci                61440  1 ahci
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
gf128mul               16384  1 polyval_generic
libata                483328  2 libahci,ahci
ghash_clmulni_intel    16384  0
sd_mod                 86016  4
scsi_dh_emc            12288  0
sha512_ssse3           49152  0
scsi_dh_rdac           12288  0
sha256_ssse3           32768  0
scsi_dh_alua           24576  0
t10_pi                 16384  1 sd_mod
sha1_ssse3             32768  0
xhci_pci               24576  0
xhci_pci_renesas       24576  1 xhci_pci
ohci_pci               20480  0
crc64_rocksoft_generic    12288  1
ehci_pci               20480  0
xhci_hcd              372736  1 xhci_pci
ohci_hcd               65536  1 ohci_pci
ehci_hcd              106496  1 ehci_pci
drm_ttm_helper         12288  0
crc64_rocksoft         16384  1 t10_pi
aesni_intel           360448  0
sg                     49152  0
ttm                   102400  1 drm_ttm_helper
i2c_algo_bit           20480  0
crc64                  16384  2 crc64_rocksoft,crc64_rocksoft_generic
drm_suballoc_helper    12288  0
crypto_simd            16384  1 aesni_intel
drm_display_helper    225280  0
usbcore               434176  10 xhci_hcd,ohci_hcd,ehci_pci,usbhid,usb_storage,ehci_hcd,xhci_pci,ohci_pci,uas,hid_logitech_hidpp
scsi_mod              344064  8 scsi_dh_emc,sd_mod,scsi_dh_alua,usb_storage,uas,libata,sg,scsi_dh_rdac
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
sp5100_tco             20480  0
cec                    86016  1 drm_display_helper
rc_core                77824  1 cec
video                  77824  0
wmi                    45056  1 video
btrfs                2023424  1
blake2b_generic        20480  0
libcrc32c              12288  5 nf_conntrack,nf_nat,btrfs,nf_tables,xfs
crc32c_intel           16384  2
xor                    20480  1 btrfs
raid6_pq              122880  1 btrfs
msr                    12288  0

Am I correct in assuming a driver is not loaded ?

Thanks

BobC

That’s exactly what nomodeset does, prevents KMS, which competent display drivers depend on. It’s to facilitate troubleshooting data collection and making repair. It is not a competent fix for anything.

Your Kaveri is in a class with recent trouble reported on Bugzilla more than once, though AFAICT, only in TW. Whatever that was may have arrived in Leap. Try instead of nomodeset including the following on Grub’s linu line:

radeon.cik_support=0 amdgpu.cik_support=1
#

inxi -GSaz produces limited useful troubleshoot information whenever booted with nomodeset or any of the alternate KMS blockers.

lsmod needs to filter with grep for video, radeon and amdgpu, plus sorted, or it provides a mixed up mess to obfuscate the useful.

/var/log/Xorg.0.log from both nomodeset boot but more importantly booting without nomodeset should be susepasted for our perusal here. They might offer useful clues. (EE) lines after the first one or two or three appearing early are bad news, and clues.

More clues could be found from dmesg | egrep -B2 -A5 ‘aile|Trace’ or simple perusal of the entirety of dmesg. Same or similar might be found via journalctl using -b -# switches for a prior boot denoted by #, or current boot without -#.

Hi

Thanks for this one
radeon.cik_support=0 amdgpu.cik_support=1

It seems to be perfect now. Screen resolution is correct ( refresh rate is lower than before but I am not complaining ) . I need to add this to the permanent grub setup then I can setup mail , firefox etc as I did a clean install.

Then add this info to my Suse setup notes.

I can switch between the NUC and desktop using the monitor hdmi selection without any issues.

Many thanks for your help.

BobC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.