LINUX.ORG.RU

Сообщения aquadon

 

Заметные лаги на ядре 4.19 по сравнению с 4.9

Форум — Desktop

Debian. Обновил Streth до Buster, соответственно обновилось ядро с 4.9 до 4.19. Дополнительно на днях прилетел новый intel-microcode.

Начались жуткие лаги - задержка по 0.5 секунд при открытии приложений, задумчивость браузера и т.д. Грешил на обновления KDE, но он здесь не при чем. Лагает аналогично BSPWM и вообще все, даже в терминале я это замечаю.

Подключил репозитории от Stretch, установил ядро 4.9. На этом ядре все отлично. Пробовал также запустить 4.19 с опциями (хоть и не все из них должны работать на 4.19)

noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off mitigations=off

результат тот-же, лаги.

В чем проблема - баги этой версии ядра, заплатки? Что делать?

  1. Работать на ядре 4.9. Но тогда нужно и firmware от Stretch установить, будет frankendebian.
  2. Работать на 4.19 и ждать (чего?).

 , ,

aquadon ()

Микролаги в KDE после обновление Debian Stretch на Buster

Форум — Desktop

Обновил систему, появились небольшие подтормаживания (0.5 сек) при запуске приложений, открытии настроек и т.д.

Может нужно какой-то кеш от старых версий удалить? Что это может быть?

 , ,

aquadon ()

CUPS: printer sharing

Форум — Admin

Всем привет!

Есть два компьютера: PC1 имеет доступ к принтеру по сети, PC2 не имеет доступа к принтеру, но находится в одной сети с PC1.

Задача: печатать с PC2 через PC1.

Что сделано: на PC1 установлен CUPS, добавлен принтер через веб интерфейс (http://PC1:631), отмечен чек-бекс «share this printer». Печать выполняется.

Вопрос: как добавить этот принтер в CUPS на PC2? По какому протоколу? Варианты на выбор

Other Network Printers:	 Backend Error Handler 
 Internet Printing Protocol (ipp) 
 LPD/LPR Host or Printer 
 AppSocket/HP JetDirect 
 Internet Printing Protocol (http) 
 Internet Printing Protocol (https) 
 Internet Printing Protocol (ipps) 
 Internet Printing Protocol (ipp14) 

Пробовал добавить по адресу lpd://PC1/PRINTER_NAME, подсовывая на PC2 ppd-файл, - не печатает тестовую страницу.

Если нужна дополнительная информация - предоставлю любой выхлоп.

 

aquadon ()

Python: вопрос по организации модуля

Форум — Development

Всем привет!

Написал некоторую симуляцию физического процесса с использованием numpy и теперь желаю структурировать проект по людски.

Что имеем сейчас (упростил для наглядности):

.
├── log/
├── output/
├── model.py
├── precalculations.py
├── properties.py
├── run.py
└── visualization.py
# run.py
import numpy as np
import precalculations

# defining up some model parameters here

import model
# model.py
import numpy as np
from properties import *
from run import ... # all the defined parameters

# defining some auxiliary functions here
# running calculations

Что мне не нравится:

  1. В файле run.py импортируется model.py в конце.
  2. В файле model.py импортируются переменные из run.py.

Что хочу получить в итоге? Воспроизводимые эксперименты, по одному файлу на эксперимент. В файле описаны все параметры, а все вычисления вынесены за его пределы.

Вопрос: как это грамотно организовать?

 ,

aquadon ()

SSD: Samsung 970 EVO или 970 PRO?

Форум — Linux-hardware

Всем добра.

Под определенную задачу хочу взять NVME SSD на 1 TB. Выбираю между 970 EVO и 970 PRO.

Смотрим на гарантированный ресурс:

TBW: Terabytes Written
Warrantied TBW for 970 EVO: 150 TBW for 250GB model, 300 TBW for 500GB model, 600 TBW for 1TB model, 1,200 TBW for 2TB model.
5-years or TBW, whichever comes first.
Warrantied TBW for 970 PRO: 600 TBW for 512GB model, 1,200 TBW for 1TB model.
5-years or TBW, whichever comes first.

Планирую записывать 200-300 GB в день. Вроде у EVO 600 TBW на 5 лет получается с запасом. Сейчас использую 970 EVO на 500 GB, производительность устраивает.

Брать EVO и не париться или есть причины взять PRO?

Никаких бекапов не будет. Все данные можно восстановить (пересчитать). Но не хотелось бы их терять в разгаре рабочего процесса.

 ,

aquadon ()

Игрофикация рабочих процессов

Форум — Talks

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

Именно такие способы, которые поднимают настроение и повышают продуктивность, а не раздражают.

Речь не идёт о мотивации деньгами или другими благами.

 

aquadon ()

Неумный дом: аналог Philips Hue без зондов

Форум — Talks

Хочу себе светодиодную лампу под цоколь E27 с RGB палитрой, всякими прикольными режимами работы и пультом управления без Wi-Fi, мобильных приложений и прочей дряни. Нашел одну их лампу, но она не E27, а «вещь в себе» и стоит €50.

Если кто-то встречал действительно качественную лампу в пределах €15-20, то поделитесь ссылкой.

Также буду рад выслушать о вашем опыте с умными, но не зондированными устройствами типа программируемых розеток, датчиков и т.д.

Были у меня когда-то часы Электроника 21-10 (или очень похожие). Так это просто невероятно полезная в хозяйстве вещь!

 ,

aquadon ()

Как автоматически менять часовой пояс в GNU/Linux?

Форум — Admin

Собственно, при перемещениях с ноутбуком, как правильно это делать? Может можно просто настроить автоматическую синхронизацию с определением местоположения?

Сделал вручную

timedatectl set-timezone ***

 

aquadon ()

JupyterHub - это просто стыд

Форум — Talks

https://jupyter.org/hub

Для тех, кто не в курсе, блокноты Jupyter - это такое IDE в браузере для говнокода околонаучного программирования и обработки данных.

Завтра моим студентам сдавать лабораторные работы, а у них у всех машины дохлые. Прочитал про JupyterHub, решил сделать доброе дело - арендовать на сутки VPS помощнее, накатить JupyterHub и раздать им учетки.

Варианты установки: «Kubernetes» или «The Littlest JupyterHub». Первый способ может и удобен кому-то, но это не для меня. Выбрал минимальную установку на свою машину.

Запуск установки:

curl https://raw.githubusercontent.com/jupyterhub/the-littlest-jupyterhub/master/bootstrap/bootstrap.py | sudo -E python3 - --admin <admin-user-name>

Они слышали про пакеты, репозитории?

Под Debian скрит установки сразу пишет, что поддерживается только Ubuntu и останавливается. Мда… окей. Устанавливаю официально поддерживаемую Ubuntu 18.04, запускаю… Вылетает. По stack trace локализирую одну ошибку, устраняю. Потом всплывает вторая, потом третья. Эти баги легко гуглятся, но они не исправлены, нет даже официальной документации по решению проблемы. Напоминаю, что я запускаю это на чистой Ubuntu 18.04, которая указана в инструкции!

Через час я решил все проблемы и установщик отработал до конца. Запустился JupyterHub в браузере…. Но пользовательские серверы с блокнотами jupyter не запускаются. При попытке запуса вылетают по тайм-ауту.

Дальше я на это плюнул. Там все собрано хипстерами из костылей и подпорок. Проще вручную стартануть несколько блокнотов, чем использовать такой хаб.

Помощи не прошу, просто повозмущался.

 ,

aquadon ()

Защитить файлы от случайного удаления рутом

Форум — Admin

Некоторый каталог и все файлы в нем принадлежат пользователю user. Возможно ли защитить эти файлы от случайного удаления или перезаписи от имени root? При этом user должен сохранить возможность записи.

Понятно, что невозможно защитить файлы от умышленного удаления или повреждения. Задача именно в том, чтобы запретить удаление без явного изменения атрибутов и др.

 

aquadon ()

KVM Windows 10 - нагрузка на CPU в простое

Форум — General

Чистая Windows 10 в KVM сразу после установки нагружает CPU в простое.

https://strelnikov.xyz/pub/pic/win10_kvm.png

Это нормальное поведение для нее или я что-то делаю не так?

Тут на форуме говорили про оверхед 1-2%.

 , ,

aquadon ()

Адреса в сети и имена узлов

Форум — Admin

Есть VPN, в которую входят 3 VPS, 4 ноутбука и 3 смартфона. Позже еще пара десктопов добавится.

1. Как вы назначаете статические IP адреса в сети, чтобы не запутаться? Просто по порядку или с какой-то иерархией?

2. Как вы именуете свои устройства?

 

aquadon ()

Как поживает The Julia Language?

Форум — Development

Как там поживает Julia (https://julialang.org/)? Уже вышла версия 1.1.

Решил почитать на выходных документацию. Некоторые вещи показались интересными, а некоторые вызвали недоумение (греческие буквы в переменных?).

Что скажут специалисты? Является ли язык достаточно зрелым? Применяет ли кто-то в реальных проектах?

 , , , ,

aquadon ()

Помешался на моноширинной гарнитуре

Форум — Talks

Всем привет.

Попробовал поставить в Emacs гарнитуру Fira Sans для org-mode. Кода там никакого нет, просто заметки. Не заходит, мозг категорически отказывается нормально воспринимать не моноширинное начертание и просит вернуть все обратно.

Что характерно, книги воспринимаются нормально, но свои же заметки в электронном виде - нет.

P.S. Продолжаю наблюдения, держу в курсе.

 

aquadon ()

Профессору Дональду Кнуту исполняется 81 год

Новости — Open Source
Группа Open Source

Сегодня, 10 января 2019 года, американский ученый в области информатики и математики профессор Дональд Эрвин Кнут отмечает свое 81-летие.

( читать дальше... )

>>> Персональная страница Д. Кнута

 ,

aquadon ()

Запилите мини новость про Кнута

Форум — Talks

Дональду Кнуту сегодня исполняется 81 год.

Кому не сложно - запилите мининовость. Мало того, что многие не знают кто это и каков его вклад в науку, так еще некоторые считают, что он уже умер.

https://en.wikipedia.org/wiki/Donald_Knuth

 ,

aquadon ()

Подскажите на счет wi-fi модуля для ноутбука

Форум — Linux-hardware

Сейчас стоит такая карточка:

https://wikidevi.com/wiki/Dell_Wireless_1810_(DW1810)

lspci | grep -i network
3a:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)

В спецификации указано abgn+ac, 1x1:1.

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

1. Правильно ли я понимаю, что для установки модуля с MIMO 2x2 или 3x3 в ноутбуке должно быть физически большее количество антенн?

2. В зависимости от ответа на первый вопрос, посоветуйте максимально беспроблемный, быстрый и энергоеффективный модуль под Linux.

 , , ,

aquadon ()

Древняя версия Okular в Debian Stretch

Форум — Desktop

В репозитории нормальная версия:

aptitude show okular
Package: okular                   
Version: 4:16.08.2-1+deb9u1
State: installed
Automatically installed: no

Но почему-то устанавливается Okular старой версии (и передает пример своим видом из KDE 4):

okular --version
Qt: 4.8.7
KDE Development Platform: 4.14.26
Okular: 0.26.1

KDE установлен примерно так:

apt install kde-plasma-desktop ark gwenview kde-spectacle kwalletmanager okular plasma-np sddm kwin-x11 kwin-addons kwin-style-breeze plasma-nm

Что весьма странно, т.к. на другой машине в аналогичной ситуации такой проблемы не было.

 , , ,

aquadon ()

KVM Windows 10 guest - 2d acceleration, overhead?

Форум — General

У кого есть Windows 10 в KVM? Интересует адекватность работы, а именно: тормоза графики, нагрузка на CPU.

Процессор i5-6300U, есть VT-x и VT-d. Графика только встроенная Intel HD 520.

Попробовал запустить инсталлятор, так он загрузил одно ядро по полной. Такого мне не надо 0_o.

 , , , ,

aquadon ()

ath10k_pci: Direct firmware load failed

Форум — Linux-hardware

Debian Stretch, Сеть работает, но есть такие ошибки.

sudo dmesg | grep ath10k
[   19.989036] ath10k_pci 0000:3a:00.0: enabling device (0000 -> 0002)
[   19.990336] ath10k_pci 0000:3a:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   20.274640] ath10k_pci 0000:3a:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:3a:00.0.bin (-2)
[   20.274642] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:3a:00.0.bin failed with error -2
[   20.274651] ath10k_pci 0000:3a:00.0: firmware: failed to load ath10k/cal-pci-0000:3a:00.0.bin (-2)
[   20.274652] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/cal-pci-0000:3a:00.0.bin failed with error -2
[   20.276179] ath10k_pci 0000:3a:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-5.bin
[   20.276183] ath10k_pci 0000:3a:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[   20.276185] ath10k_pci 0000:3a:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
[   20.276637] ath10k_pci 0000:3a:00.0: firmware ver WLAN.TF.1.0-00267-1 api 5 features ignore-otp crc32 79cea2c7
[   20.338321] ath10k_pci 0000:3a:00.0: board id is not exist in otp, ignore it
[   20.339366] ath10k_pci 0000:3a:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board-2.bin
[   20.339376] ath10k_pci 0000:3a:00.0: failed to fetch board data for bus=pci,vendor=168c,device=0042,subsystem-vendor=1028,subsystem-device=1810 from ath10k/QCA9377/hw1.0/board-2.bin
[   20.339584] ath10k_pci 0000:3a:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board.bin
[   20.339596] ath10k_pci 0000:3a:00.0: board_file api 1 bmi_id N/A crc32 544289f7
[   22.113597] ath10k_pci 0000:3a:00.0: htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[   22.121537] ath10k_pci 0000:3a:00.0 wlp58s0: renamed from wlan0

Файлов pre-cal-pci-0000:3a:00.0.bin и cal-pci-0000:3a:00.0.bin в /lib/firmware/ath10k не существует. Может нужно добавть символьную ссылку?

 , ,

aquadon ()

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