Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
X screen full of artifacts, no errors in logs whatsoever
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Kyeno
n00b
n00b


Joined: 17 Feb 2011
Posts: 38
Location: PL

PostPosted: Mon Apr 17, 2017 6:17 pm    Post subject: X screen full of artifacts, no errors in logs whatsoever Reply with quote

Hello,
I have updated around ~2 years old Gentoo KDE desktop system to newest "default/linux/x86/13.0/desktop/plasma" and I cannot even start X now.

I have installed "x11-wm/wm2" just for testing purposes and what I see after invoking startx (even as root) is... this: http://matt.prayam.com/private/forums/IMAG1861.jpg (the pivot monitor is a different machine; got multi computer setup here). Still trying to launch whatever-wm either does this (note the mouse is here, it's movable and even clickable!) or completely hangs the machine dead. Often my escape is CTRL+ALT+F9 -> ALT+F1 -> CTRL+C... and then *hoping* the x server won't go <defunct> as it often does then.

The machine is Core2 Extreme QX9650 @ 3.3GHz, 8GB DDR3, AMD HD7950 3GB "Southern Islands/Tahiti" connected to Dell U3011 2560x1600 via DVI-D cable.

The previous setup used to run 3.7.10 kernel without fb, amd-ucode, fglrx, xorg-server 1.12-ish, qt 4.8.5-ish and KDE 4.12-ish. It ran like charm producing around 4500fps in glxgears and such... yet it rendered the system unupgradeable, Gentoo profile broken/not supported anymore, etc... so I decided to go the hard way to upgrade it all - and I did. Was a wild ride, but I ended up with clean, working system, no broken deps, no deprecated libs, kernel 4.9.16-gentoo, qt 4.8.6+5.6.1, kde 5.8.6/5.29.0, etc.

I noticed the fglrx got discontinued in the meantime, it's no longer supported in newer X and thus AMDGPU is the new way to go for Southern Island/Tahiti chips... so I followed the instructions on Gentoo Wiki and configured it as supposed.

Current system looks like this:
Code:
blue ~ # inxi -F
System:    Host: blue Kernel: 4.9.16-gentoo i686 (32 bit) Console: tty 0 Distro: Gentoo Base System release 2.3
Machine:   Device: desktop Mobo: Intel model: DP45SG v: AAE27733-405 serial: BTSG93800137
           BIOS: Intel v: SGP4510H.86A.0118.2009.0622.1056 date: 06/22/2009
CPU:       Quad core Intel Core2 Extreme X9650 (-MCP-) cache: 6144 KB
           clock speeds: max: 3329 MHz 1: 3329 MHz 2: 3329 MHz 3: 3329 MHz 4: 3329 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
           Display Server: X.org 1.19.2 driver: amdgpu tty size: 156x91 Advanced Data: N/A for root out of X
Audio:     Card-1 Advanced Micro Devices [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
           driver: snd_hda_intel
           Card-2 Creative Labs SB Audigy driver: snd_emu10k1
           Card-3 Intel 82801JI (ICH10 Family) HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.9.16-gentoo
Network:   Card: Intel 82567LF-2 Gigabit Network Connection driver: e1000e
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 00:27:0e:00:25:77
Drives:    HDD Total Size: 620.1GB (4.5% used)
           ID-1: /dev/sda model: ST3500418AS size: 500.1GB
           ID-2: /dev/sdb model: Patriot_Blast size: 120.0GB
Partition: ID-1: / size: 33G used: 26G (79%) fs: reiserfs dev: /dev/sda3
           ID-2: swap-1 size: 1.02GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors:   System Temperatures: cpu: 31.0C mobo: N/A gpu: 35.0
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 105 Uptime: 24 min Memory: 59.0/8108.5MB Init: SysVinit rc: OpenRC runlevel: default
           Client: Shell (bash) inxi: 2.3.4


My kernel's vital configs are likely all set:
Code:
blue ~ # gzip -dc /proc/config.gz |grep -i amdgpu
CONFIG_DRM_AMDGPU=y
CONFIG_DRM_AMDGPU_SI=y
# CONFIG_DRM_AMDGPU_CIK is not set
CONFIG_DRM_AMDGPU_USERPTR=y

blue ~ # gzip -dc /proc/config.gz |grep -i radeon
CONFIG_EXTRA_FIRMWARE="radeon/tahiti_ce.bin radeon/tahiti_mc.bin radeon/tahiti_me.bin radeon/tahiti_pfp.bin radeon/tahiti_rlc.bin radeon/tahiti_smc.bin radeon/TAHITI_uvd.bin radeon/TAHITI_vce.bin"
# CONFIG_DRM_RADEON is not set
# CONFIG_FB_RADEON is not set


The AMDGPU initialization in dmesg looks OK. Console framebuffer also runs OK and automatically adapts to 2560x1600 screen resolution with 300-ishx120-ish characters:
Code:
blue ~ # dmesg|grep -i amd
[    0.000000] Kernel command line: root=/dev/sda3 net.ifnames=0 amdgpu.powerplay=1
[    2.773581] [drm] amdgpu kernel modesetting enabled.
[    2.775225] amdgpu 0000:01:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
[    2.775388] amdgpu 0000:01:00.0: GTT: 406M 0x00000000C0000000 - 0x00000000D96147FF
[    2.775758] [drm] amdgpu: 3072M of VRAM memory ready
[    2.775856] [drm] amdgpu: 406M of GTT memory ready.
[    2.786833] amdgpu 0000:01:00.0: PCIE GART of 406M enabled (table at 0x0000000000040000).
[    2.787262] amdgpu 0000:01:00.0: amdgpu: using MSI.
[    2.787373] [drm] amdgpu: irq initialized.
[    2.787694] [drm] amdgpu: dpm initialized
[    2.787943] [drm] AMDGPU Display Connectors
[    2.790871] amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x00000000c0000010, cpu addr 0xffc01010
[    2.791109] amdgpu 0000:01:00.0: fence driver on ring 1 use gpu addr 0x00000000c0000020, cpu addr 0xffc01020
[    2.791307] amdgpu 0000:01:00.0: fence driver on ring 2 use gpu addr 0x00000000c0000030, cpu addr 0xffc01030
[    2.791504] amdgpu 0000:01:00.0: fence driver on ring 3 use gpu addr 0x00000000c0000040, cpu addr 0xffc01040
[    2.791701] amdgpu 0000:01:00.0: fence driver on ring 4 use gpu addr 0x00000000c0000050, cpu addr 0xffc01050
[    2.792036] [drm] enabling PCIE gen 2 link speeds, disable with amdgpu.pcie_gen2=0
[    3.053053] fbcon: amdgpudrmfb (fb0) is primary device
[    3.195244] amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[    3.512478] [drm] Initialized amdgpu 3.8.0 20150101 for 0000:01:00.0 on minor 0


My base system settings look like this:
Code:
blue ~ # grep -v "#" /etc/make.conf|sort
ACCEPT_LICENSE="*"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3 sse4 sse4a sse4_1"
CXXFLAGS="${CFLAGS}"
INPUT_DEVICES="evdev"
LLVM_TARGETS="AMDGPU X86"
MAKEOPTS="-j5"
PORTDIR="/usr/portage"
USE="X qt5 aqua opengl opencl mplayer alsa plasma wayland -ipv6 -systemd -cups -nvptx"
VIDEO_CARDS="amdgpu radeonsi"

blue ~ # eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/13.0
  [2]   default/linux/x86/13.0/selinux
  [3]   default/linux/x86/13.0/desktop
  [4]   default/linux/x86/13.0/desktop/gnome
  [5]   default/linux/x86/13.0/desktop/gnome/systemd
  [6]   default/linux/x86/13.0/desktop/plasma *
  [7]   default/linux/x86/13.0/desktop/plasma/systemd
  [8]   default/linux/x86/13.0/developer
  [9]   default/linux/x86/13.0/systemd
  [10]  hardened/linux/x86
  [11]  hardened/linux/x86/selinux
  [12]  hardened/linux/musl/x86
  [13]  default/linux/uclibc/x86
  [14]  hardened/linux/uclibc/x86





I messed around xorg.conf for a longer while in different ways, but even the default "Xorg -configure"'s output produces the same behavior ("wall of artifacts") as above. Playing around TearFree or DRI3 doesn't change anything.

Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"                     # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "EnablePageFlip"            # [<bool>]
        #Option     "SubPixelOrder"             # [<str>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "AccelMethod"               # <str>
        #Option     "DRI3"                      # [<bool>]
        #Option     "DRI"                       # <i>
        #Option     "ShadowPrimary"             # [<bool>]
        #Option     "TearFree"                  # [<bool>]
        #Option     "DeleteUnusedDP12Displays"  # [<bool>]
        Identifier  "Card0"
        Driver      "amdgpu"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection


The "/var/log/Xorg.0.log" again looks OK and does not render any errors or warnings.

I went through most possible options in "eselect mesa" (surprisingly it does not show my amdgpu there?) and even after reading deeper and still failing, I went on the more experimental path and unmasked some newer things, but this still didn't change a thing:

Code:
blue ~ # cat /etc/portage/package.accept_keywords
# Some weird stuff
=sys-libs/gdbm-1.10 ~x86
www-client/google-chrome ~x86
net-im/skype ~x86
sys-apps/inxi ~x86

# Enforce experimental clang, and newer X drivers
=x11-libs/libdrm-2.4.79 ~x86
=media-libs/mesa-17.0.3 ~x86
=sys-devel/llvm-4.0.0-r2 ~x86
=sys-devel/clang-4.0.0-r2 ~x86
=sys-devel/clang-runtime-4.0.0 ~x86
=sys-libs/compiler-rt-4.0.0 ~x86
=sys-libs/compiler-rt-sanitizers-4.0.0 ~x86
=dev-libs/libclc-0.2.0_pre20170118 ~x86
=sys-libs/libomp-4.0.0 ~x86
=app-vim/llvm-vim-4.0.0 ~x86
=sys-devel/llvmgold-4 ~x86


Then I recompiled few things using clang and ld.gold set via # binutils-config --linker ld.gold:
Code:
# cat /etc/portage/env/compiler-clang
CC="clang"
CXX="clang++"
CFLAGS="${CFLAGS} -flto"
CXXFLAGS="${CXXFLAGS} -flto"
LDFLAGS="-W1,-O2 -W1,--as--needed"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"

# cat /etc/portage/package.env
dev-libs/libclc compiler-clang
x11-libs/libdrm compiler-clang
media-libs/mesa compiler-clang
sys-libs/libomp compiler-clang
x11-drivers/xf86-video-amdgpu compiler-clang
x11-drivers/xf86-video-ati compiler-clang
x11-proto/xf86driproto compiler-clang
x11-proto/xf86vidmodeproto compiler-clang
x11-base/xorg-drivers compiler-clang
#x11-base/xorg-server compiler-clang   # won't compile :(
x11-base/xorg-x11 compiler-clang
media-libs/libtxc_dxtn compiler-clang


All of the hardware is 100% OK. It runs grub legacy multiboot with M$ W10Pro 64bit and can f.e. run GTA5 smoothly for hours and hours.

Still... I don't really know what to do next... any help would be most welcome. Thanks in advance!
And happy easter to everyone. :)
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Apr 18, 2017 2:13 am    Post subject: Re: X screen full of artifacts, no errors in logs whatsoever Reply with quote

Kyeno wrote:
Hello,
I have updated around ~2 years old Gentoo KDE desktop system to newest "default/linux/x86/13.0/desktop/plasma" and I cannot even start X now.



Let me stop you right there. If your system has not been updated in two years, backup your files and do a fresh Gentoo install. It is SO not worth trying to update a Gentoo system that old. Gentoo is a rolling release and doesn't do well at all with updates after so long. Even a few months is pushing it, let alone two years.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
Kyeno
n00b
n00b


Joined: 17 Feb 2011
Posts: 38
Location: PL

PostPosted: Tue Apr 18, 2017 9:25 am    Post subject: Reply with quote

Well... that's actually a bit strange to hear.

I run quite a few Gentoo machines (one of them still being Gentoo 2008 install which is now fully up to date) which sometimes take a longer breaks between updates - couple months being the least. They always get up to speed with not that much effort. Thing being that they're all servers with no X or multimedia, and the one I updated recently is the only X-enabled Gentoo I have or actually ever had. I'm not much of a fan of Linux+X-window, nor I'm an everyday user of it... I just either use it for pure experimentational purposes, tweaking, fixing, breaking things I cannot really do on my everyday Apple machines. (I know, I'm gonna get it now) :)
Anyway that being said I'm also telling you, that I'm pretty much "power user level" on *NIX systems alone (using them for about 16 years now), though I'm a bit of a "n00b level" on the X window and linux/multimedia side. Some "obvious configuration mistakes" could've actually been made.

Still I can assure you that the system is clean and shiny. Proper Gentoo profile set, all "eselect news" read and followed with deep comprehension, all dep blockers/issues resolved the proper way, 500+ packages recompiled, perl cleaner ran through, revdep-rebuild ran through, emerge --depclean ran through, perl cleaner ran through, eclean-dist ran through, KDE updated according to Gentoo wiki's guide, then installed the "lightweight" version of it (plasma/desktop).

Only things I didn't install (and thus masked them) are the ones ones I *never* really install on none of my Gentoo or other Linux machines are grub2 and systemd. I just really don't like those solutions and I and tend to avoid them whenever I can.
Back to top
View user's profile Send private message
Kyeno
n00b
n00b


Joined: 17 Feb 2011
Posts: 38
Location: PL

PostPosted: Tue Apr 18, 2017 11:16 am    Post subject: Reply with quote

Btw, maybe this log might help some of you guide me towards the right path?
Code:
[   225.227]
X.Org X Server 1.19.2
Release Date: 2017-03-02
[   225.233] X Protocol Version 11, Revision 0
[   225.236] Build Operating System: Linux 4.9.16-gentoo i686 Gentoo
[   225.238] Current Operating System: Linux blue 4.9.16-gentoo #5 SMP PREEMPT Mon Apr 17 19:13:17 CEST 2017 i686
[   225.238] Kernel command line: root=/dev/sda3 net.ifnames=0 amdgpu.powerplay=1
[   225.243] Build Date: 17 April 2017  04:34:18PM
[   225.245] 
[   225.247] Current version of pixman: 0.34.0
[   225.252]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   225.252] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   225.261] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 18 13:09:54 2017
[   225.345] (==) Using config file: "/etc/X11/xorg.conf"
[   225.347] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   225.349] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   225.360] (==) ServerLayout "X.org Configured"
[   225.360] (**) |-->Screen "Screen0" (0)
[   225.360] (**) |   |-->Monitor "Monitor0"
[   225.364] (**) |   |-->Device "Card0"
[   225.364] (**) |-->Input Device "Mouse0"
[   225.364] (**) |-->Input Device "Keyboard0"
[   225.364] (==) Automatically adding devices
[   225.364] (==) Automatically enabling devices
[   225.364] (==) Automatically adding GPU devices
[   225.364] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   225.376] (**) FontPath set to:
   /usr/share/fonts/misc/,
   /usr/share/fonts/TTF/,
   /usr/share/fonts/OTF/,
   /usr/share/fonts/Type1/,
   /usr/share/fonts/100dpi/,
   /usr/share/fonts/75dpi/,
   /usr/share/fonts/misc/,
   /usr/share/fonts/TTF/,
   /usr/share/fonts/OTF/,
   /usr/share/fonts/Type1/,
   /usr/share/fonts/100dpi/,
   /usr/share/fonts/75dpi/
[   225.376] (**) ModulePath set to "/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[   225.376] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   225.376] (WW) Disabling Mouse0
[   225.376] (WW) Disabling Keyboard0
[   225.387] (II) Loader magic: 0x829aa80
[   225.387] (II) Module ABI versions:
[   225.387]    X.Org ANSI C Emulation: 0.4
[   225.387]    X.Org Video Driver: 23.0
[   225.387]    X.Org XInput driver : 24.1
[   225.387]    X.Org Server Extension : 10.0
[   225.387] (II) xfree86: Adding drm device (/dev/dri/card0)
[   225.387] (--) PCI:*(0:1:0:0) 1002:679a:174b:e207 rev 0, Mem @ 0xd0000000/268435456, 0xe0000000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[   225.387] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[   225.387] (II) LoadModule: "glx"
[   225.434] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   225.627] (II) Module glx: vendor="X.Org Foundation"
[   225.627]    compiled for 1.19.2, module version = 1.0.0
[   225.627]    ABI class: X.Org Server Extension, version 10.0
[   225.627] (II) LoadModule: "amdgpu"
[   225.627] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[   225.717] (II) Module amdgpu: vendor="X.Org Foundation"
[   225.717]    compiled for 1.19.2, module version = 1.2.0
[   225.717]    Module class: X.Org Video Driver
[   225.717]    ABI class: X.Org Video Driver, version 23.0
[   225.717] (II) AMDGPU: Driver for AMD Radeon chipsets: OLAND, HAINAN, TAHITI,
   PITCAIRN, VERDE, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, TOPAZ,
   TONGA, CARRIZO, FIJI, STONEY, POLARIS11, POLARIS10
[   225.717] (--) using VT number 7

[   225.727] (II) [KMS] Kernel modesetting enabled.
[   225.728] (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
[   225.728] (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[   225.728] (==) AMDGPU(0): Default visual is TrueColor
[   225.728] (==) AMDGPU(0): RGB weight 888
[   225.728] (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
[   225.728] (--) AMDGPU(0): Chipset: "TAHITI" (ChipID = 0x679a)
[   225.728] (II) Loading sub module "fb"
[   225.728] (II) LoadModule: "fb"
[   225.749] (II) Loading /usr/lib/xorg/modules/libfb.so
[   225.759] (II) Module fb: vendor="X.Org Foundation"
[   225.759]    compiled for 1.19.2, module version = 1.0.0
[   225.759]    ABI class: X.Org ANSI C Emulation, version 0.4
[   225.759] (II) Loading sub module "dri2"
[   225.759] (II) LoadModule: "dri2"
[   225.759] (II) Module "dri2" already built-in
[   227.856] (II) Loading sub module "glamoregl"
[   227.856] (II) LoadModule: "glamoregl"
[   227.856] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[   227.925] (II) Module glamoregl: vendor="X.Org Foundation"
[   227.925]    compiled for 1.19.2, module version = 1.0.0
[   227.925]    ABI class: X.Org ANSI C Emulation, version 0.4
[   227.925] (II) glamor: OpenGL accelerated X.org driver based.
[   227.959] (II) glamor: EGL version 1.4 (DRI2):
[   228.059] (II) AMDGPU(0): glamor detected, initialising EGL layer.
[   228.059] (II) AMDGPU(0): KMS Pageflipping: enabled
[   228.082] (II) AMDGPU(0): Output DisplayPort-0 using monitor section Monitor0
[   228.105] (II) AMDGPU(0): Output DisplayPort-1 has no monitor section
[   228.106] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[   228.138] (II) AMDGPU(0): Output DVI-I-0 has no monitor section
[   228.173] (II) AMDGPU(0): EDID for output DisplayPort-0
[   228.196] (II) AMDGPU(0): EDID for output DisplayPort-1
[   228.197] (II) AMDGPU(0): EDID for output HDMI-A-0
[   228.229] (II) AMDGPU(0): EDID for output DVI-I-0
[   228.229] (II) AMDGPU(0): Manufacturer: DEL  Model: 4063  Serial#: 859060556
[   228.229] (II) AMDGPU(0): Year: 2012  Week: 2
[   228.229] (II) AMDGPU(0): EDID Version: 1.3
[   228.229] (II) AMDGPU(0): Digital Display Input
[   228.229] (II) AMDGPU(0): Max Image Size [cm]: horiz.: 64  vert.: 40
[   228.229] (II) AMDGPU(0): Gamma: 2.20
[   228.229] (II) AMDGPU(0): DPMS capabilities: StandBy Suspend Off
[   228.229] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[   228.229] (II) AMDGPU(0): First detailed timing is preferred mode
[   228.229] (II) AMDGPU(0): redX: 0.678 redY: 0.309   greenX: 0.210 greenY: 0.692
[   228.229] (II) AMDGPU(0): blueX: 0.146 blueY: 0.055   whiteX: 0.313 whiteY: 0.329
[   228.229] (II) AMDGPU(0): Supported established timings:
[   228.229] (II) AMDGPU(0): 720x400@70Hz
[   228.229] (II) AMDGPU(0): 640x480@60Hz
[   228.229] (II) AMDGPU(0): 640x480@75Hz
[   228.229] (II) AMDGPU(0): 800x600@60Hz
[   228.229] (II) AMDGPU(0): 800x600@75Hz
[   228.229] (II) AMDGPU(0): 1024x768@60Hz
[   228.229] (II) AMDGPU(0): 1024x768@75Hz
[   228.229] (II) AMDGPU(0): 1280x1024@75Hz
[   228.229] (II) AMDGPU(0): Manufacturer's mask: 0
[   228.229] (II) AMDGPU(0): Supported standard timings:
[   228.229] (II) AMDGPU(0): #0: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[   228.229] (II) AMDGPU(0): #1: hsize: 1280  vsize 800  refresh: 60  vid: 129
[   228.229] (II) AMDGPU(0): #2: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[   228.229] (II) AMDGPU(0): #3: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
[   228.229] (II) AMDGPU(0): #4: hsize: 1920  vsize 1200  refresh: 60  vid: 209
[   228.229] (II) AMDGPU(0): #5: hsize: 1920  vsize 1440  refresh: 60  vid: 16593
[   228.229] (II) AMDGPU(0): Supported detailed timing:
[   228.229] (II) AMDGPU(0): clock: 268.5 MHz   Image Size:  641 x 401 mm
[   228.229] (II) AMDGPU(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2720 h_border: 0
[   228.229] (II) AMDGPU(0): v_active: 1600  v_sync: 1603  v_sync_end 1609 v_blanking: 1646 v_border: 0
[   228.229] (II) AMDGPU(0): Serial No: PH5NY21C349L
[   228.229] (II) AMDGPU(0): Monitor name: DELL U3011
[   228.229] (II) AMDGPU(0): Ranges: V min: 49 V max: 86 Hz, H min: 29 H max: 113 kHz, PixClock max 285 MHz
[   228.229] (II) AMDGPU(0): EDID (in hex):
[   228.229] (II) AMDGPU(0):    00ffffffffffff0010ac63404c393433
[   228.229] (II) AMDGPU(0):    0216010380402878ea8d85ad4f35b125
[   228.229] (II) AMDGPU(0):    0e5054a54b00714f81008180a940d100
[   228.229] (II) AMDGPU(0):    d14001010101e26800a0a0402e603020
[   228.229] (II) AMDGPU(0):    360081912100001a000000ff00504835
[   228.229] (II) AMDGPU(0):    4e593231433334394c0a000000fc0044
[   228.229] (II) AMDGPU(0):    454c4c2055333031310a2020000000fd
[   228.229] (II) AMDGPU(0):    0031561d711c000a20202020202000b6
[   228.229] (II) AMDGPU(0): Printing probed modes for output DVI-I-0
[   228.229] (II) AMDGPU(0): Modeline "2560x1600"x60.0  268.50  2560 2608 2640 2720  1600 1603 1609 1646 +hsync -vsync (98.7 kHz eP)
[   228.229] (II) AMDGPU(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1920x1200"x60.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   228.229] (II) AMDGPU(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[   228.229] (II) AMDGPU(0): Output DisplayPort-0 disconnected
[   228.229] (II) AMDGPU(0): Output DisplayPort-1 disconnected
[   228.229] (II) AMDGPU(0): Output HDMI-A-0 disconnected
[   228.229] (II) AMDGPU(0): Output DVI-I-0 connected
[   228.229] (II) AMDGPU(0): Using exact sizes for initial modes
[   228.229] (II) AMDGPU(0): Output DVI-I-0 using initial mode 2560x1600 +0+0
[   228.229] (II) AMDGPU(0): mem size init: gart size :194f9800 vram size: s:bef51000 visible:ef51000
[   228.229] (==) AMDGPU(0): DPI set to (96, 96)
[   228.229] (==) AMDGPU(0): Using gamma correction (1.0, 1.0, 1.0)
[   228.229] (II) Loading sub module "ramdac"
[   228.229] (II) LoadModule: "ramdac"
[   228.229] (II) Module "ramdac" already built-in
[   228.229] (--) Depth 24 pixmap format is 32 bpp
[   228.230] (II) AMDGPU(0): [DRI2] Setup complete
[   228.230] (II) AMDGPU(0): [DRI2]   DRI driver: radeonsi
[   228.230] (II) AMDGPU(0): [DRI2]   VDPAU driver: radeonsi
[   228.230] (II) AMDGPU(0): Front buffer pitch: 10240 bytes
[   228.231] (II) AMDGPU(0): SYNC extension fences enabled
[   228.231] (II) AMDGPU(0): Present extension enabled
[   228.231] (==) AMDGPU(0): DRI3 enabled
[   228.231] (==) AMDGPU(0): Backing store enabled
[   228.231] (II) AMDGPU(0): Direct rendering enabled
[   229.017] (II) AMDGPU(0): Use GLAMOR acceleration.
[   229.017] (II) AMDGPU(0): Acceleration enabled
[   229.017] (==) AMDGPU(0): DPMS enabled
[   229.017] (==) AMDGPU(0): Silken mouse enabled
[   229.017] (II) AMDGPU(0): Set up textured video (glamor)
[   229.017] (II) AMDGPU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   229.062] (--) RandR disabled
[   229.078] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[   229.078] (II) AIGLX: enabled GLX_ARB_create_context
[   229.078] (II) AIGLX: enabled GLX_ARB_create_context_profile
[   229.078] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[   229.078] (II) AIGLX: enabled GLX_INTEL_swap_event
[   229.078] (II) AIGLX: enabled GLX_SGI_swap_control
[   229.078] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[   229.078] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[   229.078] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[   229.078] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[   229.078] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[   229.079] (II) AIGLX: Loaded and initialized radeonsi
[   229.079] (II) GLX: Initialized DRI2 GL provider for screen 0
[   229.089] (II) AMDGPU(0): Setting screen physical size to 677 x 423
[   229.550] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   229.550] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   229.550] (II) LoadModule: "evdev"
[   229.550] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   229.593] (II) Module evdev: vendor="X.Org Foundation"
[   229.593]    compiled for 1.19.2, module version = 2.10.5
[   229.593]    Module class: X.Org XInput Driver
[   229.593]    ABI class: X.Org XInput driver, version 24.1
[   229.593] (II) Using input driver 'evdev' for 'Power Button'
[   229.593] (**) Power Button: always reports core events
[   229.593] (**) evdev: Power Button: Device: "/dev/input/event1"
[   229.593] (--) evdev: Power Button: Vendor 0 Product 0x1
[   229.593] (--) evdev: Power Button: Found keys
[   229.593] (II) evdev: Power Button: Configuring as keyboard
[   229.593] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[   229.593] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   229.593] (**) Option "xkb_rules" "evdev"
[   229.593] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[   229.593] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   229.593] (II) Using input driver 'evdev' for 'Power Button'
[   229.593] (**) Power Button: always reports core events
[   229.593] (**) evdev: Power Button: Device: "/dev/input/event0"
[   229.593] (--) evdev: Power Button: Vendor 0 Product 0x1
[   229.593] (--) evdev: Power Button: Found keys
[   229.593] (II) evdev: Power Button: Configuring as keyboard
[   229.593] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[   229.593] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[   229.593] (**) Option "xkb_rules" "evdev"
[   229.594] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event7)
[   229.594] (II) No input driver specified, ignoring this device.
[   229.594] (II) This device may have been added with another device file.
[   229.594] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=7 (/dev/input/event8)
[   229.594] (II) No input driver specified, ignoring this device.
[   229.594] (II) This device may have been added with another device file.
[   229.594] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=8 (/dev/input/event9)
[   229.594] (II) No input driver specified, ignoring this device.
[   229.594] (II) This device may have been added with another device file.
[   229.594] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=9 (/dev/input/event10)
[   229.594] (II) No input driver specified, ignoring this device.
[   229.594] (II) This device may have been added with another device file.
[   229.594] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=10 (/dev/input/event11)
[   229.594] (II) No input driver specified, ignoring this device.
[   229.594] (II) This device may have been added with another device file.
[   229.595] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=11 (/dev/input/event12)
[   229.595] (II) No input driver specified, ignoring this device.
[   229.595] (II) This device may have been added with another device file.
[   229.595] (II) config/udev: Adding input device Logitech Gaming Mouse G502 (/dev/input/event2)
[   229.595] (**) Logitech Gaming Mouse G502: Applying InputClass "evdev pointer catchall"
[   229.595] (II) Using input driver 'evdev' for 'Logitech Gaming Mouse G502'
[   229.595] (**) Logitech Gaming Mouse G502: always reports core events
[   229.595] (**) evdev: Logitech Gaming Mouse G502: Device: "/dev/input/event2"
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Vendor 0x46d Product 0xc332
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found 20 mouse buttons
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found scroll wheel(s)
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found relative axes
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found x and y relative axes
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Configuring as mouse
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Adding scrollwheel support
[   229.647] (**) evdev: Logitech Gaming Mouse G502: YAxisMapping: buttons 4 and 5
[   229.647] (**) evdev: Logitech Gaming Mouse G502: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   229.647] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/0003:046D:C332.0001/input/input5/event2"
[   229.647] (II) XINPUT: Adding extended input device "Logitech Gaming Mouse G502" (type: MOUSE, id 8)
[   229.647] (II) evdev: Logitech Gaming Mouse G502: initialized for relative axes.
[   229.647] (**) Logitech Gaming Mouse G502: (accel) keeping acceleration scheme 1
[   229.647] (**) Logitech Gaming Mouse G502: (accel) acceleration profile 0
[   229.647] (**) Logitech Gaming Mouse G502: (accel) acceleration factor: 2.000
[   229.647] (**) Logitech Gaming Mouse G502: (accel) acceleration threshold: 4
[   229.647] (II) config/udev: Adding input device Logitech Gaming Mouse G502 (/dev/input/mouse0)
[   229.647] (II) No input driver specified, ignoring this device.
[   229.647] (II) This device may have been added with another device file.
[   229.647] (II) config/udev: Adding input device Logitech Gaming Mouse G502 (/dev/input/event3)
[   229.647] (**) Logitech Gaming Mouse G502: Applying InputClass "evdev keyboard catchall"
[   229.647] (II) Using input driver 'evdev' for 'Logitech Gaming Mouse G502'
[   229.647] (**) Logitech Gaming Mouse G502: always reports core events
[   229.647] (**) evdev: Logitech Gaming Mouse G502: Device: "/dev/input/event3"
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Vendor 0x46d Product 0xc332
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found 1 mouse buttons
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found scroll wheel(s)
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found relative axes
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Forcing relative x/y axes to exist.
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found absolute axes
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Forcing absolute x/y axes to exist.
[   229.647] (--) evdev: Logitech Gaming Mouse G502: Found keys
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Configuring as mouse
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Configuring as keyboard
[   229.647] (II) evdev: Logitech Gaming Mouse G502: Adding scrollwheel support
[   229.647] (**) evdev: Logitech Gaming Mouse G502: YAxisMapping: buttons 4 and 5
[   229.647] (**) evdev: Logitech Gaming Mouse G502: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   229.648] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/0003:046D:C332.0002/input/input6/event3"
[   229.648] (II) XINPUT: Adding extended input device "Logitech Gaming Mouse G502" (type: KEYBOARD, id 9)
[   229.648] (**) Option "xkb_rules" "evdev"
[   229.648] (II) evdev: Logitech Gaming Mouse G502: initialized for relative axes.
[   229.648] (WW) evdev: Logitech Gaming Mouse G502: ignoring absolute axes.
[   229.648] (**) Logitech Gaming Mouse G502: (accel) keeping acceleration scheme 1
[   229.648] (**) Logitech Gaming Mouse G502: (accel) acceleration profile 0
[   229.648] (**) Logitech Gaming Mouse G502: (accel) acceleration factor: 2.000
[   229.648] (**) Logitech Gaming Mouse G502: (accel) acceleration threshold: 4
[   229.648] (II) config/udev: Adding input device Metadot - Das Keyboard Das Keyboard (/dev/input/event5)
[   229.648] (**) Metadot - Das Keyboard Das Keyboard: Applying InputClass "evdev keyboard catchall"
[   229.648] (II) Using input driver 'evdev' for 'Metadot - Das Keyboard Das Keyboard'
[   229.648] (**) Metadot - Das Keyboard Das Keyboard: always reports core events
[   229.648] (**) evdev: Metadot - Das Keyboard Das Keyboard: Device: "/dev/input/event5"
[   229.648] (--) evdev: Metadot - Das Keyboard Das Keyboard: Vendor 0x24f0 Product 0x140
[   229.648] (--) evdev: Metadot - Das Keyboard Das Keyboard: Found keys
[   229.648] (II) evdev: Metadot - Das Keyboard Das Keyboard: Configuring as keyboard
[   229.648] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.3/1-3.3.4/1-3.3.4:1.0/0003:24F0:0140.0004/input/input8/event5"
[   229.648] (II) XINPUT: Adding extended input device "Metadot - Das Keyboard Das Keyboard" (type: KEYBOARD, id 10)
[   229.648] (**) Option "xkb_rules" "evdev"
[   229.649] (II) config/udev: Adding input device Metadot - Das Keyboard Das Keyboard (/dev/input/event6)
[   229.649] (**) Metadot - Das Keyboard Das Keyboard: Applying InputClass "evdev keyboard catchall"
[   229.649] (II) Using input driver 'evdev' for 'Metadot - Das Keyboard Das Keyboard'
[   229.649] (**) Metadot - Das Keyboard Das Keyboard: always reports core events
[   229.649] (**) evdev: Metadot - Das Keyboard Das Keyboard: Device: "/dev/input/event6"
[   229.649] (--) evdev: Metadot - Das Keyboard Das Keyboard: Vendor 0x24f0 Product 0x140
[   229.649] (--) evdev: Metadot - Das Keyboard Das Keyboard: Found keys
[   229.649] (II) evdev: Metadot - Das Keyboard Das Keyboard: Configuring as keyboard
[   229.649] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.3/1-3.3.4/1-3.3.4:1.1/0003:24F0:0140.0005/input/input9/event6"
[   229.649] (II) XINPUT: Adding extended input device "Metadot - Das Keyboard Das Keyboard" (type: KEYBOARD, id 11)
[   229.649] (**) Option "xkb_rules" "evdev"
[   229.649] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/event4)
[   229.649] (**) USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[   229.649] (II) Using input driver 'evdev' for 'USB Optical Mouse'
[   229.649] (**) USB Optical Mouse: always reports core events
[   229.649] (**) evdev: USB Optical Mouse: Device: "/dev/input/event4"
[   229.701] (--) evdev: USB Optical Mouse: Vendor 0x1bcf Product 0x5
[   229.701] (--) evdev: USB Optical Mouse: Found 9 mouse buttons
[   229.701] (--) evdev: USB Optical Mouse: Found scroll wheel(s)
[   229.701] (--) evdev: USB Optical Mouse: Found relative axes
[   229.701] (--) evdev: USB Optical Mouse: Found x and y relative axes
[   229.701] (II) evdev: USB Optical Mouse: Configuring as mouse
[   229.701] (II) evdev: USB Optical Mouse: Adding scrollwheel support
[   229.701] (**) evdev: USB Optical Mouse: YAxisMapping: buttons 4 and 5
[   229.701] (**) evdev: USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   229.701] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4:1.0/0003:1BCF:0005.0003/input/input7/event4"
[   229.701] (II) XINPUT: Adding extended input device "USB Optical Mouse" (type: MOUSE, id 12)
[   229.701] (II) evdev: USB Optical Mouse: initialized for relative axes.
[   229.701] (**) USB Optical Mouse: (accel) keeping acceleration scheme 1
[   229.701] (**) USB Optical Mouse: (accel) acceleration profile 0
[   229.701] (**) USB Optical Mouse: (accel) acceleration factor: 2.000
[   229.701] (**) USB Optical Mouse: (accel) acceleration threshold: 4
[   229.701] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/mouse1)
[   229.701] (II) No input driver specified, ignoring this device.
[   229.701] (II) This device may have been added with another device file.
[   229.701] (II) config/udev: Adding input device HDA Intel Rear Mic (/dev/input/event13)
[   229.701] (II) No input driver specified, ignoring this device.
[   229.701] (II) This device may have been added with another device file.
[   229.701] (II) config/udev: Adding input device HDA Intel Front Mic (/dev/input/event14)
[   229.701] (II) No input driver specified, ignoring this device.
[   229.701] (II) This device may have been added with another device file.
[   229.702] (II) config/udev: Adding input device HDA Intel Speaker Front (/dev/input/event15)
[   229.702] (II) No input driver specified, ignoring this device.
[   229.702] (II) This device may have been added with another device file.
[   229.702] (II) config/udev: Adding input device HDA Intel Speaker Surround (/dev/input/event16)
[   229.702] (II) No input driver specified, ignoring this device.
[   229.702] (II) This device may have been added with another device file.
[   229.702] (II) config/udev: Adding input device HDA Intel Speaker CLFE (/dev/input/event17)
[   229.702] (II) No input driver specified, ignoring this device.
[   229.702] (II) This device may have been added with another device file.
[   229.702] (II) config/udev: Adding input device HDA Intel Speaker Side (/dev/input/event18)
[   229.702] (II) No input driver specified, ignoring this device.
[   229.702] (II) This device may have been added with another device file.
[   229.702] (II) config/udev: Adding input device HDA Intel Front Headphone (/dev/input/event19)
[   229.702] (II) No input driver specified, ignoring this device.
[   229.702] (II) This device may have been added with another device file.

** here I hit CTRL+ALT+F9 to switch to text console and kill X via CTRL+C **

[   244.061] (II) AIGLX: Suspending AIGLX clients for VT switch
[   250.363] (II) evdev: USB Optical Mouse: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.363] (II) evdev: Metadot - Das Keyboard Das Keyboard: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.363] (II) evdev: Metadot - Das Keyboard Das Keyboard: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.363] (II) evdev: Logitech Gaming Mouse G502: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.363] (II) evdev: Logitech Gaming Mouse G502: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.363] (II) evdev: Power Button: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.363] (II) evdev: Power Button: Close
[   250.363] (II) UnloadModule: "evdev"
[   250.374] (II) Server terminated successfully (0). Closing log file.


And yep, this setup has two mouses. One directly connected via USB (the gaming one), and the other one + keyboard being delivered with the hardware K(V)M USB device (this "station" controls 3 computers)
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Tue Apr 18, 2017 1:51 pm    Post subject: Reply with quote

i assume your machine/kde was working happily (no errors/warnings) before your upgrade.

may i suggest temporarily
- disconnecting all spurious peripherals, like multiple mice etc
- (re)move /etc/X11/xorg.conf*
- startx, rather than any dm
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Tue Apr 18, 2017 9:26 pm    Post subject: Reply with quote

Hmm, not sure you should be using AMDGPU just yet; support for those chipsets is still experimental.
The kernel config states that (at 4.9.16); you have to enable the chipsets specifically.

I have a Kaveri onboard GPU, and sysresccd uses radeon; having checked the AMDGPU option, I stuck with radeon kernel module, and VIDEO_CARDS="radeon radeonsi".
The radeon wiki page is a bit misleading, since it seems to imply that GCN-2.0 chipsets should use AMDGPU, but it may not be ready yet.

(OFC you have to choose one or the other; as I think you're aware from the settings you displayed.)

In passing, this looks dodgy:
Code:
(II) AMDGPU(0): Setting screen physical size to 677 x 423
Back to top
View user's profile Send private message
Kyeno
n00b
n00b


Joined: 17 Feb 2011
Posts: 38
Location: PL

PostPosted: Wed Apr 19, 2017 12:03 pm    Post subject: Reply with quote

@ josephg
Yep, the machine ran flawlessly before the update - yet portage or installing anything was no longer available due to it being seriously outdated.
Quote:

- disconnecting all spurious peripherals, like multiple mice etc

That didn't really change a thing.
Quote:

- (re)move /etc/X11/xorg.conf*

I'm running autogenerated xorg.conf which actually has an identical effect to not having it at all. Precise configs in xorg.conf.d/* are removed. Still for the sake of experimenting - I removed them. Didn't change a thing. :(
Quote:

- startx, rather than any dm

I was mostly experimenting on wm2 which (you can give it a try) is probably the smallest wm you can ever get with the only functionality to right-click to open xterm, and bottom-right click to exit; that's only so I don't have to force-exit by switching consoles and killing things if things would've actually started working. Still - even removing (renaming) .xinitrc didn't change a thing either.

@steveL
Quote:
Hmm, not sure you should be using AMDGPU just yet; support for those chipsets is still experimental.

I kind of got inspired by this guy's guide http://www.phoronix.com/scan.php?page=article&item=amdgpu-rad-49&num=2 which actually shows AMD 7950 scoring tiny-bit-better on AMDGPU vs Radeon. Though maybe my "overall testbench" does not really meet all those requirements. Maybe the "DRM-Next" is the thing I'm actually missing here?

Quote:
The kernel config states that (at 4.9.16); you have to enable the chipsets specifically.

...and so I did, enabled SI (Southern Islands, thus Tahiti/7950) only and enabled the right firmware for it (at least according to Gentoo Wiki).

Quote:
In passing, this looks dodgy:
Code:
(II) AMDGPU(0): Setting screen physical size to 677 x 423

That is really interesting and I kind of missed it. Even stranger is the fact, that the monitor alone reports receiving 2560x1600 signal without any "Wide Mode" fill/aspect/etc.

One other idea that crawls around my head is maybe I should be running 64bit-ish everything? This setup (kernel, libc, etc) is plain 32bit since ever. Is there any architecture requirement f.e. in the firmware blobs that I should be aware of? (not really stated anywhere).

Still - I'm going to give it a try with radeon+radeonsi for now; I think I went through most possible options with AMDGPU by far; maybe expect DRM-Next, but that would mean using non-Gentoo kernel which I just don't want to.

Again, thanks a lot for all of your support so far!
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Thu Apr 20, 2017 10:25 am    Post subject: Reply with quote

are you able to boot with sysresccd instead? that might indicate what you need..
Back to top
View user's profile Send private message
Kyeno
n00b
n00b


Joined: 17 Feb 2011
Posts: 38
Location: PL

PostPosted: Thu Apr 20, 2017 2:43 pm    Post subject: Reply with quote

I will give more tries today night (hopefully), had some all of sudden urgent things to take care of which driven me away from this experiment a bit. Will let you know. Thanks!
Back to top
View user's profile Send private message
Kyeno
n00b
n00b


Joined: 17 Feb 2011
Posts: 38
Location: PL

PostPosted: Sat Apr 22, 2017 3:08 am    Post subject: Reply with quote

Hey!
I managed to get it working with "radeon" and "radeonsi". Maybe the issue was me running 32bit kernel+OS? Maybe worth stating somewhere on Gentoo Wiki page (if this really was the issue).

Again I believe there are some not-stated-anywhere architectural dependencies around though; for example:

The currently marked as stable "dev-libs/libclc-0.2.0_pre20160209" will not compile, no matter which compiler and options am I using (including llvm/clang without LTO, with normal LTO or thin LTO). Unmasking "dev-libs/libclc-0.2.0_pre20170118" and compiling it with llvm/clang with normal LTO and gold linker - works.

This forced me to either go without opencl entirely or again go for some "unstable/experimental" packages. That includes:
Code:
# Enforce experimental clang
=sys-devel/llvm-4.0.0-r2 ~x86
=sys-devel/clang-4.0.0-r2 ~x86
=sys-devel/clang-runtime-4.0.0 ~x86
=sys-libs/compiler-rt-4.0.0 ~x86
=sys-libs/compiler-rt-sanitizers-4.0.0 ~x86
=dev-libs/libclc-0.2.0_pre20170118 ~x86
=sys-libs/libomp-4.0.0 ~x86
=app-vim/llvm-vim-4.0.0 ~x86
=sys-devel/llvmgold-4 ~x86


Also I experienced very slow performance on original "stable" Mesa, so I also enabled the experimental stable:

Code:
# Experimental X window packages
=x11-drivers/xf86-video-amdgpu-1.3.0 ~x86
=media-libs/mesa-17.0.3 ~x86


I also noticed that some packages are better of compiled with clang, while others prefer gcc:
Code:

# cat /etc/portage/env/compiler-clang
CC="clang"
CXX="clang++"
CFLAGS="${CFLAGS} -flto"
CXXFLAGS="${CXXFLAGS} -flto"
LDFLAGS="-W1,-O2 -W1,--as--needed"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"

# cat /etc/portage/env/compiler-clang-nolto
CC="clang"
CXX="clang++"
CFLAGS="${CFLAGS} -fno-lto"
CXXFLAGS="${CXXFLAGS} -fno-lto"
LDFLAGS="-W1,-O2 -W1,--as--needed"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"

# cat /etc/portage/package.env
dev-libs/libclc compiler-clang
x11-libs/libdrm compiler-clang
sys-libs/libomp compiler-clang
x11-drivers/xf86-video-amdgpu compiler-clang-nolto
x11-drivers/xf86-video-ati compiler-clang-nolto
x11-proto/xf86driproto compiler-clang
x11-proto/xf86vidmodeproto compiler-clang
x11-base/xorg-drivers compiler-clang
#x11-base/xorg-server compiler-clang-nolto   # won't compile: configure: error: threaded input requested but no pthread support has been found
x11-base/xorg-x11 compiler-clang
media-libs/libtxc_dxtn compiler-clang
x11-wm/wm2 compiler-clang


Anyway the thing works out of the box, without any xorg.conf whatsoever (autodetection).

@steveL: It still says that funny screen size actually, but I noticed somewhere (can't remember now where precisely; probably some KDE system info app) it's the screen size in... milimeters! LOL

Code:
[   553.323] (II) RADEON(0): Setting screen physical size to 677 x 423


That would probably be about right for the 30" 16:10 DELL.

The only strange thing I'm experiencing is some "tearing" or rendering really crazy stuff inside while I'm resizing heavier windows like Chromium (and yep, resizing - not moving them around), though I can also notice this tearing being moire noticable at start of resizing and much less noticable later on (f.e., if I'm holding the bottom-right corner and just moving my mouse like crazy). My lucky guess is this might have something to do with GPU profile (performance/powersave) and it reacting with some delay - but that's acceptable. I prefer my power-hungry HD7950 to run cool.

Also other strange thing (but I didn't google about it yet as it's really very low importance if any) is that glxgears are "v-synced" or capped to the monitor refresh rate, showing around 60fps (starting a bit higher and then visibly throttling), while on fglrx it was plain craziness around 4.5k.

Anyway... thanks a lot for all the tips and support by far! Giving the beautiful KDE5 a try now. Maybe finally after all these years I would be able to drop OSX and switch to proper OpenSource for my everyday developer work (that was my original intention with this entire attempt) :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum