Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Slowwwww [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sat May 04, 2019 2:36 pm    Post subject: Slowwwww [solved] Reply with quote

I feel tempted to put this in "Installing Gentoo," since it represents a "getting it working the first time" problem, but the problems seem much worse in the Desktop Environment.

I recently installed Gentoo on an HP ts_11-e004au - not a fast machine to begin with, but when in the graphical interface (xfce), the machine becomes so sluggish (literally more than ten seconds for an "ls" command to redraw the screen) that it becomes completely unusable, and makes me think I must have something configured incorrectly.

Any idea what could cause this? Thank you in advance.

I include the output from emerge --info below:

Code:

# emerge --info
Portage 2.3.62 (python 3.6.5-final-0, default/linux/amd64/17.0/no-multilib, gcc-8.2.0, glibc-2.28-r6, 4.14.83-gentoo x86_64)
=================================================================
System uname: Linux-4.14.83-gentoo-x86_64-AMD_A4-1250_APU_with_Radeon-TM-_HD_Graphics-with-gentoo-2.6
KiB Mem:     3495312 total,   2117856 free
KiB Swap:    4128764 total,   4128764 free
Timestamp of repository gentoo: Fri, 03 May 2019 16:00:01 +0000
Head commit of repository gentoo: dc6ef8fddada3d7e598dc45c1309af93ae0212ab
sh bash 5.0_p7
ld GNU ld (Gentoo 2.31.1 p5) 2.31.1
app-shells/bash:          5.0_p7::gentoo
dev-lang/perl:            5.26.2::gentoo
dev-lang/python:          2.7.15::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.41.2::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.69-r4::gentoo
sys-devel/automake:       1.16.1-r1::gentoo
sys-devel/binutils:       2.31.1-r4::gentoo
sys-devel/gcc:            8.2.0-r6::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.14-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.28-r6::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-metamanifest: no
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 24

local
    location: /usr/local/portage
    masters: gentoo
    priority: 0

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -fomit-frame-pointer -pipe -march=btver2 -mmmx -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mbmi -mavx -msse4.2 -msse4.1 -mlzcnt -mf16c -mprfchw -mfxsr -mxsave -mxsaveopt --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=1024 -fstack-protector-strong -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -fomit-frame-pointer -pipe -march=btver2 -mmmx -msse -msse2 -msse3 -mssse3 -msse4a -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mbmi -mavx -msse4.2 -msse4.1 -mlzcnt -mf16c -mprfchw -mfxsr -mxsave -mxsaveopt --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=1024 -fstack-protector-strong -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--verbose --with-bdeps y"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news pid-sandbox protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="64bit R X a52 aac aalib accessibility acoustid acpi additions adobe-cff aio alsa amd64 ap arcade arping asf aspell audio audiofile avcodec avformat blksha1 bookmarks bwscheduler bzip2 cacert cairo caps cdda cdio cdr chm chroot cli client clock-panel-plugin consolekit cpumining crypt cryptsetup css cups cxx daemon dbus device-mapper dga directfb display-manager djvu downloadorder dri dri3 drm dvbpsi dvdr ebook egl eigen encode epub espeak exceptions exif expat extra-filters fam fbcon ffmpeg filecaps flac fluidsynth fontconfig fortran gallium gbm gcj gcrypt gd ggi gif glamor glass glib glibc-omitfp gmp gold gpg gphoto2 gpm gsm gstreamer gtk handbook hardcoded-tables harfbuzz hddtemp hpn iconv icu idea imap infowidget inotify iostats ipc ipfilter ipv6 jabber javafx jbig jit joystick jpeg jsbsim kdcraw kmod lame lcms less libass libinput libkms libmpv libsamplerate libtirpc libwww live lm_sensors logviewer lzma mad matroska mbox mdns-bundled memlimit midi mime minizip mmx mmxext mouse mp3 mp4 mpeg mta nas ncurses net network nls no-old-linux nodrm npm nptl ntfsprogs ntp ocamlopt offensive offlinehelp ofx ogg okular opengl openmedia openmp opus oscar osdmenu p2p pango pcre pcre16 pdf pie pm-utils png policykit portmon postproc ps qml qt3support quotes raptor readline real recursion-limit redland rtc rtmp savedconfig scanfolder scanner scrypt sdl search seccomp secure-delete sensord shared-glapi shm silc smbclient smtp snapshot sndfile sound speex spell sse sse2 sse2_4way sse2check sse4 ssl ssse3 stats svc svg swscale sysfs system-icu taglib tcmalloc tcpd theora threads threadsafe tiff tinfo tls-heartbeat truetype udev udisks unicode upower urandom usb userlocales utils uvm v4l2 video vorbis vtv wav webdav-neon webinterface webp widgets wifi x264 x265 xcb xinerama xml xmp xpdf-headers xscreensaver xslt xv xvid zlib zrtp" ABI_X86="64" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="sheets stage words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3 sse4_1" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en en-GB ru" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python3_6" SANE_BACKENDS="epson2 hp" USERLAND="GNU" VIDEO_CARDS="amdgpu radionsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Last edited by curmudgeon on Sun May 12, 2019 10:23 am; edited 1 time in total
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 7465
Location: Saint Amant, Acadiana

PostPosted: Sat May 04, 2019 2:39 pm    Post subject: Reply with quote

Anything abnormal in Xorg log?
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44896
Location: 56N 3W

PostPosted: Sat May 04, 2019 2:54 pm    Post subject: Reply with quote

curmudgeon,

Overheating, leading to CPU throttling?
What CPU governer are you using, Powersave is probably a bad choice.

Are you having lots of IO errors, dmesg will tell?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
etnull
Apprentice
Apprentice


Joined: 26 Mar 2019
Posts: 285

PostPosted: Sat May 04, 2019 3:12 pm    Post subject: Reply with quote

Your hard drive might be dying, have you checked its SMART?
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6332

PostPosted: Sat May 04, 2019 3:20 pm    Post subject: Re: Slowwwww Reply with quote

curmudgeon wrote:
Code:
VIDEO_CARDS="amdgpu radionsi"

It's spelled "radeonsi".
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7363

PostPosted: Sun May 05, 2019 12:28 pm    Post subject: Reply with quote

a 3GB computer will suffer in 64bits, while in 32bits it's plenty of memory.
None would suggest you that, but i'm weird, what let you think some little gain in multimedia or high math calc would do any good with such a starving memory computer?
Back to top
View user's profile Send private message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sat May 11, 2019 8:30 am    Post subject: Reply with quote

Jaglover wrote:
Anything abnormal in Xorg log?


I will get to that in a minute. :)

NeddySeagoon wrote:
Overheating, leading to CPU throttling?


Nope.

Code:

# sensors
fam15h_power-pci-00c4
Adapter: PCI adapter
power1:           N/A  (crit =   8.00 W)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +51.0°C  (crit = +226.8°C)
temp2:        +20.0°C 

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +52.1°C  (high = +70.0°C)
                       (crit = +115.5°C, hyst = +108.0°C)

amdgpu-pci-0008
Adapter: PCI adapter
temp1:        +52.0°C  (crit = +120.0°C, hyst = +90.0°C)


NeddySeagoon wrote:
What CPU governer are you using, Powersave is probably a bad choice.


Looks good.

Code:

CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y


NeddySeagoon wrote:
Are you having lots of IO errors, dmesg will tell?


Didn't see any of those.

etnull wrote:
Your hard drive might be dying, have you checked its SMART?


I run a cron job every day to record the attributes. Don't see any problems

Code:

# dog sda.20190511
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-4.14.83-gentoo] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   152   147   021    Pre-fail  Always       -       1375
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1971
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   089   089   000    Old_age   Always       -       8167
 10 Spin_Retry_Count        0x0033   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1971
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   060   056   040    Old_age   Always       -       40 (Min/Max 31/41)
191 G-Sense_Error_Rate      0x0032   001   001   000    Old_age   Always       -       735
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       101
193 Load_Cycle_Count        0x0032   187   187   000    Old_age   Always       -       40162
194 Temperature_Celsius     0x0022   103   099   000    Old_age   Always       -       40
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0


krinn wrote:
a 3GB computer will suffer in 64bits, while in 32bits it's plenty of memory.
None would suggest you that, but i'm weird, what let you think some little gain in multimedia or high math calc would do any good with such a starving memory computer?


I hadn't considered that at all (actually have made efforts to gid rid of my remaining 32-bit systems). Do you have any actual benchmarks I can look up? On the other hand, I intend to use this machine only for media, internet, and other light use.

Ant P. wrote:
curmudgeon wrote:
Code:
VIDEO_CARDS="amdgpu radionsi"

It's spelled "radeonsi".


Oops. Well, we have a winner. It actually surprises me that the machine ran at all. Fixing that was relatively easy, though I did notice one thing. Is /usr/portage/media-libs/mesa/mesa-18.3.6.ebuild (the stable version used on the system), I see:

Code:

for card in ${RADEON_CARDS}; do
    RDEPEND="${RDEPEND}
        video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
    "
done
RDEPEND="${RDEPEND}
    video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
"


This snippet forces x11-drivers/xf86-video-ati onto the system in addition to x11-drivers/xf86-video-amdgpu. I wonder if anyone can enlighten me regarding the necessity of that.

So now, I basically (after a kernel upgrade) have no video at all (seems something is picking the ati driver instead of the amdgpu driver. Will post the Xorg.0.log files in a moment.
Back to top
View user's profile Send private message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sat May 11, 2019 9:33 am    Post subject: Reply with quote

So now, the video disappears (goes completely black) after about three seconds of messages. And the xorg-server crashes after a few seconds, as well. It appears that something wants to use the ati driver instead of the amdgpu driver.

The Xorg.0.log file shows this:

Code:

X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
 Build Operating System: Linux 4.14.83-gentoo x86_64 Gentoo
 Current Operating System: Linux system 4.19.37-gentoo #1 SMP Sat May 11 01:50:52 UTC 2019 x86_64
 Kernel command line: BOOT_IMAGE=/bzImage-4.19.37-gentoo root=/dev/sda4
 Build Date: 27 April 2019  09:57:10PM
 
 Current version of pixman: 0.38.4
     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
 Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 11 07:30:17 2019
 (==) Using config directory: "/etc/X11/xorg.conf.d"
 (==) Using system config directory "/usr/share/X11/xorg.conf.d"
 (==) No Layout section.  Using the first Screen section.
 (==) No screen section available. Using defaults.
 (**) |-->Screen "Default Screen Section" (0)
 (**) |   |-->Monitor "<default monitor>"
 (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
 (==) Automatically adding devices
 (==) Automatically enabling devices
 (==) Automatically adding GPU devices
 (==) Max clients allowed: 256, resource mask: 0x1fffff
 (WW) The directory "/usr/share/fonts/misc/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/TTF/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/OTF/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/Type1/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/100dpi/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/75dpi/" does not exist.
     Entry deleted from font path.
 (==) FontPath set to:
   
 (==) ModulePath set to "/usr/lib64/xorg/modules"
 (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
 (II) Loader magic: 0x559f74876c60
 (II) Module ABI versions:
     X.Org ANSI C Emulation: 0.4
     X.Org Video Driver: 24.0
     X.Org XInput driver : 24.1
     X.Org Server Extension : 10.0
 (--) PCI:*(0@0:1:0) 1002:9834:103c:2178 rev 0, Mem @ 0xe0000000/268435456, 0xf0000000/8388608, 0xf0c00000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
 (II) LoadModule: "glx"
 (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
 (II) Module glx: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 1.0.0
     ABI class: X.Org Server Extension, version 10.0
 (==) Matched ati as autoconfigured driver 0
 (==) Matched modesetting as autoconfigured driver 1
 (==) Matched fbdev as autoconfigured driver 2
 (==) Matched vesa as autoconfigured driver 3
 (==) Assigned the driver to the xf86ConfigLayout
 (II) LoadModule: "ati"
 (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
 (II) Module ati: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 19.0.1
     Module class: X.Org Video Driver
     ABI class: X.Org Video Driver, version 24.0
 (II) LoadModule: "radeon"
 (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
 (II) Module radeon: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 19.0.1
     Module class: X.Org Video Driver
     ABI class: X.Org Video Driver, version 24.0
 (II) LoadModule: "modesetting"
 (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
 (II) Module modesetting: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 1.20.4
     Module class: X.Org Video Driver
     ABI class: X.Org Video Driver, version 24.0
 (II) LoadModule: "fbdev"
 (WW) Warning, couldn't open module fbdev
 (EE) Failed to load module "fbdev" (module does not exist, 0)
 (II) LoadModule: "vesa"
 (WW) Warning, couldn't open module vesa
 (EE) Failed to load module "vesa" (module does not exist, 0)
 (II) RADEON: Driver for ATI/AMD Radeon chipsets:

[...] (long list of cards which does NOT include Kabini [Radeon HD 8210])

 (II) modesetting: Driver for Modesetting Kernel Drivers: kms
 (++) using VT number 7

 drm report modesetting isn't supported.
 (EE) open /dev/dri/card0: No such file or directory
 (WW) Falling back to old probe method for modesetting
 (EE) open /dev/dri/card0: No such file or directory
 (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
 (EE) Screen 0 deleted because of no matching config section.
 (II) UnloadModule: "radeon"
 (EE) Screen 0 deleted because of no matching config section.
 (II) UnloadModule: "modesetting"
 (EE) Device(s) detected, but none match those in the config file.
 (EE)
Fatal server error:
 (EE) no screens found(EE)
 (EE)
Please consult the The X.Org Foundation support
     at http://wiki.x.org
 for help.
 (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
 (EE)
 (EE) Server terminated with error (1). Closing log file.


The older (working) version:

Code:

X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
 Build Operating System: Linux 4.14.83-gentoo x86_64 Gentoo
 Current Operating System: Linux system 4.14.83-gentoo #1 SMP Fri Mar 22 13:50:28 UTC 2019 x86_64
 Kernel command line: BOOT_IMAGE=/bzImage-4.14.83-gentoo root=/dev/sda4
 Build Date: 27 April 2019  09:57:10PM
 
 Current version of pixman: 0.38.4
     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
 Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 11 07:34:07 2019
 (==) Using config directory: "/etc/X11/xorg.conf.d"
 (==) Using system config directory "/usr/share/X11/xorg.conf.d"
 (==) No Layout section.  Using the first Screen section.
 (==) No screen section available. Using defaults.
 (**) |-->Screen "Default Screen Section" (0)
 (**) |   |-->Monitor "<default monitor>"
 (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
 (==) Automatically adding devices
 (==) Automatically enabling devices
 (==) Automatically adding GPU devices
 (==) Max clients allowed: 256, resource mask: 0x1fffff
 (WW) The directory "/usr/share/fonts/misc/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/TTF/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/OTF/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/Type1/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/100dpi/" does not exist.
     Entry deleted from font path.
 (WW) The directory "/usr/share/fonts/75dpi/" does not exist.
     Entry deleted from font path.
 (==) FontPath set to:
   
 (==) ModulePath set to "/usr/lib64/xorg/modules"
 (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
 (II) Loader magic: 0x562591e32c60
 (II) Module ABI versions:
     X.Org ANSI C Emulation: 0.4
     X.Org Video Driver: 24.0
     X.Org XInput driver : 24.1
     X.Org Server Extension : 10.0
 (II) xfree86: Adding drm device (/dev/dri/card0)
 (--) PCI:*(0@0:1:0) 1002:9834:103c:2178 rev 0, Mem @ 0xe0000000/268435456, 0xf0000000/8388608, 0xf0c00000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
 (II) LoadModule: "glx"
 (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
 (II) Module glx: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 1.0.0
     ABI class: X.Org Server Extension, version 10.0
 (II) Applying OutputClass "AMDgpu" to /dev/dri/card0
     loading driver: amdgpu
 (==) Matched amdgpu as autoconfigured driver 0
 (==) Matched ati as autoconfigured driver 1
 (==) Matched modesetting as autoconfigured driver 2
 (==) Matched fbdev as autoconfigured driver 3
 (==) Matched vesa as autoconfigured driver 4
 (==) Assigned the driver to the xf86ConfigLayout
 (II) LoadModule: "amdgpu"
 (II) Loading /usr/lib64/xorg/modules/drivers/amdgpu_drv.so
 (II) Module amdgpu: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 19.0.1
     Module class: X.Org Video Driver
     ABI class: X.Org Video Driver, version 24.0
 (II) LoadModule: "ati"
 (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
 (II) Module ati: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 19.0.1
     Module class: X.Org Video Driver
     ABI class: X.Org Video Driver, version 24.0
 (II) LoadModule: "modesetting"
 (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
 (II) Module modesetting: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 1.20.4
     Module class: X.Org Video Driver
     ABI class: X.Org Video Driver, version 24.0
 (II) LoadModule: "fbdev"
 (WW) Warning, couldn't open module fbdev
 (EE) Failed to load module "fbdev" (module does not exist, 0)
 (II) LoadModule: "vesa"
 (WW) Warning, couldn't open module vesa
 (EE) Failed to load module "vesa" (module does not exist, 0)
 (II) AMDGPU: Driver for AMD Radeon:
    All GPUs supported by the amdgpu kernel driver
 (II) modesetting: Driver for Modesetting Kernel Drivers: kms
 (++) using VT number 7

 Kernel modesetting enabled.
 (WW) Falling back to old probe method for modesetting
 (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
 (II) AMDGPU(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
 (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
 (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
 (==) AMDGPU(0): Default visual is TrueColor
 (==) AMDGPU(0): RGB weight 888
 (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
 (--) AMDGPU(0): Chipset: "Unknown AMD Radeon GPU" (ChipID = 0x9834)
 (II) Loading sub module "fb"
 (II) LoadModule: "fb"
 (II) Loading /usr/lib64/xorg/modules/libfb.so
 (II) Module fb: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 1.0.0
     ABI class: X.Org ANSI C Emulation, version 0.4
 (II) Loading sub module "dri2"
 (II) LoadModule: "dri2"
 (II) Module "dri2" already built-in
 (II) Loading sub module "glamoregl"
 (II) LoadModule: "glamoregl"
 (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
 (II) Module glamoregl: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 1.0.1
     ABI class: X.Org ANSI C Emulation, version 0.4
 (II) AMDGPU(0): glamor X acceleration enabled on AMD KABINI (DRM 3.19.0, 4.14.83-gentoo, LLVM 6.0.1)
 (II) AMDGPU(0): glamor detected, initialising EGL layer.
 (==) AMDGPU(0): TearFree property default: auto
 (==) AMDGPU(0): VariableRefresh: disabled
 (II) AMDGPU(0): KMS Pageflipping: enabled
 (II) AMDGPU(0): Output LVDS has no monitor section
 (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
 (II) AMDGPU(0): Output VGA-0 has no monitor section
 (WW) AMDGPU(0): 3 ZaphodHeads crtcs unavailable. Some outputs will stay off.
 (II) AMDGPU(0): EDID for output LVDS
 (II) AMDGPU(0): Manufacturer: SEC  Model: 3953  Serial#: 0
 (II) AMDGPU(0): Year: 2012  Week: 0
 (II) AMDGPU(0): EDID Version: 1.4
 (II) AMDGPU(0): Digital Display Input
 (II) AMDGPU(0): 6 bits per channel
 (II) AMDGPU(0): Digital interface is undefined
: horiz.: 26  vert.: 14
 (II) AMDGPU(0): Gamma: 2.20
 (II) AMDGPU(0): No DPMS capabilities specified
 (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
 (II) AMDGPU(0): First detailed timing is preferred mode
 (II) AMDGPU(0): Preferred mode is native pixel format and refresh rate
 (II) AMDGPU(0): redX: 0.576 redY: 0.349   greenX: 0.336 greenY: 0.556
 (II) AMDGPU(0): blueX: 0.159 blueY: 0.115   whiteX: 0.313 whiteY: 0.329
 (II) AMDGPU(0): Manufacturer's mask: 0
 (II) AMDGPU(0): Supported detailed timing:
 (II) AMDGPU(0): clock: 76.9 MHz   Image Size:  256 x 144 mm
 (II) AMDGPU(0): h_active: 1366  h_sync: 1414  h_sync_end 1446 h_blank_end 1644 h_border: 0
 (II) AMDGPU(0): v_active: 768  v_sync: 770  v_sync_end 775 v_blanking: 780 v_border: 0
 (II) AMDGPU(0): Supported detailed timing:
 (II) AMDGPU(0): clock: 51.3 MHz   Image Size:  256 x 144 mm
 (II) AMDGPU(0): h_active: 1366  h_sync: 1414  h_sync_end 1446 h_blank_end 1644 h_border: 0
 (II) AMDGPU(0): v_active: 768  v_sync: 770  v_sync_end 775 v_blanking: 780 v_border: 0
 (II) AMDGPU(0): Unknown vendor-specific block 2
 (II) AMDGPU(0): EDID (in hex):
 (II) AMDGPU(0):     00ffffffffffff004ca3533900000000
 (II) AMDGPU(0):     00160104901a0e780a91e59359568e28
 (II) AMDGPU(0):     1d505400000001010101010101010101
 (II) AMDGPU(0):     0101010101010e1e561651000c303020
 (II) AMDGPU(0):     25000090100000190914561651000c30
 (II) AMDGPU(0):     30202500009010000019000000000000
 (II) AMDGPU(0):     00000000000000000000000000000002
 (II) AMDGPU(0):     000c4cff0a3c64100f196400000000c1
 (II) AMDGPU(0): Printing probed modes for output LVDS
 (II) AMDGPU(0): Modeline "1366x768"x60.0   76.94  1366 1414 1446 1644  768 770 775 780 -hsync -vsync (46.8 kHz eP)
 (II) AMDGPU(0): Modeline "1366x768"x40.0   51.29  1366 1414 1446 1644  768 770 775 780 -hsync -vsync (31.2 kHz e)
 (II) AMDGPU(0): Modeline "1280x720"x60.0   74.65  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.9 kHz)
 (II) AMDGPU(0): Modeline "1152x768"x59.9   71.95  1152 1216 1328 1504  768 771 781 798 -hsync +vsync (47.8 kHz)
 (II) AMDGPU(0): Modeline "1024x768"x59.9   63.53  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
 (II) AMDGPU(0): Modeline "800x600"x60.0   38.31  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
 (II) AMDGPU(0): Modeline "848x480"x59.9   31.65  848 872 952 1056  480 483 493 500 -hsync +vsync (30.0 kHz)
 (II) AMDGPU(0): Modeline "720x480"x59.9   26.85  720 744 808 896  480 483 493 500 -hsync +vsync (30.0 kHz)
 (II) AMDGPU(0): Modeline "640x480"x59.9   23.98  640 664 720 800  480 483 487 500 -hsync +vsync (30.0 kHz)
 (II) AMDGPU(0): EDID for output HDMI-A-0
 (II) AMDGPU(0): EDID for output VGA-0
 (II) AMDGPU(0): Output LVDS connected
 (II) AMDGPU(0): Output HDMI-A-0 disconnected
 (II) AMDGPU(0): Output VGA-0 disconnected
 (II) AMDGPU(0): Using exact sizes for initial modes
 (II) AMDGPU(0): Output LVDS using initial mode 1366x768 +0+0
 (II) AMDGPU(0): mem size init: gart size :bfec3000 vram size: s:1f7b8000 visible:1f7b8000
 (==) AMDGPU(0): DPI set to (96, 96)
 (==) AMDGPU(0): Using gamma correction (1.0, 1.0, 1.0)
 (II) Loading sub module "ramdac"
 (II) LoadModule: "ramdac"
 (II) Module "ramdac" already built-in
 (II) UnloadModule: "modesetting"
 (II) Unloading modesetting
 Setup complete
   DRI driver: radeonsi
   VDPAU driver: radeonsi
 (II) AMDGPU(0): Front buffer pitch: 5504 bytes
 (II) AMDGPU(0): SYNC extension fences enabled
 (II) AMDGPU(0): Present extension enabled
 (==) AMDGPU(0): DRI3 enabled
 (==) AMDGPU(0): Backing store enabled
 (II) AMDGPU(0): Direct rendering enabled
 (II) AMDGPU(0): Use GLAMOR acceleration.
 (II) AMDGPU(0): Acceleration enabled
 (==) AMDGPU(0): DPMS enabled
 (==) AMDGPU(0): Silken mouse enabled
 (II) AMDGPU(0): Set up textured video (glamor)
 (II) Initializing extension Generic Event Extension
 (II) Initializing extension SHAPE
 (II) Initializing extension MIT-SHM
 (II) Initializing extension XInputExtension
 (II) Initializing extension XTEST
 (II) Initializing extension BIG-REQUESTS
 (II) Initializing extension SYNC
 (II) Initializing extension XKEYBOARD
 (II) Initializing extension XC-MISC
 (II) Initializing extension XFIXES
 (II) Initializing extension RENDER
 (II) Initializing extension RANDR
 (II) Initializing extension COMPOSITE
 (II) Initializing extension DAMAGE
 (II) Initializing extension MIT-SCREEN-SAVER
 (II) Initializing extension DOUBLE-BUFFER
 (II) Initializing extension RECORD
 (II) Initializing extension DPMS
 (II) Initializing extension Present
 (II) Initializing extension DRI3
 (II) Initializing extension X-Resource
 (II) Initializing extension XVideo
 (II) Initializing extension XVideo-MotionCompensation
 (II) Initializing extension GLX
 (II) AIGLX: Loaded and initialized radeonsi
 (II) GLX: Initialized DRI2 GL provider for screen 0
 (II) Initializing extension XFree86-VidModeExtension
 (II) Initializing extension XFree86-DGA
 (II) Initializing extension XFree86-DRI
 (II) Initializing extension DRI2
 (II) AMDGPU(0): Setting screen physical size to 361 x 203
 (II) config/udev: Adding input device Power Button (/dev/input/event2)
 (**) Power Button: Applying InputClass "evdev keyboard catchall"
 (II) LoadModule: "evdev"
 (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
 (II) Module evdev: vendor="X.Org Foundation"
     compiled for 1.20.4, module version = 2.10.6
     Module class: X.Org XInput Driver
     ABI class: X.Org XInput driver, version 24.1
 (II) Using input driver 'evdev' for 'Power Button'
 (**) Power Button: always reports core events
 (**) evdev: Power Button: Device: "/dev/input/event2"
 (--) evdev: Power Button: Vendor 0 Product 0x1
 (--) evdev: Power Button: Found keys
 (II) evdev: Power Button: Configuring as keyboard
 (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
 (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
 (**) Option "xkb_rules" "evdev"
 (II) config/udev: Adding input device Video Bus (/dev/input/event3)
 (**) Video Bus: Applying InputClass "evdev keyboard catchall"
 (II) Using input driver 'evdev' for 'Video Bus'
 (**) Video Bus: always reports core events
 (**) evdev: Video Bus: Device: "/dev/input/event3"
 (--) evdev: Video Bus: Vendor 0 Product 0x6
 (--) evdev: Video Bus: Found keys
 (II) evdev: Video Bus: Configuring as keyboard
 (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
 (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
 (**) Option "xkb_rules" "evdev"
 (II) config/udev: Adding input device Power Button (/dev/input/event0)
 (**) Power Button: Applying InputClass "evdev keyboard catchall"
 (II) Using input driver 'evdev' for 'Power Button'
 (**) Power Button: always reports core events
 (**) evdev: Power Button: Device: "/dev/input/event0"
 (--) evdev: Power Button: Vendor 0 Product 0x1
 (--) evdev: Power Button: Found keys
 (II) evdev: Power Button: Configuring as keyboard
 (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
 (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
 (**) Option "xkb_rules" "evdev"
 (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
 (II) No input driver specified, ignoring this device.
 (II) This device may have been added with another device file.
 (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event9)
 (II) No input driver specified, ignoring this device.
 (II) This device may have been added with another device file.
 (II) config/udev: Adding input device HD-Audio Generic Mic (/dev/input/event10)
 (II) No input driver specified, ignoring this device.
 (II) This device may have been added with another device file.
 (II) config/udev: Adding input device HD-Audio Generic Headphone (/dev/input/event11)
 (II) No input driver specified, ignoring this device.
 (II) This device may have been added with another device file.
 (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event5)
 (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
 (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
 (**) AT Translated Set 2 keyboard: always reports core events
 (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event5"
 (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
 (--) evdev: AT Translated Set 2 keyboard: Found keys
 (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
 (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event5"
 (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 9)
 (**) Option "xkb_rules" "evdev"
 (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event8)
 (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
 (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'
 (**) PS/2 Synaptics TouchPad: always reports core events
 (**) evdev: PS/2 Synaptics TouchPad: Device: "/dev/input/event8"
 (--) evdev: PS/2 Synaptics TouchPad: Vendor 0x2 Product 0x1
 (--) evdev: PS/2 Synaptics TouchPad: Found 3 mouse buttons
 (--) evdev: PS/2 Synaptics TouchPad: Found relative axes
 (--) evdev: PS/2 Synaptics TouchPad: Found x and y relative axes
 (II) evdev: PS/2 Synaptics TouchPad: Configuring as mouse
 (**) evdev: PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
 (**) evdev: PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
 (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input7/event8"
 (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE, id 10)
 (II) evdev: PS/2 Synaptics TouchPad: initialized for relative axes.
 (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
 (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
 (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
 (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
 (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse0)
 (II) No input driver specified, ignoring this device.
 (II) This device may have been added with another device file.
 (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
 (II) No input driver specified, ignoring this device.
 (II) This device may have been added with another device file.
 (II) config/udev: Adding input device HP Wireless hotkeys (/dev/input/event6)
 (**) HP Wireless hotkeys: Applying InputClass "evdev keyboard catchall"
 (II) Using input driver 'evdev' for 'HP Wireless hotkeys'
 (**) HP Wireless hotkeys: always reports core events
 (**) evdev: HP Wireless hotkeys: Device: "/dev/input/event6"
 (--) evdev: HP Wireless hotkeys: Vendor 0 Product 0
 (--) evdev: HP Wireless hotkeys: Found keys
 (II) evdev: HP Wireless hotkeys: Configuring as keyboard
 (**) Option "config_info" "udev:/sys/devices/virtual/input/input8/event6"
 (II) XINPUT: Adding extended input device "HP Wireless hotkeys" (type: KEYBOARD, id 11)
 (**) Option "xkb_rules" "evdev"
 (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event7)
 (**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall"
 (II) Using input driver 'evdev' for 'HP WMI hotkeys'
 (**) HP WMI hotkeys: always reports core events
 (**) evdev: HP WMI hotkeys: Device: "/dev/input/event7"
 (--) evdev: HP WMI hotkeys: Vendor 0 Product 0
 (--) evdev: HP WMI hotkeys: Found keys
 (II) evdev: HP WMI hotkeys: Configuring as keyboard
 (**) Option "config_info" "udev:/sys/devices/virtual/input/input9/event7"
 (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 12)
 (**) Option "xkb_rules" "evdev"
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44896
Location: 56N 3W

PostPosted: Sat May 11, 2019 9:42 am    Post subject: Reply with quote

curmudgeon,

amdgpu should be listed first. Its missing.
Code:
 (==) Matched ati as autoconfigured driver 0
 (==) Matched modesetting as autoconfigured driver 1
 (==) Matched fbdev as autoconfigured driver 2
 (==) Matched vesa as autoconfigured driver 3
 (==) Assigned the driver to the xf86ConfigLayout


Check your
Code:
eix xorg-drivers
It should show amdgpu and radeonsi support.
Likewise, eix mesa.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5434

PostPosted: Sat May 11, 2019 9:49 am    Post subject: Reply with quote

your card (VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8210] [1002:9834]) is not supported by amdgpu at all.
you don't need VIDEO_CARDS="amdgpu radeonsi", just you need VIDEO_CARDS="radeonsi".
I don't see your kernel config in the post so make sure you follow this: https://wiki.gentoo.org/wiki/Radeon#General and from the firmware list after https://wiki.gentoo.org/wiki/Radeon#Built-in_kernel, select the KABINI ones for Kernel 3.17 and newer.

hope this helps...
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5434

PostPosted: Sat May 11, 2019 9:52 am    Post subject: Reply with quote

I stand corrected, is it supported, my bad.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sat May 11, 2019 10:25 am    Post subject: Reply with quote

NeddySeagoon wrote:
curmudgeon,

amdgpu should be listed first. Its missing.
Code:
 (==) Matched ati as autoconfigured driver 0
 (==) Matched modesetting as autoconfigured driver 1
 (==) Matched fbdev as autoconfigured driver 2
 (==) Matched vesa as autoconfigured driver 3
 (==) Assigned the driver to the xf86ConfigLayout


Check your
Code:
eix xorg-drivers
It should show amdgpu and radeonsi support.
Likewise, eix mesa.


Don't have eix installed (still doing things the old-fashioned way), but I definitely have amdgpu. The older kernel sees and uses it, but not the newer one.

Code:

# qlist -Iv x11-drivers
x11-drivers/xf86-input-evdev-2.10.6
x11-drivers/xf86-video-amdgpu-19.0.1
x11-drivers/xf86-video-ati-19.0.1


# emerge -Op mesa

These are the packages that would be merged, in order:

[ebuild   R    ] media-libs/mesa-18.3.6::gentoo  USE="dri3 egl gallium gbm llvm lm_sensors -classic -d3d9 -debug -gles1 -gles2 -opencl -osmesa -pax_kernel -pic (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -wayland -xa -xvmc" VIDEO_CARDS="radeon radeonsi (-freedreno) -i915 -i965 (-imx) -intel -nouveau -r100 -r200 -r300 -r600 (-vc4) -virgl (-vivante) -vmware" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB


# grep amdgpu /var/log/portage/media-libs:mesa-18.3.6:20190505-035004.log
Message: libdrm 2.4.95 needed because amdgpu has the highest requirement
Dependency libdrm_amdgpu found: YES 2.4.97
Dependency LLVM (modules: amdgpu, asmparser, bitreader, bitwriter, engine, ipo, mcdisassembler, mcjit, native) found: YES 6.0.1

[...]
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7363

PostPosted: Sat May 11, 2019 11:28 am    Post subject: Reply with quote

curmudgeon wrote:
Do you have any actual benchmarks I can look up?

none, but logic says so.
32bits system align datas in 32bits, 64bits do that in 64bits, which is twice the amount, so to store 1 (number), you need 4 bytes or 8 bytes ; that's the idea behind x32 arch (of course not just that, x32 use and access memory in 64bits without 4gb limit,64bits registers...)

so a benchmark would be to compare a software using memory vs the same case, but the system need and use swap file.
i don't think anyone has done that, the less you will use the swap, the better it will be.
and your thread title is "slow" ;)
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44896
Location: 56N 3W

PostPosted: Sat May 11, 2019 12:48 pm    Post subject: Reply with quote

krinn,

Its a little more complex than you say. Everything you say is correct but you leave out the 32 bit memory management and the HIMEM and or PAE tricks the kernel has to use to make use of RAM above 1G, so there is a 32 bit slowdown as the fitted RAM increases. It starts at 1G, gets worse at 2G and at 4G ...

The break even used to be at about 2G fitted RAM. Run a 32 bit install with up to 2G RAM and 64 bit with 2G or more.
I don't have any benchmarks for that either.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6332

PostPosted: Sat May 11, 2019 8:03 pm    Post subject: Reply with quote

NeddySeagoon wrote:
[...] HIMEM and or PAE tricks the kernel has to use to make use of RAM above 1G, so there is a 32 bit slowdown as the fitted RAM increases. It starts at 1G, gets worse at 2G and at 4G

It used to be even worse - the 32-bit memory split used to be ~896MB. The kernel option was misleadingly labelled as "1GB split", but if you had CONFIG_EXPERT=y you got to see the hidden "full 1GB lowmem" option. I think that's the default now, thankfully.
Back to top
View user's profile Send private message
skellr
l33t
l33t


Joined: 18 Jun 2005
Posts: 901
Location: The Village, Portmeirion

PostPosted: Sat May 11, 2019 8:11 pm    Post subject: Re: Slowwwww Reply with quote

Ant P. wrote:
curmudgeon wrote:
Code:
VIDEO_CARDS="amdgpu radionsi"

It's spelled "radeonsi".

Yeah, the fallback Vesa driver is painfully slow.
Back to top
View user's profile Send private message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sun May 12, 2019 3:52 am    Post subject: Reply with quote

krinn wrote:
a 3GB computer will suffer in 64bits, while in 32bits it's plenty of memory.
None would suggest you that, but i'm weird, what let you think some little gain in multimedia or high math calc would do any good with such a starving memory computer?


I have found some benchmarks, and every one I have seen (and yes, all of the machines had 4GB of RAM) shows better performance for a 64-bit kernel than a 32-bit kernel on the same machine. For examples, see:

https://www.phoronix.com/scan.php?page=article&item=ubuntu_32_pae

https://www.phoronix.com/scan.php?page=article&item=ubuntu-1710-x8664
Back to top
View user's profile Send private message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sun May 12, 2019 3:55 am    Post subject: Reply with quote

Still waiting to hear possible reasons why the old kernel sees the AMDGPU driver, and the new one does not.

I have some dmesg info. First, from the working kernel:

Code:

[drm] amdgpu kernel modesetting enabled.
[drm] initializing kernel modesetting (KABINI 0x1002:0x9834 0x103C:0x2178 0x00).
[drm] register mmio base: 0xF0C00000
[drm] register mmio size: 262144
[drm] BIOS signature incorrect 5b 7
resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c3fff window]
caller pci_map_rom+0x6c/0xa6 mapping multiple BARs
ATOM BIOS: BR44517.003
[drm] GPU post is not needed
[drm] Changing default dispclk from 300Mhz to 600Mhz
[drm] vm size is 64 GB, block size is 13-bit, fragment size is 4-bit
amdgpu 0000:00:01.0: VRAM: 512M 0x0000000F00000000 - 0x0000000F1FFFFFFF (512M used)
amdgpu 0000:00:01.0: GTT: 1024M 0x0000000F20000000 - 0x0000000F5FFFFFFF
[drm] Detected VRAM RAM=512M, BAR=512M
[drm] RAM width 64bits UNKNOWN
[TTM] Zone  kernel: Available graphics memory: 1745726 kiB
[TTM] Initializing pool allocator
[TTM] Initializing DMA pool allocator
[drm] amdgpu: 512M of VRAM memory ready
[drm] amdgpu: 3072M of GTT memory ready.
[drm] GART: num cpu pages 262144, num gpu pages 262144
[drm] PCIE GART of 1024M enabled (table at 0x0000000F00040000).
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] Driver supports precise vblank timestamp query.
amdgpu 0000:00:01.0: amdgpu: using MSI.
[drm] amdgpu: irq initialized.
[drm] Internal thermal controller without fan control
[drm] amdgpu: dpm initialized
[drm] amdgpu atom DIG backlight initialized
[drm] AMDGPU Display Connectors
[drm] Connector 0:
[drm]   LVDS-1
[drm]   HPD1
[drm]   DDC: 0x194c 0x194c 0x194d 0x194d 0x194e 0x194e 0x194f 0x194f
[drm]   Encoders:
[drm]     LCD1: INTERNAL_UNIPHY
[drm] Connector 1:
[drm]   HDMI-A-1
[drm]   HPD2
[drm]   DDC: 0x1950 0x1950 0x1951 0x1951 0x1952 0x1952 0x1953 0x1953
[drm]   Encoders:
[drm]     DFP1: INTERNAL_UNIPHY
[drm] Connector 2:
[drm]   VGA-1
[drm]   DDC: 0x1970 0x1970 0x1971 0x1971 0x1972 0x1972 0x1973 0x1973
[drm]   Encoders:
[drm]     CRT1: INTERNAL_KLDSCP_DAC1
amdgpu 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000f20400080, cpu addr 0xffffc90000981080
amdgpu 0000:00:01.0: fence driver on ring 1 use gpu addr 0x0000000f20400100, cpu addr 0xffffc90000981100
amdgpu 0000:00:01.0: fence driver on ring 2 use gpu addr 0x0000000f20400180, cpu addr 0xffffc90000981180
amdgpu 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000f20400200, cpu addr 0xffffc90000981200
amdgpu 0000:00:01.0: fence driver on ring 4 use gpu addr 0x0000000f20400280, cpu addr 0xffffc90000981280
amdgpu 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000f20400300, cpu addr 0xffffc90000981300
amdgpu 0000:00:01.0: fence driver on ring 6 use gpu addr 0x0000000f20400380, cpu addr 0xffffc90000981380
amdgpu 0000:00:01.0: fence driver on ring 7 use gpu addr 0x0000000f20400400, cpu addr 0xffffc90000981400
amdgpu 0000:00:01.0: fence driver on ring 8 use gpu addr 0x0000000f20400480, cpu addr 0xffffc90000981480
amdgpu 0000:00:01.0: fence driver on ring 9 use gpu addr 0x0000000f20400500, cpu addr 0xffffc90000981500
amdgpu 0000:00:01.0: fence driver on ring 10 use gpu addr 0x0000000f20400580, cpu addr 0xffffc90000981580
[drm] Found UVD firmware Version: 1.64 Family ID: 9
amdgpu 0000:00:01.0: fence driver on ring 11 use gpu addr 0x0000000f0028cd30, cpu addr 0xffffc90001038d30
[drm] Found VCE firmware Version: 50.10 Binary ID: 2
amdgpu 0000:00:01.0: fence driver on ring 12 use gpu addr 0x0000000f20400680, cpu addr 0xffffc90000981680
amdgpu 0000:00:01.0: fence driver on ring 13 use gpu addr 0x0000000f20400700, cpu addr 0xffffc90000981700
[drm] ring test on 0 succeeded in 16 usecs
[drm] ring test on 1 succeeded in 3 usecs
[drm] ring test on 2 succeeded in 2 usecs
[drm] ring test on 3 succeeded in 3 usecs
[drm] ring test on 4 succeeded in 3 usecs
[drm] ring test on 5 succeeded in 3 usecs
[drm] ring test on 6 succeeded in 3 usecs
[drm] ring test on 7 succeeded in 3 usecs
[drm] ring test on 8 succeeded in 3 usecs
[drm] ring test on 9 succeeded in 5 usecs
[drm] ring test on 10 succeeded in 6 usecs
[drm] ring test on 11 succeeded in 0 usecs
[drm] UVD initialized successfully.
[drm] ring test on 12 succeeded in 14 usecs
[drm] ring test on 13 succeeded in 1 usecs
[drm] VCE initialized successfully.
[drm] ib test on ring 0 succeeded
[drm] ib test on ring 1 succeeded
[drm] ib test on ring 2 succeeded
[drm] ib test on ring 3 succeeded
[drm] ib test on ring 4 succeeded
[drm] ib test on ring 5 succeeded
[drm] ib test on ring 6 succeeded
[drm] ib test on ring 7 succeeded
[drm] ib test on ring 8 succeeded
[drm] ib test on ring 9 succeeded
[drm] ib test on ring 10 succeeded
[drm] ib test on ring 11 succeeded
[drm] ib test on ring 12 succeeded
tsc: Refined TSC clocksource calibration: 998.127 MHz
clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cc65b93289, max_idle_ns: 881590487074 ns
[drm] fb mappable at 0xC0428000
[drm] vram apper at 0xC0000000
[drm] size 4325376
[drm] fb depth is 24
[drm]    pitch is 5632
fbcon: amdgpudrmfb (fb0) is primary device
Console: switching to colour frame buffer device 170x48
amdgpu 0000:00:01.0: fb0: amdgpudrmfb frame buffer device
amdgpu 0000:00:01.0: kfd not supported on this ASIC
[drm] Initialized amdgpu 3.19.0 20150101 for 0000:00:01.0 on minor 0


The newer kernel produces this:

Code:

[drm] amdgpu kernel modesetting enabled.
[drm] initializing kernel modesetting (KABINI 0x1002:0x9834 0x103C:0x2178 0x00).
[drm] register mmio base: 0xF0C00000
[drm] register mmio size: 262144
[drm] add ip block number 0 <cik_common>
[drm] add ip block number 1 <gmc_v7_0>
[drm] add ip block number 2 <cik_ih>
[drm] add ip block number 3 <kv_dpm>
[drm] add ip block number 4 <dce_v8_0>
[drm] add ip block number 5 <gfx_v7_0>
[drm] add ip block number 6 <cik_sdma>
[drm] add ip block number 7 <uvd_v4_2>
[drm] add ip block number 8 <vce_v2_0>
amdgpu 0000:00:01.0: kfd not supported on this ASIC
[drm] BIOS signature incorrect 5b 7
resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c3fff window]
caller pci_map_rom+0x7a/0x15e mapping multiple BARs
ATOM BIOS: BR44517.003
[drm] vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
amdgpu 0000:00:01.0: VRAM: 512M 0x0000000F00000000 - 0x0000000F1FFFFFFF (512M used)
amdgpu 0000:00:01.0: GART: 1024M 0x0000001000000000 - 0x000000103FFFFFFF
[drm] Detected VRAM RAM=512M, BAR=512M
[drm] RAM width 64bits UNKNOWN
[TTM] Zone  kernel: Available graphics memory: 1743630 kiB
[TTM] Initializing pool allocator
[TTM] Initializing DMA pool allocator
[drm] amdgpu: 512M of VRAM memory ready
[drm] amdgpu: 2554M of GTT memory ready.
[drm] GART: num cpu pages 262144, num gpu pages 262144
[drm] PCIE GART of 1024M enabled (table at 0x0000000F00900000).
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] Driver supports precise vblank timestamp query.
[drm] Internal thermal controller without fan control
[drm] amdgpu: dpm initialized
[drm] amdgpu atom DIG backlight initialized
[drm] AMDGPU Display Connectors
[drm] Connector 0:
[drm]   LVDS-1
[drm]   HPD1
[drm]   DDC: 0x194c 0x194c 0x194d 0x194d 0x194e 0x194e 0x194f 0x194f
[drm]   Encoders:
[drm]     LCD1: INTERNAL_UNIPHY
[drm] Connector 1:
[drm]   HDMI-A-1
[drm]   HPD2
[drm]   DDC: 0x1950 0x1950 0x1951 0x1951 0x1952 0x1952 0x1953 0x1953
[drm]   Encoders:
[drm]     DFP1: INTERNAL_UNIPHY
[drm] Connector 2:
[drm]   VGA-1
[drm]   DDC: 0x1970 0x1970 0x1971 0x1971 0x1972 0x1972 0x1973 0x1973
[drm]   Encoders:
[drm]     CRT1: INTERNAL_KLDSCP_DAC1
amdgpu 0000:00:01.0: Direct firmware load for amdgpu/kabini_pfp.bin failed with error -2
gfx7: Failed to load firmware "amdgpu/kabini_pfp.bin"
[drm:gfx_v7_0_sw_init] *ERROR* Failed to load gfx firmware!
[drm:amdgpu_device_init] *ERROR* sw_init of IP block <gfx_v7_0> failed -2
amdgpu 0000:00:01.0: amdgpu_device_ip_init failed
amdgpu 0000:00:01.0: Fatal error during GPU init
[drm] amdgpu: finishing device.
[drm] amdgpu atom LVDS backlight unloaded
------------[ cut here ]------------
Memory manager not clean during takedown.
WARNING: CPU: 1 PID: 1 at drm_mm_takedown+0x19/0x1c
Modules linked in:
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.19.37-gentoo #1
Hardware name: Hewlett-Packard HP Pavilion TS 11 Notebook PC/2178, BIOS F.05 08/16/2013
RIP: 0010:drm_mm_takedown+0x19/0x1c
Code: cf ff 48 83 c4 40 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 38 48 83 c7 38 48 39 c7 74 0e 48 c7 c7 64 03 06 82 e8 83 0f cf ff <0f> 0b c3 41 57 41 56 41 55 49 89 f5 41 54 49 89 fc 55 53 48 8b af
RSP: 0018:ffffc9000066bc00 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88811a191a00 RCX: 0000000000000236
RDX: 0000000000000001 RSI: 0000000000000002 RDI: ffffffff825f36a0
RBP: ffff888119c728a0 R08: 0000000000000007 R09: ffffffff812fdb00
R10: 0000000000000235 R11: ffffffff825f56c7 R12: ffff888119c72710
R13: ffff888119c72880 R14: 0000000000000170 R15: ffff888119c36840
FS:  0000000000000000(0000) GS:ffff88811b300000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 000000000220a000 CR4: 00000000000406e0
Call Trace:
 amdgpu_vram_mgr_fini+0x1d/0x39
 ttm_bo_clean_mm+0x78/0xc0
 amdgpu_ttm_fini+0x57/0xec
 amdgpu_bo_fini+0x9/0x28
 gmc_v7_0_sw_fini+0x2d/0x50
 amdgpu_device_fini+0x2b8/0x455
 amdgpu_driver_unload_kms+0x5e/0x71
 amdgpu_driver_load_kms+0x163/0x16d
 drm_dev_register+0xd0/0x19e
 amdgpu_pci_probe+0x14f/0x19b
 local_pci_probe+0x39/0x7a
 pci_device_probe+0xf2/0x14a
 really_probe+0x11c/0x25b
 driver_probe_device+0x96/0xc6
 __driver_attach+0x7c/0xac
 ? driver_probe_device+0xc6/0xc6
 bus_for_each_dev+0x6d/0x9f
 ? klist_add_tail+0x3b/0x5b
 bus_add_driver+0xe1/0x1c6
 ? do_early_param+0x89/0x89
 driver_register+0x94/0xc6
 ? kfd_module_init+0x8b/0x8b
 do_one_initcall+0x6b/0x13c
 ? do_early_param+0x89/0x89
 kernel_init_freeable+0x110/0x19a
 ? rest_init+0x9a/0x9a
 kernel_init+0x5/0xf5
 ret_from_fork+0x22/0x40
---[ end trace 4a9ecd7aa563b7c8 ]---
[TTM] Finalizing pool allocator
[TTM] Finalizing DMA pool allocator
[TTM] Zone  kernel: Used memory at exit: 58 kiB
[drm] amdgpu: ttm finalized
amdgpu: probe of 0000:00:01.0 failed with error -2


I do remember upgrading the compiler from 8.2.0 to 8.3.0 between compiling the kernels. Could that make a difference?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 44896
Location: 56N 3W

PostPosted: Sun May 12, 2019 7:39 am    Post subject: Reply with quote

curmudgeon,

Code:
amdgpu 0000:00:01.0: Direct firmware load for amdgpu/kabini_pfp.bin failed with error -2
gfx7: Failed to load firmware "amdgpu/kabini_pfp.bin"


The newer kernel has a newer amdgpu and it want a firmware blob that you are not providing.
If its not in /lib/firmware, you need a newer linux-firmware.
If its in /lib/firmware, you need to add it to your kernel.

amdgpu fails to start and radeon is no longer in your kernel, so Xorg isn't happy.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
curmudgeon
Veteran
Veteran


Joined: 08 Aug 2003
Posts: 1569

PostPosted: Sun May 12, 2019 10:23 am    Post subject: Reply with quote

NeddySeagoon wrote:
curmudgeon,

Code:
amdgpu 0000:00:01.0: Direct firmware load for amdgpu/kabini_pfp.bin failed with error -2
gfx7: Failed to load firmware "amdgpu/kabini_pfp.bin"


The newer kernel has a newer amdgpu and it want a firmware blob that you are not providing.
If its not in /lib/firmware, you need a newer linux-firmware.
If its in /lib/firmware, you need to add it to your kernel.

amdgpu fails to start and radeon is no longer in your kernel, so Xorg isn't happy.


Ah, yes. The older kernel looked for firmware in /lib/firmware/radeon/, and the new one wants it in /lib/firmware/amdgpu/ (should have spotted that much earlier).

Thanks again (and now onto my other problems).
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