LINUX.ORG.RU

Сообщения Jaeger1999

 

Ядро Linux было случайно жестко запрограммировано максимум на 8 ядер за последние 15 лет, и никто этого не заметил.

В этом коммите добавлено автоматическое масштабирование настроек планировщика в зависимости от количества ядер в 2009 году.

Он был случайно жестко запрограммирован на максимальное количество ядер 8. Упс. Магическое значение взято из более старого коммита и осталось таким, каким оно было. Полный список различий можно найти на GitHub.

https://github.com/torvalds/linux/commit/acb4a848da821a095ae9e4d8b22ae2d9633ba5cd

Интересной настройкой является минимальная степень детализации. Предполагается, что это позволяет задачам выполняться в течение минимального времени 0,75 миллисекунды (или 3 мс в многоядерных системах), когда система перегружена (за период нужно выполнить больше задач, чем процессора). доступный).

В этом коммите в ядре v6 параметр min_granularity был переименован в base_slice.

В комментарии говорится, что он масштабируется в зависимости от количества процессоров, и комментарий неверен. Интересно, знают ли разработчики ядра об этой ошибке, когда переписывают планировщик!

  • В официальных комментариях к коду говорится, что он масштабируется с помощью log2(1+ядер), но это не так.
  • Все комментарии в коде некорректны.
  • Официальная документация и справочные страницы неверны.
  • Каждая статья в блоге, ответ на вопрос о переполнении стека и когда-либо опубликованное руководство по планировщику неверны.

Полная новость: https://thehftguy.com/2023/11/14/the-linux-kernel-has-been-accidentally-hardcoded-to-a-maximum-of-8-cores-for-nearly-20-years/

 ,

Jaeger1999
()

Отключить сообщение ошибки ядра

Уже как то пару лет назад я создавал тему Ошибки kernel: CPU 1: Machine Check: 0 Bank 0: d020000000100011

[  313.880825] [Hardware Error]: Corrected error, no action required.
[  313.880829] [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|-|-|-|SyndV|-|-|-]: 0xd820000000100015
[  313.880837] [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
[  313.880841] [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
[  313.880844] [Hardware Error]: cache level: L1, tx: DATA
[  627.904115] mce: [Hardware Error]: Machine check events logged
[  627.904121] [Hardware Error]: Corrected error, no action required.
[  627.904126] [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|-|-|-]: 0xdc20000000100015
[  627.904134] [Hardware Error]: Error Addr: 0x00007f170bcec000
[  627.904136] [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
[  627.904139] [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
[  627.904142] [Hardware Error]: cache level: L1, tx: DATA

Перечитав множество багтрекеров и обсуждений, а так учитывая мой личный опыт, понял, что это ни на что не влияет. Система стабильна как американская экономика.
Но оно возникает каждые 5 минут и загрязняет логи dmesg’a и journalctl’a.

Можно ли просто отключить именно это сообщение ядра? Просто сделать, чтобы вот только оно не отображалось.
Что для этого нужно? Патчить ядро? Но я хочу использовать ядро «linux-lts 6.1.55-1» из реп арча и не хочу ничего компилить.
Что тогда можно сделать? Написать свой модуль ядра и подсунуть его?

 hardware error

Jaeger1999
()

Постоянно падает Telegram

Постоянно случайно падает Telegram.
Писал репорты и в Арч: https://bugs.archlinux.org/task/79575
И офф репу: https://github.com/telegramdesktop/tdesktop/issues/26745
Везде говорят, что проблема у меня. Но падения продолжаются и я не могу ничего с этим сделать.

[91665.659305] telegram-deskto[183605]: segfault at 7f278f4298c8 ip 00007f2fa806befa sp 00007fff78f35690 error 4 in libjemalloc.so.2[7f2fa8009000+8b000] likely on CPU 4 (core 4, socket 0)
Oct 02 18:34:53 home-desktop systemd-coredump[14675]: [🡕] Process 14559 (telegram-deskto) of user 1000 dump>
                                                      
                                                      Module libBlocksRuntime.so without build-id.
                                                      Module libdispatch.so without build-id.
                                                      Stack trace of thread 14559:
                                                      #0  0x00007f3a25e75b81 n/a (libjemalloc.so.2 + 0x75b8>
                                                      #1  0x00007f3a25e22990 n/a (libjemalloc.so.2 + 0x2299>
                                                      #2  0x00007f3a270af3d5 _ZN18QRasterPaintEngineD0Ev (l>
                                                      #3  0x00007f3a26f44d7f _ZN10QImageDataD1Ev (libQt6Gui>
                                                      #4  0x00007f3a26f45179 _ZN6QImageD2Ev (libQt6Gui.so.6>
                                                      #5  0x000055a798a3ee2e n/a (telegram-desktop + 0x2a62>
                                                      #6  0x00007f3a2565ecc6 n/a (libc.so.6 + 0x40cc6)
                                                      #7  0x00007f3a2565ee10 exit (libc.so.6 + 0x40e10)
                                                      #8  0x00007f3a25645cd7 n/a (libc.so.6 + 0x27cd7)
                                                      #9  0x00007f3a25645d8a __libc_start_main (libc.so.6 +>
                                                      #10 0x000055a796a30a35 n/a (telegram-desktop + 0xa54a>
                                                      
                                                      Stack trace of thread 14563:
                                                      #0  0x00007f3a256a74ae n/a (libc.so.6 + 0x894ae)
                                                      #1  0x00007f3a256aa055 pthread_cond_timedwait (libc.s>
                                                      #2  0x00007f3a25e3fd7e n/a (libjemalloc.so.2 + 0x3fd7>
                                                      #3  0x00007f3a25e3f6a2 n/a (libjemalloc.so.2 + 0x3f6a>
                                                      #4  0x00007f3a256aa9eb n/a (libc.so.6 + 0x8c9eb)
                                                      #5  0x00007f3a2572e7cc n/a (libc.so.6 + 0x1107cc)
                                                      
                                                      Stack trace of thread 14565:
                                                      #0  0x00007f3a256a74ae n/a (libc.so.6 + 0x894ae)
                                                      #1  0x00007f3a256aa055 pthread_cond_timedwait (libc.s>
...skipping...
                                                       
                                                       Stack trace of thread 207131:
                                                       #0  0x00007f1ad2f2c73d syscall (libc.so.6 + 0x10e73d)
                                                       #1  0x00007f1ad5767247 g_cond_wait (libglib-2.0.so.0>
                                                       #2  0x00007f1ad56d91b4 n/a (libglib-2.0.so.0 + 0x251>
                                                       #3  0x00007f1ad5741a2e n/a (libglib-2.0.so.0 + 0x8da>
                                                       #4  0x00007f1ad573f9a5 n/a (libglib-2.0.so.0 + 0x8b9>
                                                       #5  0x00007f1ad2eaa9eb n/a (libc.so.6 + 0x8c9eb)
                                                       #6  0x00007f1ad2f2e7cc n/a (libc.so.6 + 0x1107cc)
                                                       
                                                       Stack trace of thread 207132:
                                                       #0  0x00007f1ad2f20f6f __poll (libc.so.6 + 0x102f6f)
                                                       #1  0x00007f1ad576c206 n/a (libglib-2.0.so.0 + 0xb82>
                                                       #2  0x00007f1ad570c112 g_main_context_iteration (lib>
                                                       #3  0x00007f1ad570c162 n/a (libglib-2.0.so.0 + 0x581>
                                                       #4  0x00007f1ad573f9a5 n/a (libglib-2.0.so.0 + 0x8b9>
                                                       #5  0x00007f1ad2eaa9eb n/a (libc.so.6 + 0x8c9eb)
                                                       #6  0x00007f1ad2f2e7cc n/a (libc.so.6 + 0x1107cc)
                                                       
                                                       Stack trace of thread 207220:
                                                       #0  0x00007f1ad2ea74ae n/a (libc.so.6 + 0x894ae)
                                                       #1  0x00007f1ad2eb276b n/a (libc.so.6 + 0x9476b)
                                                       #2  0x00007f1ad81d999f n/a (libdispatch.so + 0x3799f)
                                                       #3  0x00007f1ad81d8387 n/a (libdispatch.so + 0x36387)
                                                       #4  0x00007f1ad2eaa9eb n/a (libc.so.6 + 0x8c9eb)
                                                       #5  0x00007f1ad2f2e7cc n/a (libc.so.6 + 0x1107cc)
                                                       ELF object binary architecture: AMD x86-64
[69839.600549] telegram-deskto[140780]: segfault at 0 ip 00007fe35a675b81 sp 00007ffec207ac70 error 4 in libjemalloc.so.2[7fe35a609000+8b000] likely on CPU 3 (core 1, socket 0)
[69839.600561] Code: f9 ff 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 57 41 56 53 48 83 ec 10 49 89 f7 48 89 fb 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 <48> 8b 06 25 ff 0f 00 00 48 8d 0d 30 a8 03 00 4c 8b 34 c1 4c 89 f6
[72182.225766] telegram-deskto[150583]: segfault at 0 ip 00007f3323e75b81 sp 00007fff0664d0d0 error 4 in libjemalloc.so.2[7f3323e09000+8b000] likely on CPU 3 (core 1, socket 0)
[72182.225779] Code: f9 ff 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 57 41 56 53 48 83 ec 10 49 89 f7 48 89 fb 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 <48> 8b 06 25 ff 0f 00 00 48 8d 0d 30 a8 03 00 4c 8b 34 c1 4c 89 f6
[101942.378955] traps: telegram-deskto[207122] general protection fault ip:7f1ad366befa sp:7ffcd15d4d10 error:0 in libjemalloc.so.2[7f1ad3609000+8b000]

 ,

Jaeger1999
()

Тихий звук на максимальной громкости в archlinux

Имеется комп:
cpu: AMD Ryzen 5 3500X
motherboard: ASRock B450M Pro4
memory: Kingston HyperX FURY Black 32 Gb
video Card: GIGABYTE GeForce GTX 1070, GV-N1070IXOC-8GD, 8Гб
ssd: Samsung 980 PRO 1 Tb [MZ-V8P1T0BW]
ssd: Samsung 850 EVO 500 Gb (MZ-75E500BW)
hdd: WD Purple 1 Tb (WD10PURZ)
power supply: be quiet! Straight Power 11 550 Вт ATX BN281
case: Fractal Design Define Mini C [FD-CA-DEF-MINI-C-BK]

Встроенная звуковуха: Realtek ALC892
Колонки: Creative GigaWorks T40 series II

OS: Arch Linux x86_64
Kernel: 6.1.55-1-lts
DE: Plasma 5.27.8

Подскажите, пожалуйста, у меня очень тихий звук на максимальной громкости в archlinux. Даже при выкручивании на 100% все равно иногда не хватает звука чтобы посмотреть что-то на ютьюбе или прослушать песню через проигрыватель.
Как это исправить?

Звуковые устройства в КДЕ:
https://ibb.co/GTGgQpR

 , ,

Jaeger1999
()

Как записывать эфиры с ТВ-тюнера?

Есть ЮСБшный ТВ-тюнер. Хочу писать эфир в файл. Как это сделать с помощью CLI-тулзы?

 ,

Jaeger1999
()

Во что упирается производительность современного ПК?

Во что упирается производительность современного ПК?
Раньше все было просто и понятно. Но сейчас ситуация кардинальным образом изменилась.

К примеру, у меня комп:
Проц: AMD Ryzen 5 3500X — довольно мощный. Целых 384 GFLOPS
Память: Kingston HyperX FURY Black 32 Gb 3200 MHz (0.3 ns) — довольно быстрая
SSD: Samsung 980 PRO 1 Tb со скоростью чтения 7,000 MB/s, что, согласитесь, довольно неплохо.

Что нужно апгрейднуть, чтобы:

  • быстрее запускалась ОС и приложения
  • перестал тормозить Firefox
  • повысить производительность в нетребовательных по графике играх
  • быстрее компилировался софт

 , , performance

Jaeger1999
()

В какой каталог монтировать постоянные носители?

Почему в стандарте иерархии файловой системы не описана директория для монтированая постоянных носителей? Как так?

Куда я, по их мнению, должен монтировать все свои HDD и SSD с моими личными и персональными данными?

Кто-то монтирует, я видел, в /data, кто-то в /vol

А куда надо по стандарту то?

 

Jaeger1999
()

За что не любят Python?

Объясните, пожалуйста. Вроде, все при нем - скриптовый, однако есть возможность компиляции в бинарник, синтаксис невырвимозгий... За что его не любят?

 , ,

Jaeger1999
()

Мышка A4Tech X7 забывает настройки dpi

Была мышка A4Tech X7, купил вместо ее точно такую же, но только другого цвета. И после перезагрузки теперь стало необходимо нажимать на кнопку смены DPI (один раз).
Как так? Как такое могло случиться?
Что теперь с этим делать?

 

Jaeger1999
()

Тихий звук на максимальной громкости в archlinux

Подскажите, пожалуйста, у меня очень тихий звук на максимальной громкости в archlinux.
Как сделать, чтобы было громче?
OS: Arch Linux x86_64
Kernel: 5.16.11-arch1-1
DE: Plasma 5.24.2
Скрин alsamixer: https://d.radikal.ru/d13/2202/73/92afe66604c7.png

 , ,

Jaeger1999
()

сходка сообщества linux.org.ru в СПб

Предлагаю собраться всем лоровцам и вспомнить молодость поговорить о линуксе и о жизни.

Предлагаю встретиться в середине февраля.

 ,

Jaeger1999
()

Как популяризировать линукс и помочь комьюнити?

Как популяризировать линукс и помочь опенсурсному комьюнити?

Помочь именно не технически (писать скрипты и репортить о багах) и не финансово, а именно в продвижении линукса и опенсурса на декстопах.

Что может сделать обычный человек? Чем он может быть полезен?

 

Jaeger1999
()

Ошибки kernel: CPU 1: Machine Check: 0 Bank 0: d020000000100011

Проц AMD Ryzen 5 3500X 6-Core Processor. Без разгона. BIOS на мат.плату последний стоит.

с недавних пор начали сыпаться ошибки в лог. Причину их понять не могу:

Feb 04 07:17:30 home-pc kernel: mce: [Hardware Error]: CPU 1: Machine Check: 0 Bank 0: d020000000100011
Feb 04 07:17:30 home-pc kernel: mce: [Hardware Error]: TSC 0 SYND 3a036c05 IPID b000000000
Feb 04 07:17:30 home-pc kernel: mce: [Hardware Error]: PROCESSOR 2:870f10 TIME 1612412246 SOCKET 0 APIC 1 microcode 8701021
Feb 04 07:17:30 home-pc kernel:
Feb 04 07:17:33 home-pc kernel: [Hardware Error]: Corrected error, no action required.
Feb 04 07:17:33 home-pc kernel: [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|-|-|-|SyndV|-|-|-]: 0xd820000000100015
Feb 04 07:17:34 home-pc kernel: [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
Feb 04 07:17:34 home-pc kernel: [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
Feb 04 07:17:34 home-pc kernel: [Hardware Error]: cache level: L1, tx: DATA
Feb 04 07:22:40 home-pc kernel: [Hardware Error]: Corrected error, no action required.
Feb 04 07:22:40 home-pc kernel: [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|-|-|-|SyndV|-|-|-]: 0xd820000000100015
Feb 04 07:22:40 home-pc kernel: [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
Feb 04 07:22:40 home-pc kernel: [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
Feb 04 07:22:40 home-pc kernel: [Hardware Error]: cache level: L1, tx: DATA
Feb 04 07:27:54 home-pc kernel: [Hardware Error]: Corrected error, no action required.
Feb 04 07:27:54 home-pc kernel: [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|-|-|-|SyndV|-|-|-]: 0xd820000000100015
Feb 04 07:27:54 home-pc kernel: [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
Feb 04 07:27:54 home-pc kernel: [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
Feb 04 07:27:54 home-pc kernel: [Hardware Error]: cache level: L1, tx: DATA
Feb 04 07:33:08 home-pc kernel: [Hardware Error]: Corrected error, no action required.
Feb 04 07:33:08 home-pc kernel: [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|-|-|-]: 0xdc20000000100015
Feb 04 07:33:08 home-pc kernel: [Hardware Error]: Error Addr: 0x00007f057f06c000
Feb 04 07:33:08 home-pc kernel: [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
Feb 04 07:33:08 home-pc kernel: [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
Feb 04 07:33:08 home-pc kernel: [Hardware Error]: cache level: L1, tx: DATA
Feb 04 07:38:22 home-pc kernel: [Hardware Error]: Corrected error, no action required.
Feb 04 07:38:22 home-pc kernel: [Hardware Error]: CPU:1 (17:71:0) MC0_STATUS[Over|CE|MiscV|AddrV|-|-|SyndV|-|-|-]: 0xdc20000000100015
Feb 04 07:38:22 home-pc kernel: [Hardware Error]: Error Addr: 0x00007ffe76cec000
Feb 04 07:38:22 home-pc kernel: [Hardware Error]: IPID: 0x000000b000000000, Syndrome: 0x000000003a036c05
Feb 04 07:38:22 home-pc kernel: [Hardware Error]: Load Store Unit Ext. Error Code: 16, Level 2 TLB parity error.
Feb 04 07:38:22 home-pc kernel: [Hardware Error]: cache level: L1, tx: DATA

 ,

Jaeger1999
()

Радужные шрифты в Firefox на Archlinux

Здравствуйте, уважаемые господа.

Зашел сегодня на статистику стима что бы посмотреть насколько линукс отвоевал процентов пользователей у винды. И о ужас! Шрифты были просто всех цветов радуги!!! https://lostpic.net/image/y6NM

Через lxappearance попробовал поиграться с Sub-pixel geometry и hinting, но никакого результата это не дало. В firefox все шрифты для кириллицы стоят DejaVu.

Как это можно исправить?

В Brave и Tor Browser таких проблем нет — там они нормальные, белые.

 , , ,

Jaeger1999
()

LG optimus one выключить режим модема

Здравствуйте, уважаемые господа.

Имеется телефон LG optimus one P500, который я благополучно брякнул в состояние кирпича и при включении он выдает только «emergency mode!!».
Если пробовать его подключать для перепрошивки он от на 5 секунд выдает:

❯ lsusb  | grep -i "LG Electronics"
Bus 001 Device 056: ID 1004:618e LG Electronics, Inc. Ally/Optimus One/Vortex (debug mode)

после чего теряется, как usb-устройство.

И происходит это из-за того, что по всей видимости он считается как модем, но ведет он себя не как модем и из-за этого отключается:

[ 4504.505456] usb 1-5: new high-speed USB device number 52 using xhci_hcd
[ 4504.730324] usb 1-5: New USB device found, idVendor=1004, idProduct=618e, bcdDevice= 0.00
[ 4504.730327] usb 1-5: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 4504.730329] usb 1-5: Product: LG Mobile USB Modem
[ 4504.730330] usb 1-5: Manufacturer: LG Electronics, Inc
[ 4504.752399] cdc_acm 1-5:1.0: ttyACM0: USB ACM device
[ 4508.275854] usb 1-5: USB disconnect, device number 52

Для успешной перепрошивки он должен остаться висеть в USB устройствах. Можно ли как то отключить, что бы ядро перестало его опознавать как модем? Может какие модули надо заблеклистить?

 , ,

Jaeger1999
()

Несколько вопросов по настройке xfce

Здравствуйте, уважаемые господа.
Решил пересесть с i3 на xfce и в связи с этим возникло несколько нубских вопросов.
Использую дистрибутив Archlinux, конечно же.

1. Можно ли на стандартной панели запущенных приложений (Windows Buttons), прибить определенные приложения к нужной позиции? То есть, к примеру, что бы firefox всегда был слева на панели, thunderbird чуть левее его. Да, панель поддерживает сортировку/группировку, но это немного не то.
2. Можно ли как-то изменить длину этих самых «windows Buttons»? Мне нужно уменьшить их значительно. Одни значки оставить не могу — это слишком мелко. Нужно что-то среднее.
3. Можно ли сделать, что бы при запуске любого приложения фокус не переводился сразу же на него, а был на текущем окне?
4. Какая сейчас самая лучшая темная тема для xfce4?

 , ,

Jaeger1999
()

Помогите найти фото рабочего места из галереи

Здравствуйте, уважаемые господа.
Помогите, пожалуйста, найти фото одного рабочего места, который выкладывал один из многоуважаемых лоровцев. Место было необычно тем, что там была печатная машинка (настоящая). Еще там были какие-то открытые книги. Вроде была старинная карта на стене. Ну и десктоп был с линуксом, вроде с кедами.
Может кто вспомнит такое?


Просмотрел всю галерею 2 раза за последние 5 лет — не нашел. Хотя это было, вроде как, года 2-3 назад.
Всем заранее спасибо за оказанную помощь.

 , ,

Jaeger1999
()

EDC-флешка выживальщика

Всем привет. У кого-нибудь был опыт создания EDC-флешка выживальщика? Прощу помочь мне с выбором аппаратной и программной платформы.

Требования к аппаратной платформе:

  1. Водо- и ударопрочность
  2. Защита от электромагнитного спектра (тут не уверен).
  3. USB 3.0
  4. Размер 16-32 Гб
  5. Защита от записи

программная платформа: Необходимо иметь 3 раздела на флешке:

  1. Раздел с live-системой gnu/linux. Не очень большой, но и не очень маленький дистр (никогда не знаешь, что может пригодится в апокалипсисе). Пока что выбираю между Kali Linux и каким-нибудь другим дистром, который может работать по максимально доступном кол-ве устройств.
  2. Зашифрованный раздел с отсканированными документами, книгами по выживанию.
  3. Оставшиеся свободное место с возможностью записи (на случай, если поймешь, что не удастся выжить)

Какие выбрать ФС для каждого раздела? Чем шифровать?

Перемещено jollheef из general

 ,

Jaeger1999
()

Перестал работать планшет XP-PEN STAR G640

После обновления ядра в арче пару месяцев назад, перестал работать граф. планшет XP-PEN STAR G640.
Думал, что-то поломали в 4.18 и в 4.19 починят, но нет: в 4.19 все так же не работает
Кнопки нажимаются, но курсор не перемещается

xinput --list:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ HID 04f3:0103 Consumer Control          	id=10	[slave  pointer  (2)]
⎜   ↳ A4TECH USB Device Consumer Control      	id=14	[slave  pointer  (2)]
⎜   ↳ A4TECH USB Device                       	id=15	[slave  pointer  (2)]
⎜   ↳ XP-PEN STAR G640                        	id=18	[slave  pointer  (2)]
⎜   ↳ XP-PEN STAR G640 Mouse                  	id=19	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ USB PnP Audio Device(EEPROM)            	id=8	[slave  keyboard (3)]
    ↳ HID 04f3:0103                           	id=9	[slave  keyboard (3)]
    ↳ HID 04f3:0103 System Control            	id=11	[slave  keyboard (3)]
    ↳ A4TECH USB Device Keyboard              	id=12	[slave  keyboard (3)]
    ↳ A4TECH USB Device System Control        	id=13	[slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                      	id=20	[slave  keyboard (3)]
    ↳ HID 04f3:0103 Consumer Control          	id=21	[slave  keyboard (3)]
    ↳ A4TECH USB Device Consumer Control      	id=22	[slave  keyboard (3)]
    ↳ XP-PEN STAR G640                        	id=16	[slave  keyboard (3)]
    ↳ XP-PEN STAR G640 Keyboard               	id=17	[slave  keyboard (3)]

dmesg:

[ 2561.607996] usb 2-3.3: USB disconnect, device number 9
[ 2562.336915] usb 2-3.3: new full-speed USB device number 10 using xhci_hcd
[ 2562.437734] usb 2-3.3: New USB device found, idVendor=28bd, idProduct=0094, bcdDevice= 0.00
[ 2562.437739] usb 2-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2562.437741] usb 2-3.3: Product: STAR G640
[ 2562.437743] usb 2-3.3: Manufacturer: XP-PEN
[ 2562.447489] input: XP-PEN STAR G640 Mouse as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.0/0003:28BD:0094.000F/input/input37
[ 2562.447843] hid-generic 0003:28BD:0094.000F: input,hidraw0: USB HID v1.00 Mouse [XP-PEN STAR G640] on usb-0000:00:14.0-3.3/input0
[ 2562.448781] input: XP-PEN STAR G640 as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.1/0003:28BD:0094.0010/input/input38
[ 2562.448982] input: XP-PEN STAR G640 as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.1/0003:28BD:0094.0010/input/input39
[ 2562.449102] input: XP-PEN STAR G640 Keyboard as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.1/0003:28BD:0094.0010/input/input40
[ 2562.503982] hid-generic 0003:28BD:0094.0010: input,hiddev0,hidraw1: USB HID v1.00 Keyboard [XP-PEN STAR G640] on usb-0000:00:14.0-3.3/input1
[ 2562.504769] hid-generic 0003:28BD:0094.0011: hiddev1,hidraw2: USB HID v1.00 Device [XP-PEN STAR G640] on usb-0000:00:14.0-3.3/input2
[ 2730.629267] audit: type=1006 audit(1536480001.261:8): pid=13947 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=7 res=1
[ 2730.629272] audit: type=1006 audit(1536480001.261:9): pid=13946 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=8 res=1
[ 2730.629276] audit: type=1006 audit(1536480001.261:10): pid=13945 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=9 res=1
[ 3330.521306] audit: type=1006 audit(1536480601.152:11): pid=23293 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=10 res=1

Странно, но перемещения курсора регистрируются в libinput debug-events:

event12  POINTER_MOTION_ABSOLUTE  +3.76s	 37.19/ 92.70
 event12  POINTER_MOTION_ABSOLUTE  +3.77s	 37.20/ 92.69
 event12  POINTER_MOTION_ABSOLUTE  +3.77s	 37.20/ 92.69
 event12  POINTER_MOTION_ABSOLUTE  +3.78s	 37.21/ 92.69
 event12  POINTER_MOTION_ABSOLUTE  +3.78s	 37.21/ 92.69
 event12  POINTER_MOTION_ABSOLUTE  +3.79s	 37.21/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.80s	 37.21/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.80s	 37.22/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.81s	 37.23/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.81s	 37.24/ 92.68
 event12  POINTER_BUTTON    +3.81s	BTN_LEFT (272) released, seat count: 0
 event12  POINTER_MOTION_ABSOLUTE  +3.81s	 37.25/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.82s	 37.26/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.82s	 37.26/ 92.68
 event12  POINTER_MOTION_ABSOLUTE  +3.83s	 37.26/ 92.57
 event12  POINTER_MOTION_ABSOLUTE  +3.84s	 37.15/ 92.43
 event12  POINTER_MOTION_ABSOLUTE  +3.84s	 37.08/ 92.43
 event12  POINTER_MOTION_ABSOLUTE  +3.85s	 37.00/ 92.26
 event12  POINTER_MOTION_ABSOLUTE  +3.85s	 36.91/ 92.18

Но не в xev

MotionNotify event, serial 33, synthetic NO, window 0x4800001,
    root 0x1e1, subw 0x0, time 3718749, (475,249), root:(1439,815),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 33, synthetic NO, window 0x4800001,
    root 0x1e1, subw 0x0, time 3718751, (477,249), root:(1441,815),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 33, synthetic NO, window 0x4800001,
    root 0x1e1, subw 0x0, time 3718753, (478,250), root:(1442,816),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 33, synthetic NO, window 0x4800001,
    root 0x1e1, subw 0x0, time 3718755, (480,250), root:(1444,816),
    state 0x0, is_hint 0, same_screen YES

lsusb:

Bus 002 Device 010: ID 28bd:0094  

 ,

Jaeger1999
()

Падают при запуске игры Observer и Ion Maiden

Игры купил в стиме. Archlinux с последними обновлениями. Видяха nvidia с проприетарным драйвером.
Пытаюсь запуститься из консоли:

 % ./TheObserver.sh                                           :(
Using binned2.
4.15.3-0+++UE4+Release-4.15 510 0
Disabling core dumps.
sh: xdg-user-dir: command not found
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092 
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655 
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
./TheObserver.sh: line 5:  2473 Segmentation fault      (core dumped) "$UE4_PROJECT_ROOT/TheObserver/Binaries/Linux/TheObserver-Linux-Shipping" $@

% ./maiden.bin                                               :(
[1]    3876 segmentation fault (core dumped)  ./maiden.bin

 ,

Jaeger1999
()

RSS подписка на новые темы