You are not logged in.

#1 2025-03-12 09:43:34

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

I use kde plasma, linux_zen as a kernel and nvidia prime for my nitro v15 laptop and my gpu is rtx4050 and i get this error like every 5 min : kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"  and a nonimportant error that didint do anything :kwin_libinput: Libinput: event9  - PIXA3848:00 093A:3848 Touchpad: kernel bug: Touch jump detected and discarded. See https://wayland.freedesktop.org/libinpu … rsors.html for details
And my issue is brave browser is laggy my input sometimes is laggy and  kde seems unstable for some reason ? Does somebody have an idea what is happening ?

Offline

#2 2025-03-12 11:19:28

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

That appears to be a kde - wayland - nvidia issue .

Are you using nvidia-open-dkms or nvidia-dkms ?

Please post the full output of lspci -k and the content of your /etc/mkinitcpio.conf file

As root run

$ journalctl -b | curl -F 'file=@-' 0x0.st

It will upload your system journal to  a public hosting site and output a link . Post that link .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2025-03-12 11:28:03

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

I am using nvidia dkms  and here is the output of  lspci -k :
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex (rev 01)
    Subsystem: Acer Incorporated [ALI] Device 1758
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU
    Subsystem: Acer Incorporated [ALI] Device 1758
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
    Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
    Kernel driver in use: pcieport
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: piix4_smbus
    Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
    Subsystem: Acer Incorporated [ALI] Device 1758
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3
    Kernel driver in use: k10temp
    Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7
01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] (rev a1)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: r8169
    Kernel modules: r8169
03:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
    Subsystem: AzureWave Device 4685
    Kernel driver in use: mt7921e
    Kernel modules: mt7921e
04:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. OM8SEP4 Design-In PCIe 4 NVMe SSD (TLC) (DRAM-less) (rev 03)
    Subsystem: Kingston Technology Company, Inc. OM8SEP4 Design-In PCIe 4 NVMe SSD (TLC) (DRAM-less)
    Kernel driver in use: nvme
    Kernel modules: nvme
74:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] (rev 0a)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu
74:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
74:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: ccp
    Kernel modules: ccp
74:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: xhci_hcd
74:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: xhci_hcd
74:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 60)
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: snd_pci_acp6x
    Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70
74:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
75:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: xhci_hcd
75:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: xhci_hcd
75:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: xhci_hcd
75:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #1
    Subsystem: Acer Incorporated [ALI] Device 1758
    Kernel driver in use: thunderbolt
    Kernel modules: thunderbolt
and the contents of mkinitcpio.conf file
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(usbhid xhci_hcd)
MODULES=(btrfs)

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No RAID, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect modconf block filesystems fsck)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev modconf block filesystems fsck)
#
##   This setup assembles a mdadm array with an encrypted root file system.
##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
#    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
#
##   This setup loads an lvm2 volume group.
#    HOOKS=(base udev modconf block lvm2 filesystems fsck)
#
##   This will create a systemd based initramfs which loads an encrypted root filesystem.
#    HOOKS=(base systemd autodetect modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr and fsck hooks.
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, zstd compression
# is used for Linux ≥ 5.9 and gzip compression is used for Linux < 5.9.
# Use 'cat' to create an uncompressed image.
#COMPRESSION="zstd"
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

# MODULES_DECOMPRESS
# Decompress loadable kernel modules and their firmware during initramfs
# creation. Switch (yes/no).
# Enable to allow further decreasing image size when using high compression
# (e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage
# at early boot.
# Note that any compressed files will be placed in the uncompressed early CPIO
# to avoid double compression.
#MODULES_DECOMPRESS="no"

Offline

#4 2025-03-12 11:36:59

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

http://0x0.st/8SEI.txt
that link you asked for

Offline

#5 2025-03-12 11:40:13

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Please edit post #3 to use code & /code tags .
Check https://bbs.archlinux.org/help.php#bbcode or quote post #2 to see how they are used.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#6 2025-03-12 11:44:45

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Lone_Wolf wrote:

    Please post the full output of lspci -k and the content of your /etc/mkinitcpio.conf file

I am using nvidia dkms  and here is the output of  lspci -k :
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex (rev 01)
	Subsystem: Acer Incorporated [ALI] Device 1758
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU
	Subsystem: Acer Incorporated [ALI] Device 1758
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: pcieport
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
	Kernel driver in use: pcieport
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Acer Incorporated [ALI] Device 1758
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7
01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] (rev a1)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
	Subsystem: AzureWave Device 4685
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e
04:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. OM8SEP4 Design-In PCIe 4 NVMe SSD (TLC) (DRAM-less) (rev 03)
	Subsystem: Kingston Technology Company, Inc. OM8SEP4 Design-In PCIe 4 NVMe SSD (TLC) (DRAM-less)
	Kernel driver in use: nvme
	Kernel modules: nvme
74:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] (rev 0a)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
74:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
74:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: ccp
	Kernel modules: ccp
74:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: xhci_hcd
74:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: xhci_hcd
74:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 60)
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: snd_pci_acp6x
	Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70
74:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
75:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: xhci_hcd
75:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: xhci_hcd
75:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: xhci_hcd
75:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4/Thunderbolt NHI controller #1
	Subsystem: Acer Incorporated [ALI] Device 1758
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
and the contents of mkinitcpio.conf file 
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(usbhid xhci_hcd)
MODULES=(btrfs)

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No RAID, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect modconf block filesystems fsck)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev modconf block filesystems fsck)
#
##   This setup assembles a mdadm array with an encrypted root file system.
##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
#    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
#
##   This setup loads an lvm2 volume group.
#    HOOKS=(base udev modconf block lvm2 filesystems fsck)
#
##   This will create a systemd based initramfs which loads an encrypted root filesystem.
#    HOOKS=(base systemd autodetect modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr and fsck hooks.
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, zstd compression
# is used for Linux ≥ 5.9 and gzip compression is used for Linux < 5.9.
# Use 'cat' to create an uncompressed image.
#COMPRESSION="zstd"
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

# MODULES_DECOMPRESS
# Decompress loadable kernel modules and their firmware during initramfs
# creation. Switch (yes/no).
# Enable to allow further decreasing image size when using high compression
# (e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage
# at early boot.
# Note that any compressed files will be placed in the uncompressed early CPIO
# to avoid double compression.
#MODULES_DECOMPRESS="no"

Last edited by BlackStarBreaker (2025-03-12 11:48:19)

Offline

#7 2025-03-12 12:09:00

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Splitting the output in 2 parts would make it better readable, I also asked you to edit post #3 not repost the content.

Onto the issues :

Your basic graphics setup is incorrect .

For nvidia cards RTX 2000 and later, nvidia recommends using nvidia-open as the supported choice .
Consider swithcing from nvidia-dkms to nvidia-open-dkms .

amdgpu.dcdebugmask=0x12

What is the purpose of this kernel parameter ?

Several changes to the /etc/mkinitcpio.conf are needed to improve functionality .

HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck)

remove kms from that line

add amdgpu , nvidia, nvidia_modeset, nvidia_uvm and nvidia_drm  to the modules=() array in that order.
btrfs can stay as first in the array.

After editing regenerate initramfs, reboot .
Please upload fresh journal and post the new link.

Last edited by Lone_Wolf (2025-03-12 12:10:12)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#8 2025-03-12 12:13:57

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

can you give me the hooks in the correct order so i can copy and paste

Offline

#9 2025-03-12 12:19:49

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

MODULES=(btrfs amdgpu nvidia nvidia_modeset nvidia_uvm nvidia_drm)

should work.

Moderator Note : moving to Newbie Corner


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#10 2025-03-12 12:36:00

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

issue is fixed tank you also i think i am going to start another post with some erros i don't quite understand tank you for the help

Offline

#11 2025-03-12 12:38:24

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

actually no i still have that error but no lag anymore

Offline

#12 2025-03-13 10:11:59

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

mar 12 10:42:02 blackcore kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=9857e0ab-654b-43f0-8a2f-3392e0c7352d rw rootflags=subvol=@ loglevel=3 quiet cryptdevice=UUID=ae9d97e3-d24c-4330-bb84-8645d4ba5f17:main root/dev/mapper/main amdgpu.dcdebugmask=0x12 nvidia_drm.modeset=1

Why do you set amdgpu.dcdebugmask=0x12 as kernel parameter ?


Also a new fresh journal would help.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#13 2025-03-13 10:19:23

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Lone_Wolf wrote:

Why do you set amdgpu.dcdebugmask=0x12 as kernel parameter ?
Also a new fresh journal would help.

To be honest I don't remember why I set that parameter but it doesn't seems to have changed anything and here is the journal

mar 12 20:04:13 blackcore dbus-broker-launch[957]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
mar 12 20:04:13 blackcore dbus-broker-launch[957]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
-- Boot 7a0425b5cb074d3a984c325606aa4711 --
mar 13 09:15:17 blackcore kernel: hub 6-0:1.0: config failed, hub doesn't have any ports! (err -19)
mar 13 09:15:17 blackcore kernel: 
mar 13 09:15:20 blackcore dbus-broker-launch[1092]: Ignoring duplicate name 'org.freedesktop.Notifications' in service file '/usr/share//dbus-1/services/org.knopwob.dunst.service'
mar 13 09:15:25 blackcore dbus-broker-launch[1211]: Ignoring duplicate name 'org.freedesktop.Notifications' in service file '/usr/share//dbus-1/services/org.knopwob.dunst.service'
mar 13 09:15:25 blackcore kwin_wayland[1225]: kwin_libinput: Libinput: event8  - PIXA3848:00 093A:3848 Touchpad: kernel bug: clickpad advertising right button. See https://wayland.freedesktop.org/libinput/doc/1.27.1/clickpad-with-right-button.html for details
mar 13 09:15:31 blackcore kwin_wayland[1225]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 13 10:58:09 blackcore kwin_wayland[1225]: kwin_libinput: Libinput: event8  - PIXA3848:00 093A:3848 Touchpad: kernel bug: Touch jump detected and discarded.
                                              See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html for details
mar 13 11:36:43 blackcore kwin_wayland[1225]: kwin_libinput: Libinput: event8  - PIXA3848:00 093A:3848 Touchpad: kernel bug: Touch jump detected and discarded.
                                              See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html for details

Offline

#14 2025-03-13 11:08:13

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

For clarity:

Run as root or with root-rights

# journalctl -b | curl -F 'file=@-' 0x0.st

and post the link it outputs.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#15 2025-03-13 11:22:56

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Lone_Wolf wrote:

For clarity:

Run as root or with root-rights

# journalctl -b | curl -F 'file=@-' 0x0.st

and post the link it outputs.

http://0x0.st/8S7v.txt

Offline

#16 2025-03-15 11:59:30

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Log file renamed from \"/var/lib/sddm/.local/share/xorg/Xorg.pid-1072.log\" to \"/var/lib/sddm/.local/share/xorg/Xorg.0.log

sddm starts an X session and the log is in the journal but badly formatted as a wall of text .
please post the contents of /var/lib/sddm/.local/share/xorg/Xorg.0.log


mar 13 09:15:31 blackcore systemd[1163]: Started Brave - Navigator de Internet.
mar 13 09:15:31 blackcore kwin_wayland[1225]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
mar 13 09:15:31 blackcore kwin_wayland[1225]: kwin_scene_opengl: 0x2: GL_INVALID_VALUE in glTexStorage2D(width, height or depth < 1)
mar 13 09:15:31 blackcore kwin_wayland[1225]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
mar 13 09:15:31 blackcore kwin_wayland[1225]: kwin_scene_opengl: 0x2: GL_INVALID_OPERATION in glBindFramebuffer(non-gen name)
mar 13 09:15:31 blackcore kwin_wayland[1225]: kwin_scene_opengl: 0x2: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
mar 13 09:15:31 blackcore brave[1883]: tracing_subscriber - init success

Is brave started automatically on login ?
If yes, disable that .

Try using a different browser to see if brave is part of the problem .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#17 2025-03-15 15:03:25

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Lone_Wolf wrote:
Log file renamed from \"/var/lib/sddm/.local/share/xorg/Xorg.pid-1072.log\" to \"/var/lib/sddm/.local/share/xorg/Xorg.0.log

http://0x0.st/8QQV.0.log
here is the link to the contents of that file also i use waykand and brave is not on startup

Offline

#18 2025-03-16 11:07:22

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

[    36.633] (II) LoadModule: "nouveau"
[    36.633] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    36.634] (II) Module nouveau: vendor="X.Org Foundation"
[    36.634] 	compiled for 1.21.1.14, module version = 1.0.18
[    36.634] 	Module class: X.Org Video Driver
[    36.634] 	ABI class: X.Org Video Driver, version 25.2

While it doesn't appear to be used, xorg shouldn't try to load that on your system.
This may also affect applications running under xwayland .

$ pacman -F nouveau_drv.so
extra/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
    usr/lib/xorg/modules/drivers/nouveau_drv.so
$

Remove xf86-video-nouveau, then post the output of pacman -Qs xf86 .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#19 2025-03-16 12:39:05

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Lone_Wolf wrote:

Remove xf86-video-nouveau, then post the output of pacman -Qs xf86 .

 
local/lib32-libxxf86vm 1.1.5-2
    X11 XFree86 video mode extension library (32-bit)
local/libxxf86vm 1.1.6-1
    X11 XFree86 video mode extension library
local/xf86-input-libinput 1.5.0-1 (xorg-drivers)
    Generic input driver for the X.Org server based on libinput
local/xf86-input-wacom 1.2.3-1
    X.Org Wacom tablet driver
local/xf86-video-amdgpu 23.0.0-2 (xorg-drivers)
    X.org amdgpu video driver

Also I installed nvidia-dkms so i can play games for some reason nvidia-open-dkms doesn't work with nvidia prime  so I can't play games by putting prime-run %command% in steam launch options.

Offline

#20 2025-03-17 11:17:08

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,985

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

prime-run is a script that was explicitly crafted to get the nvidia propietary driver to work with PRIME before nvidia had proper support for it.

It's very likely nvidia-open doesn't need prime-run anymore.
See https://wiki.archlinux.org/title/NVIDIA_Optimus for possible alternatives .

The xf86 output looks good, you can try removing xf86-video-amdgpu to test if modesetting doesn't have the issue .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#21 2025-03-17 17:15:48

BlackStarBreaker
Member
Registered: 2025-03-12
Posts: 12

Re: KDE plasma "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"

Lone_Wolf wrote:

prime-run is a script that was explicitly crafted to get the nvidia propietary driver to work with PRIME before nvidia had proper support for it.

It's very likely nvidia-open doesn't need prime-run anymore.
See https://wiki.archlinux.org/title/NVIDIA_Optimus for possible alternatives .

The xf86 output looks good, you can try removing xf86-video-amdgpu to test if modesetting doesn't have the issue .

yes i just had to put something different in the  steam launch options thanks.

Offline

Board footer

Powered by FluxBB