• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

xenobrain

Recruit
57 Badges
Jun 25, 2010
2
7
  • Europa Universalis III Complete
  • Heir to the Throne
  • Tyranny - Bastards Wound
  • Cities: Skylines Deluxe Edition
  • Pillars of Eternity
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • BATTLETECH
  • Surviving Mars
  • Tyranny - Tales from the Tiers
  • War of the Roses
  • Age of Wonders III
  • Age of Wonders
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • BATTLETECH: Flashpoint
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Crusader Kings III
  • Knights of Pen and Paper +1 Edition
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Divine Wind
  • Hearts of Iron III
  • Impire
  • Europa Universalis III Complete
  • Cities: Skylines
  • Leviathan: Warships
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Sengoku
  • Ship Simulator Extremes
  • Sword of the Stars II
  • Teleglitch: Die More Edition
  • Victoria 2
  • Warlock: Master of the Arcane
Short summary of your issue Stutting performance

Game Version 1.0.2

What OS are you playing on?
Linux

What platform are you using?
Steam

Do you have mods enabled? No

Have you tried verifying your game files (Steam only)?
Yes

How much "pain" is this causing you?
10

Please explain the issue you experienced in the most condensed way possible
Half second stutters every two seconds, including in menu. No difference fullscreen or windowed mode. No difference in performance settings.

Please explain how to reproduce the issue
Launch the game

Is there anything else you think could help us identify/replicate the issue?
System:
Arch Linux 64-bit. Intel Core i9-9900k. Nvidia Geforce RTX 2080Ti w/ proprietary drivers. KDE Plasma desktop. All software up to date as of 9/1/2020.
 

Attachments

  • lshw.txt
    28 KB · Views: 0
  • 6
  • 1Like
Reactions:
Upvote 0

Cederstronk

QA Director
Paradox Staff
QA
Aug 20, 2020
131
46
Hello unmerged(212459),

Thanks for reporting this issue - We require a DXDiag log file to properly investigate the issue. On Linux, open a terminal and write “sudo lshw”.

Thanks again!
 

f00z

Private
55 Badges
Dec 17, 2018
10
5
  • Stellaris: Lithoids
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Federations
  • Crusader Kings III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Prison Architect
  • Cities: Skylines - Campus
  • Stellaris: Ancient Relics
  • Cities: Skylines - Snowfall
  • Europa Universalis IV
  • Stellaris: Necroids
  • The Showdown Effect
  • Warlock: Master of the Arcane
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Magicka
  • Europa Universalis IV: Res Publica
  • Stellaris - Path to Destruction bundle
Same behavior here.

System:
Arch Linux 64-bit. AMD FX 8350. NVIDIA GTX 970. 32GB RAM. SSD for game. i3wm desktop.
 

Attachments

  • lshw.txt
    32 KB · Views: 0
  • autosave.zip
    4,1 MB · Views: 0
Last edited:

Mumrikus

Recruit
15 Badges
Sep 1, 2020
3
1
  • Cities in Motion 2
  • Magicka
  • The Showdown Effect
  • War of the Roses
  • Cities: Skylines
  • Magicka: Wizard Wars Founder Wizard
  • Pillars of Eternity
  • Magicka 2
  • Stellaris
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris - Path to Destruction bundle
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
I have the same issue.

System:
Kubuntu 64 bit (KDE), AMD 4800u (integrated graphics), 16GB ram, SSD.

Including the ishw.
 

Attachments

  • ishw.txt
    21,6 KB · Views: 0
  • autosave_exit.ck3
    4,5 MB · Views: 0

Mumrikus

Recruit
15 Badges
Sep 1, 2020
3
1
  • Cities in Motion 2
  • Magicka
  • The Showdown Effect
  • War of the Roses
  • Cities: Skylines
  • Magicka: Wizard Wars Founder Wizard
  • Pillars of Eternity
  • Magicka 2
  • Stellaris
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris - Path to Destruction bundle
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
Hey,

Thanks for the attached ishw. Could you please attach a save as well and we will try to reproduce this on our end.

It does not really matter since it already happens in the main menu for me. Here is a video showing it. You can see it on the animations of the character as well as in the menu. Audio is not affected.

I also have no issues in windows with the same hardware.
View attachment 615408
 
Last edited:

Euphorya

Recruit
45 Badges
Sep 1, 2020
2
5
  • Crusader Kings II: Jade Dragon
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Tyranny: Archon Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Surviving Mars
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Age of Wonders
  • Crusader Kings II: Conclave
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Shadowrun: Dragonfall
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Crusader Kings III
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • A Game of Dwarves
  • Knights of Pen and Paper +1 Edition
  • Sword of the Stars
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
The same thing is happening for me. On the main menu and in game. I have the latest AMD drivers. I also tried running with Game Mode, which doesn't seem to make a difference.

Arch Linux
AMD Ryzen 5 2600
Radeon 5700 xt
16GB RAM
Gnome Desktop Environment

I've included my lshw output.
 

Attachments

  • lshw.txt
    32 KB · Views: 0

headless_cyborg

Recruit
33 Badges
May 12, 2019
1
0
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Imperator: Rome
  • Stellaris: Megacorp
  • Shadowrun Returns
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Age of Wonders III
  • Stellaris: Synthetic Dawn
  • BATTLETECH
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV
  • Stellaris: Galaxy Edition
  • Stellaris
  • Europa Universalis IV: Art of War
  • Pillars of Eternity
  • Europa Universalis IV: Pre-order
  • Cities: Skylines
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Darkest Hour
  • Magicka 2
  • Stellaris: Galaxy Edition
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Cities in Motion 2
Also attaching my LSHW. Exactly the same others mentioned - happens in the menu as well.

Arch Linux
i5 8300H, GTX 1660 Ti
24GB RAM
GNOME

It's a laptop with Optimus and Nvidia Prime (NV always on) if that helps.

I've tried:
  • gamemode
  • windowed mode (btw this doesn't do anything)
  • different resolution (btw changing resolution also doesn't do anything)
  • enabling and disabling vsync
  • disabling second monitor
  • lowest and highest settings
  • verifying game data integrity via Steam and restarting Steam
 

Attachments

  • lshw1.txt
    24,2 KB · Views: 0

Xerxes8

Recruit
73 Badges
Sep 11, 2017
2
0
  • Europa Universalis IV: Mandate of Heaven
  • Victoria 2
  • Stellaris: Federations
  • Surviving Mars
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Battle for Bosporus
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Crusader Kings III: Royal Edition
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: La Resistance
  • Stellaris: Ancient Relics
  • Stellaris: Synthetic Dawn
  • Divine Wind
  • Surviving Mars: Digital Deluxe Edition
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II: Holy Fury
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Nemesis
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Crusader Kings III
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Europa Universalis III
  • Crusader Kings II: Rajas of India
Might as well add my lshw too, same things happening as everyone else.

Gentoo
Ryzen 5 1600
Radeon RX 580
16 GB of ram
i3-gaps wm
 

Attachments

  • lshw.txt
    31 KB · Views: 0

Chairman Noob

Second Lieutenant
56 Badges
Nov 22, 2006
163
173
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - After Dark
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron III
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Crusader Kings II
  • Europa Universalis IV: Res Publica
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
Oddly it works for me on Arch with a Ryzen 7 2700, Radeon RX 580, 16 GB of RAM and Cinnamon. Had a single weird crash that may have been related to a Steam update, otherwise no obvious problems.
 

xenobrain

Recruit
57 Badges
Jun 25, 2010
2
7
  • Europa Universalis III Complete
  • Heir to the Throne
  • Tyranny - Bastards Wound
  • Cities: Skylines Deluxe Edition
  • Pillars of Eternity
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • BATTLETECH
  • Surviving Mars
  • Tyranny - Tales from the Tiers
  • War of the Roses
  • Age of Wonders III
  • Age of Wonders
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • BATTLETECH: Flashpoint
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Crusader Kings III
  • Knights of Pen and Paper +1 Edition
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Divine Wind
  • Hearts of Iron III
  • Impire
  • Europa Universalis III Complete
  • Cities: Skylines
  • Leviathan: Warships
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Sengoku
  • Ship Simulator Extremes
  • Sword of the Stars II
  • Teleglitch: Die More Edition
  • Victoria 2
  • Warlock: Master of the Arcane
I've tried a few things (Arch Linux):
Kernels:
Zen kernel -- no difference
LTS kernel -- freezes the game in the main menu

Window Managers:
Other window managers including SteamOS Big Picture compositor

Steam:
Installed via Flatpak --no effect
Installed Native -- current setup
Force Steam Linux Runtime -- game will not launch
 
Last edited:

salted-fry

Recruit
43 Badges
Oct 16, 2014
8
14
  • Crusader Kings II
  • Cities: Skylines Deluxe Edition
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Victoria: Revolutions
  • Magicka
  • Cities in Motion 2
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • BATTLETECH
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Crusader Kings III
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Magicka 2
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Cities: Skylines
  • Victoria 2
  • Europa Universalis IV
Same problem, but I was bored and did some more advanced debugging (decompressing after work).
First off: the stuttering seems to happen for me, pretty consistently, about once per three seconds.
Second: I hooked up strace and the problem seems to correlate with ck3 doing some kind of full-scan of /dev/input; this happens about once every three seconds, takes just over one second, and no other system calls are made until it completes.
I'm pasting an abbreviated copy of what I'm seeing here:

Code:
17:35:17.606 openat(AT_FDCWD, "/dev/input", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 116
17:35:17.607 fstat(116, {st_mode=S_IFDIR|0755, st_size=620, ...}) = 0           
17:35:17.607 getdents64(116, 0x55a5e2a2ac10 /* 31 entries */, 32768) = 968     
17:35:17.607 stat("/dev/input/event21", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x55), ...}) = 0
17:35:17.607 openat(AT_FDCWD, "/dev/input/event21", O_RDONLY) = 163             
17:35:17.607 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_REP]) = 8 
17:35:17.607 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
17:35:17.607 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                       
17:35:17.607 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_REP]) = 8 
17:35:17.607 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
17:35:17.608 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                       
17:35:17.608 close(163)                 = 0                                     
17:35:17.622 stat("/dev/input/event20", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x54), ...}) = 0
17:35:17.622 openat(AT_FDCWD, "/dev/input/event20", O_RDONLY) = 163             
17:35:17.622 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_ABS, ...]) = 8
17:35:17.622 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_ENTER, KEY_KPMINUS, KEY_KPPLUS, ...]) = 96
17:35:17.622 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ABS_VOLUME]) = 8                 
17:35:17.623 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_ABS, ...]) = 8
17:35:17.623 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_ENTER, KEY_KPMINUS, KEY_KPPLUS, ...]) = 96
17:35:17.623 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ABS_VOLUME]) = 8                 
17:35:17.623 close(163)                 = 0                                     

[... cut for brevity ...]

17:35:18.582 stat("/dev/input/event1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x41), ...}) = 0
17:35:18.582 openat(AT_FDCWD, "/dev/input/event1", O_RDONLY) = 163             
17:35:18.582 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8                 
17:35:18.582 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96               
17:35:18.582 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                       
17:35:18.582 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8                 
17:35:18.582 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96               
17:35:18.583 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                       
17:35:18.583 close(163)                 = 0                                     
17:35:18.603 stat("/dev/input/event0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x40), ...}) = 0
17:35:18.603 openat(AT_FDCWD, "/dev/input/event0", O_RDONLY) = 163             
17:35:18.603 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8                 
17:35:18.603 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96               
17:35:18.604 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                       
17:35:18.604 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8                 
17:35:18.604 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96               
17:35:18.604 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                       
17:35:18.604 close(163)                 = 0                                     
17:35:18.649 getdents64(116, 0x55a5e2a2ac10 /* 0 entries */, 32768) = 0         
17:35:18.649 close(116)                 = 0

Running on Arch Linux, FX 8350, GTX 1080ti, 32GB RAM.
If my theory is correct that this is an issue to do with scanning /dev/input, then note also that ls /dev/input/event* | wc -l shows 25 devices on my machine.
 
  • 3Like
Reactions:

f00z

Private
55 Badges
Dec 17, 2018
10
5
  • Stellaris: Lithoids
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Federations
  • Crusader Kings III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Prison Architect
  • Cities: Skylines - Campus
  • Stellaris: Ancient Relics
  • Cities: Skylines - Snowfall
  • Europa Universalis IV
  • Stellaris: Necroids
  • The Showdown Effect
  • Warlock: Master of the Arcane
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Magicka
  • Europa Universalis IV: Res Publica
  • Stellaris - Path to Destruction bundle
Same problem, but I was bored and did some more advanced debugging (decompressing after work).
First off: the stuttering seems to happen for me, pretty consistently, about once per three seconds.
Second: I hooked up strace and the problem seems to correlate with ck3 doing some kind of full-scan of /dev/input; this happens about once every three seconds, takes just over one second, and no other system calls are made until it completes.
I'm pasting an abbreviated copy of what I'm seeing here:

Code:
17:35:17.606 openat(AT_FDCWD, "/dev/input", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 116
17:35:17.607 fstat(116, {st_mode=S_IFDIR|0755, st_size=620, ...}) = 0        
17:35:17.607 getdents64(116, 0x55a5e2a2ac10 /* 31 entries */, 32768) = 968  
17:35:17.607 stat("/dev/input/event21", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x55), ...}) = 0
17:35:17.607 openat(AT_FDCWD, "/dev/input/event21", O_RDONLY) = 163          
17:35:17.607 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_REP]) = 8
17:35:17.607 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
17:35:17.607 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                    
17:35:17.607 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_REP]) = 8
17:35:17.607 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
17:35:17.608 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                    
17:35:17.608 close(163)                 = 0                                  
17:35:17.622 stat("/dev/input/event20", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x54), ...}) = 0
17:35:17.622 openat(AT_FDCWD, "/dev/input/event20", O_RDONLY) = 163          
17:35:17.622 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_ABS, ...]) = 8
17:35:17.622 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_ENTER, KEY_KPMINUS, KEY_KPPLUS, ...]) = 96
17:35:17.622 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ABS_VOLUME]) = 8              
17:35:17.623 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_ABS, ...]) = 8
17:35:17.623 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_ENTER, KEY_KPMINUS, KEY_KPPLUS, ...]) = 96
17:35:17.623 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ABS_VOLUME]) = 8              
17:35:17.623 close(163)                 = 0                                  

[... cut for brevity ...]

17:35:18.582 stat("/dev/input/event1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x41), ...}) = 0
17:35:18.582 openat(AT_FDCWD, "/dev/input/event1", O_RDONLY) = 163          
17:35:18.582 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8              
17:35:18.582 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96            
17:35:18.582 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                    
17:35:18.582 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8              
17:35:18.582 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96            
17:35:18.583 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                    
17:35:18.583 close(163)                 = 0                                  
17:35:18.603 stat("/dev/input/event0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x40), ...}) = 0
17:35:18.603 openat(AT_FDCWD, "/dev/input/event0", O_RDONLY) = 163          
17:35:18.603 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8              
17:35:18.603 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96            
17:35:18.604 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                    
17:35:18.604 ioctl(163, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8              
17:35:18.604 ioctl(163, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96            
17:35:18.604 ioctl(163, EVIOCGBIT(EV_ABS, 8), [ 0 ]) = 8                    
17:35:18.604 close(163)                 = 0                                  
17:35:18.649 getdents64(116, 0x55a5e2a2ac10 /* 0 entries */, 32768) = 0      
17:35:18.649 close(116)                 = 0

Running on Arch Linux, FX 8350, GTX 1080ti, 32GB RAM.
If my theory is correct that this is an issue to do with scanning /dev/input, then note also that ls /dev/input/event* | wc -l shows 25 devices on my machine.

Does your issue resemble the recording I just posted? Just curious as am about to be post-work decompressing too and might go down this rabbit hole :)


EDIT: 28 event* devices listed on my side
 

salted-fry

Recruit
43 Badges
Oct 16, 2014
8
14
  • Crusader Kings II
  • Cities: Skylines Deluxe Edition
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Victoria: Revolutions
  • Magicka
  • Cities in Motion 2
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • BATTLETECH
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Crusader Kings III
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Magicka 2
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Cities: Skylines
  • Victoria 2
  • Europa Universalis IV
OK, so if you run sudo strace -p "$(pidof ck3)" 2>&1 | grep '/dev/input' in a terminal on the side, at least on my machine whatever it's doing to /dev/input is happening at exactly the same time as ck3 freezes.
 
  • 2Like
Reactions:

f00z

Private
55 Badges
Dec 17, 2018
10
5
  • Stellaris: Lithoids
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Federations
  • Crusader Kings III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Prison Architect
  • Cities: Skylines - Campus
  • Stellaris: Ancient Relics
  • Cities: Skylines - Snowfall
  • Europa Universalis IV
  • Stellaris: Necroids
  • The Showdown Effect
  • Warlock: Master of the Arcane
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Magicka
  • Europa Universalis IV: Res Publica
  • Stellaris - Path to Destruction bundle
OK, so if you run sudo strace -p "$(pidof ck3)" 2>&1 | grep '/dev/input' in a terminal on the side, at least on my machine whatever it's doing to /dev/input is happening at exactly the same time as ck3 freezes.

Thanks a ton for doing the strace! Confirmed I am seeing the exact same behavior.

Below are the syscalls while it's happening on my end. Note I do not have 28-31 on /dev/input/event*. Also, EVIOCGBIT returns the features available for each device. Strange to me it would need to be done so often.

Code:
openat(AT_FDCWD, "/dev/input", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 45
fstat(45, {st_mode=S_IFDIR|0755, st_size=700, ...}) = 0
getdents64(45, 0x564c4c879120 /* 35 entries */, 32768) = 1096
stat("/dev/input/event10", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4a), ...}) = 0
openat(AT_FDCWD, "/dev/input/event10", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_LED, ...]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event9", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x49), ...}) = 0
openat(AT_FDCWD, "/dev/input/event9", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_ABS, ...]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_ENTER, KEY_KPMINUS, KEY_KPPLUS, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ABS_VOLUME]) = 8
close(46)                               = 0
stat("/dev/input/event8", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x48), ...}) = 0
openat(AT_FDCWD, "/dev/input/event8", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_POWER, KEY_SLEEP, KEY_WAKEUP]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event7", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x47), ...}) = 0
openat(AT_FDCWD, "/dev/input/event7", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_MSC]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [BTN_LEFT, BTN_RIGHT, BTN_MIDDLE, BTN_SIDE, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event4", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x44), ...}) = 0
openat(AT_FDCWD, "/dev/input/event4", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_LED, ...]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event27", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x5b), ...}) = 0
openat(AT_FDCWD, "/dev/input/event27", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event26", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x5a), ...}) = 0
openat(AT_FDCWD, "/dev/input/event26", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event25", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x59), ...}) = 0
openat(AT_FDCWD, "/dev/input/event25", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event24", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x58), ...}) = 0
openat(AT_FDCWD, "/dev/input/event24", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event23", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x57), ...}) = 0
openat(AT_FDCWD, "/dev/input/event23", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event22", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x56), ...}) = 0
openat(AT_FDCWD, "/dev/input/event22", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event21", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x55), ...}) = 0
openat(AT_FDCWD, "/dev/input/event21", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event20", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x54), ...}) = 0
openat(AT_FDCWD, "/dev/input/event20", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event19", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x53), ...}) = 0
openat(AT_FDCWD, "/dev/input/event19", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event18", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x52), ...}) = 0
openat(AT_FDCWD, "/dev/input/event18", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event17", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x51), ...}) = 0
openat(AT_FDCWD, "/dev/input/event17", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event16", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x50), ...}) = 0
openat(AT_FDCWD, "/dev/input/event16", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event15", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4f), ...}) = 0
openat(AT_FDCWD, "/dev/input/event15", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event14", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4e), ...}) = 0
openat(AT_FDCWD, "/dev/input/event14", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event13", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4d), ...}) = 0
openat(AT_FDCWD, "/dev/input/event13", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SW]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event12", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4c), ...}) = 0
openat(AT_FDCWD, "/dev/input/event12", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_SND]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [ 0 ]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event11", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4b), ...}) = 0
openat(AT_FDCWD, "/dev/input/event11", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_ABS, EV_MSC]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_MUTE, KEY_VOLUMEDOWN, KEY_VOLUMEUP, KEY_NEXTSONG, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ABS_MISC]) = 8
close(46)                               = 0
stat("/dev/input/event6", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x46), ...}) = 0
openat(AT_FDCWD, "/dev/input/event6", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_POWER, KEY_SLEEP, KEY_WAKEUP]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event5", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x45), ...}) = 0
openat(AT_FDCWD, "/dev/input/event5", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_ABS, ...]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_ENTER, KEY_KPMINUS, KEY_KPPLUS, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ABS_VOLUME]) = 8
close(46)                               = 0
stat("/dev/input/event3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x43), ...}) = 0
openat(AT_FDCWD, "/dev/input/event3", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_MSC, EV_REP]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_ESC, KEY_1, KEY_2, KEY_3, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x42), ...}) = 0
openat(AT_FDCWD, "/dev/input/event2", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY, EV_REL, EV_MSC]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [BTN_LEFT, BTN_RIGHT, BTN_MIDDLE, BTN_SIDE, ...]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x41), ...}) = 0
openat(AT_FDCWD, "/dev/input/event1", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
stat("/dev/input/event0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x40), ...}) = 0
openat(AT_FDCWD, "/dev/input/event0", O_RDONLY) = 46
ioctl(46, EVIOCGBIT(0, 8), [EV_SYN, EV_KEY]) = 8
ioctl(46, EVIOCGBIT(EV_KEY, 96), [KEY_POWER]) = 96
ioctl(46, EVIOCGBIT(EV_ABS, 8), [ 0 ])  = 8
close(46)                               = 0
getdents64(45, 0x564c4c879120 /* 0 entries */, 32768) = 0
close(45)                               = 0
stat("/dev/input/event0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x40), ...}) = 0
openat(AT_FDCWD, "/dev/input/event0", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event1", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x41), ...}) = 0
openat(AT_FDCWD, "/dev/input/event1", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event2", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x42), ...}) = 0
openat(AT_FDCWD, "/dev/input/event2", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event3", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x43), ...}) = 0
openat(AT_FDCWD, "/dev/input/event3", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event4", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x44), ...}) = 0
openat(AT_FDCWD, "/dev/input/event4", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event5", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x45), ...}) = 0
openat(AT_FDCWD, "/dev/input/event5", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event6", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x46), ...}) = 0
openat(AT_FDCWD, "/dev/input/event6", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event7", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x47), ...}) = 0
openat(AT_FDCWD, "/dev/input/event7", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event8", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x48), ...}) = 0
openat(AT_FDCWD, "/dev/input/event8", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event9", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x49), ...}) = 0
openat(AT_FDCWD, "/dev/input/event9", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event10", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4a), ...}) = 0
openat(AT_FDCWD, "/dev/input/event10", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event11", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4b), ...}) = 0
openat(AT_FDCWD, "/dev/input/event11", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event12", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4c), ...}) = 0
openat(AT_FDCWD, "/dev/input/event12", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event13", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4d), ...}) = 0
openat(AT_FDCWD, "/dev/input/event13", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event14", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4e), ...}) = 0
openat(AT_FDCWD, "/dev/input/event14", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event15", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x4f), ...}) = 0
openat(AT_FDCWD, "/dev/input/event15", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event16", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x50), ...}) = 0
openat(AT_FDCWD, "/dev/input/event16", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event17", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x51), ...}) = 0
openat(AT_FDCWD, "/dev/input/event17", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event18", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x52), ...}) = 0
openat(AT_FDCWD, "/dev/input/event18", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event19", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x53), ...}) = 0
openat(AT_FDCWD, "/dev/input/event19", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event20", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x54), ...}) = 0
openat(AT_FDCWD, "/dev/input/event20", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event21", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x55), ...}) = 0
openat(AT_FDCWD, "/dev/input/event21", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event22", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x56), ...}) = 0
openat(AT_FDCWD, "/dev/input/event22", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event23", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x57), ...}) = 0
openat(AT_FDCWD, "/dev/input/event23", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event24", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x58), ...}) = 0
openat(AT_FDCWD, "/dev/input/event24", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event25", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x59), ...}) = 0
openat(AT_FDCWD, "/dev/input/event25", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event26", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x5a), ...}) = 0
openat(AT_FDCWD, "/dev/input/event26", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event27", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xd, 0x5b), ...}) = 0
openat(AT_FDCWD, "/dev/input/event27", O_RDWR) = 45
ioctl(45, EVIOCGBIT(EV_FF, 128), [ 0 ]) = 16
close(45)                               = 0
stat("/dev/input/event28", 0x7ffee1403ea0) = -1 ENOENT (No such file or directory)
stat("/dev/input/event29", 0x7ffee1403ea0) = -1 ENOENT (No such file or directory)
stat("/dev/input/event30", 0x7ffee1403ea0) = -1 ENOENT (No such file or directory)
stat("/dev/input/event31", 0x7ffee1403ea0) = -1 ENOENT (No such file or directory)
 
Last edited:
  • 1Like
Reactions: