[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: X unstable / integrated graphics chipset



Seb composed on 2025-11-19 10:49 (UTC+0100):

>> Please show I/O from:
>> 	lsmod | sort | grep -E 'video|radeon|amdgpu'
> 
> amdgpu              14450688  2
> amdxcp                 12288  1 amdgpu
> crc16                  12288  3 bluetooth,amdgpu,ext4
> drm                   774144  12 
 gpu_sched,drm_kms_helper,drm_exec,drm_suballoc_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm,amdxcp
> drm_buddy              24576  1 amdgpu
> drm_display_helper    274432  1 amdgpu
> drm_exec               12288  1 amdgpu
> drm_kms_helper        253952  3 drm_display_helper,amdgpu,drm_ttm_helper
> drm_suballoc_helper    12288  1 amdgpu
> drm_ttm_helper         16384  2 amdgpu
> gpu_sched              65536  1 amdgpu
> i2c_algo_bit           16384  1 amdgpu
> ttm                   106496  2 amdgpu,drm_ttm_helper
> video                  81920  1 amdgpu
> wmi                    28672  3 video,gigabyte_wmi,wmi_bmof

>> 	ls -1 /sys/class/drm	# One, not L

> card0@
> card0-DP-1@
> card0-DP-2@
> card0-DP-3@
> card0-DP-4@
> card0-DP-5@
> card0-DP-6@
> card0-HDMI-A-1@
> card0-HDMI-A-2@
> card0-Writeback-1@
> renderD128@
> version

>> 	inxi -GSaz --za

> System:
>    Kernel: 6.12.48+deb13-amd64 arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
>      clocksource: tsc avail: hpet,acpi_pm
>      parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.48+deb13-amd64
>      root=UUID=<filter> ro quiet
>    Desktop: FVWM2 v: 2.7.0 tools: xscreensaver,xscreensaver-systemd
>      dm: startx Distro: Debian GNU/Linux 13 (trixie)
> Graphics:
>    Device-1: Advanced Micro Devices [AMD/ATI] Phoenix1 vendor: Gigabyte
>      driver: amdgpu v: kernel arch: RDNA-3 code: Phoenix process: TSMC n4 (4nm)
>      built: 2023+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1
>      empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, HDMI-A-2, Writeback-1
>      bus-ID: 78:00.0 chip-ID: 1002:15bf class-ID: 0300 temp: 28.0 C
>    Display: unspecified server: X.Org v: 21.1.16 driver: X: loaded: amdgpu
>      unloaded: fbdev,modesetting,radeon,vesa dri: swrast gpu: amdgpu
>      display-ID: localhost:10.0 screens: 1
>    Screen-1: 0 s-res: 2560x1440 s-dpi: 108 s-size: 602x342mm (23.70x13.46")
>      s-diag: 692mm (27.26")
>    Monitor-1: HDMI-A-1 mapped: DP-0 model: Idek Iiyama PL2283H
>      serial: <filter> built: 2016 res: mode: 2560x1440 hz: 60 scale: 100% (1)
>      dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 576mm (22.7")
>      ratio: 15:9 modes: max: 1920x1080 min: 720x400
>    API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
>      device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
>      drv: swrast inactive: wayland
>    API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.0.7-2 glx-v: 1.4
>      direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
>      device-ID: ffffffff:ffffffff memory: 29.76 GiB unified: yes
>    Info: Tools: api: eglinfo,glxinfo gpu: radeontop x11: xdriinfo, xdpyinfo,
>      xprop, xrandr

>> Something to try: add to linu line in Grub stanza, to see if it helps:
>> 	modprobe.blacklist=radeon

> Is the correct way to do that to use the line
>  	GRUB_CMDLINE_LINUX="modprobe.blacklist=radeon"
> in /etc/default/grub, then run sudo update-grub, then reboot ?

That's the general idea how to make it permanent after testing to see if it helps,
but including in GRUB_CMDLINE_LINUX_DEFAULT=, possibly with GRUB_CMDLINE_LINUX= also.

Strike "E" at the Grub menu and append it to the linu line before proceeding with
boot.

>> Which output port are you using to connect to display? If DVI, you need a
>> dual-link DVI cable to achieve more than 1920x1200. DisplayPort is most
>> reliable option when the motherboard provides one and display has one. If
>> motherboard only has DVI and DP outputs but display only has DVI and HDMI,
>> try a DP-to-DVI or DP-to-HDMI converter or cable to connect DP output to
>> DVI or HDMI input.

> I use a HDMI cable. Both the screen and the motherboard have HDMI slots.

I see nothing that explains what is wrong, only evidence from inxi that things are
not right. Swrast is often a fallback, not what you want to see, particularly for
Display dri. Also bad is the OpenGL renderer report. I don't know what the Phoenix
renderer should be, but you don't want it to be llvmpipe, another fallback.

I agree with Jörg-Volker trying a newer kernel may be your answer, as 8700G may
possibly be just a bit too new to have been thoroughly vetted in 6.12 kernels,
though as a January 2024 product I should think plenty old.

I have no recent AMD GPUs, so no direct experience with Ryzen or Phoenix. I
suppose you have all these installed in current versions?:

	amd64-microcode
	firmware-amd-graphics
	firmware-linux-free
	libdrm-amdgpu1

I think your lsmod output indicates yes to all. inxi made evident
xserver-xorg-video-amdgpu is installed.

If no one here comes up with any better suggestion(s), give a try asking in one or
more of the forums I find helpful, and help in when I can:
https://forums.debian.net/
https://www.linuxquestions.org/questions/debian-26/

Not all HDMI cables are created equal. Perhaps yours isn't top quality? I've run
across quite a number over the years that were junk to start with, or didn't last.
-- 
Evolution as taught in public schools is, like religion,
	based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata


Reply to: