• Extreme screen artifacting under gnome


    I have installed the open-source amdgpu driver onto my antergos system, and after that, I noticed extreme screen artifacting following me everywhere except the current active window.

    This only happens when using an X based dm.

    Here are some pics:

    Login screen
    When logged in

    My setup is:
    CPU: Pentium G4400
    Ram: G-Skill 8GBx2 DDR4 2133mhz sticks
    GPU: Gygabyte Radeon R7 240 (OC version, 2gb of gddr5)
    Motherboard: MSI H110M PRO-VDL
    Monitor: LG Flatron 1942T - SF

    I am using a VGA cable for connecting the gpu to the monitor

    Output from glxinfo:

    OpenGL renderer string: AMD Radeon HD 8500 series (AMD OLAND / DRM 3.18.0 / 4.13.4.1-ARCH, LLVM 5.0.0)

  • @sukas99
    Also, since kernel 4.13, adding the amdgpu.si_support=1 or amdgpu.cik_support=1 kernel parameter is required. Otherwise, AMDGPU will not start and you will end up with either radeon being used instead or the display being frozen during the boot.

    https://www.phoronix.com/scan.php?page=article&item=linux-413-gcn101&num=1

    lspci -nn | grep '[03' may show you which module you are using…

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • @joekamprad I have indeed added amdgpu.si_support=1 to my kernel line.
    This is the output of running the provided command (although I don’t see anything really interesting):

    00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:190f] (rev 07)
    00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 07)
    00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model [8086:1911]
    00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
    00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
    00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)
    00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] [8086:a102] (rev 31)
    00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #5 [8086:a114] (rev f1)
    00:1c.6 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #7 [8086:a116] (rev f1)
    00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a143] (rev 31)
    00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
    00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
    00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340] [1002:6613]
    01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] [1002:aab0]
    02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    03:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03)

  • sudo pacman -S inxi
    inxi -G i want to check if the module is loaded or not…

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • @joekamprad

    Graphics: Card: Advanced Micro Devices [AMD/ATI] Oland PRO [Radeon R7 240/340]
    Display Server: x11 (X.Org 1.19.4 ) driver: amdgpu
    Resolution: [email protected]
    OpenGL: renderer: AMD Radeon HD 8500 series (AMD OLAND / DRM 3.18.0 / 4.13.4-1-ARCH, LLVM 5.0.0)
    version: 4.5 Mesa 17.2.2

  • @sukas99 said in Extreme screen artifacting under gnome:

    amdgpu

    so it is loaded… do you enable early boot loading too? as it may help here also.

    KMS is typically initialized after the initramfs stage. It is possible, however, to enable KMS during the initramfs stage. To do this, add the amdgpu module to the MODULES line in /etc/mkinitcpio.conf:

    MODULES="… amdgpu …"
    Now, regenerate the initramfs:

    sudo mkinitcpio -p linux
    

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • I added the amdgpu line to /etc/mkinitcpio.conf and executed “sudo mkinitcpio -p linux”, but unfortunately, it did nothing.

    sidenote: I already had that enabled, but set to load after the crypt modules

  • linux-firmware is installed too? and do you can take a look that none of such kernel parameters are enabled: nomodeset … vga= …

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

  • “sudo pacman -S linux-firmware
    [sudo] password for (username):
    warning: linux-firmware-20170907.a61ac5c-1 is up to date – reinstalling

    And I checked for nomodeset and vga=… and did not find anything.

  • may it is the amdgpu and a bug …

    [updates once a week] = [90% less problems]
    http://gofccyourself.com
    my-blog#k
    how to add system logs
    i3 GNOME

artifacting1 gnome250 extreme1 Posts 11Views 197
Log in to reply