LINUX.ORG.RU

Избранные сообщения No

jlcpcb начал помимо плат предлагать 3D-печать

Форум — Talks

https://cart.jlcpcb.com/quote?businessType=tdpGoodsFile

Счастье-радость! Теперь к самоделкам можно кроме плат и радиодеталек еще и корпуса заказывать.

Материалы там конечно под SLA специфические, но ничо так.

 

Vit
()

Изоляция CPU

Форум — General

Когда-то у меня был тред с вопросом, как сделать виртуальную машину реального времени.
Так вот, это можно решить, как и предполагалось, изоляцией CPU, на которых крутятся виртуальные процессоры, от других процессов.
Тогда никто так и не ответил, но в ядре есть параметр isolcpus, который это и делает. (про это сейчас написано в статье про VFIO arch wiki)
Проблема в том, что это параметр ядра, и чтобы его изменить, надо перезагружаться.
Вопросы теперь следующие.
Можно ли как-то регулировать этот параметр в рантайме? (подозреваю, что таки нет)
Чем это отличается от taskset (если пройти по всем PID и указать не использовать нужные ядра)?
Есть информация, что этот вариант хуже, чем isolcpus, но чем именно (и насколько это актуально)?

(про isolcpus) This option is the preferred way to isolate CPUs. The alternative, manually setting the CPU mask of all tasks in the system, can cause problems and suboptimal load balancer performance

Как работает cpuset в cgroups? Например, если глобально задаю в rc.conf: rc_cgroup_cpuset="cpuset.cpus 0-3 cpuset.mems 0" то все процессы по умолчанию тоже используют только эти ядра.
Я так понимаю, CPUAffinity это то же самое (цгруппы) в сустемд? В ред хат есть такое

Currently, systemd CPUAffinity does not provide sufficient isolation

И ссылка, которая требует авторизации - https://bugzilla.redhat.com/show_bug.cgi?id=1497182
О чём там написано?

 , , ,

TheAnonymous
()

Чем пользуетесь из F-Droid?

Форум — Mobile

Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.

А кто чем ещё пользуется?

 ,

AlexVR
()

Как вернуть в Firefox старое поведение строки поиска?

Форум — Desktop

Мне очень нравилось старое поведение строки поиска с несколькими движками: набираешь запрос и кликаешь нужный движок - Гугл, Яндекс, Вики, и т. д. Сейчас, с какого-то релиза, поведение изменилось: теперь кнопки движков только выбирают нужный, но не запускают сам процесс поиска. Когда пользуешься поиском в районе 100 раз в день, эти лишние движения начинают подбешивать. Никто не знает, как вернуть старое поведение?

 , ,

meliafaro
()

Настройка Debian 10 после установки

Форум — Desktop

Хочу установить на домашний ПК Debian 10 stable с Kde minimal. Подскажите пожалуйста, какие настройки нужно произвести и что нужно доустановить, чтобы довести систему до состояния, удобного для юзанья вдома. Где-то до уровня Kubuntu по удобству. Или поделитесь опытом, кто как дорабатывает. Из того что нагуглил:

  1. Подключить реппозитории non-free и contrib
  2. Установить firmwire
  3. Подключить поддержку 32-битных пакетов
  4. Добавить пользователя в группу sudo
  5. Установить udisk2
  6. Установить plasma-nm.
  7. Нужно ли доустанавливать кодеки?
  8. Как оптимизировать работу SSD?
  9. Что ещё? Система: i5-7500, графика только Intell HD 630. Интернет по шнурку, но есть и Wi-Fi модуль.

 , ,

yigor
()

Не работает 802.11ac на Raspberry Pi 4B, Linux 5.8.9 (mainline)

Форум — Linux-hardware

Привет.

Как вообще обстоят дела с 802.11ac на последней ежевике? А с драйверами?

Суть проблемы: на википедии и raspberrypi.org написано, что в железе 802.11ac есть, но я не могу подключиться ни к одной из своих 802.11ac точек (Xiaomi R3P @ openwrt, Synology RT2600ac @ штатная прошивка).

Если AP в режиме «только 802.11ac», то подключение не проходит:

ноя 08 01:43:09 iot-0 NetworkManager[1145]: <info>  [1604788989.9384] device (wlan0): supplicant interface state: disconnected -> scanning
ноя 08 01:43:09 iot-0 NetworkManager[1145]: <info>  [1604788989.9385] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
ноя 08 01:43:12 iot-0 wpa_supplicant[1156]: wlan0: CTRL-EVENT-SSID-REENABLED id=0 ssid="Nexus"
ноя 08 01:43:12 iot-0 wpa_supplicant[1156]: wlan0: Trying to associate with SSID 'Nexus'
ноя 08 01:43:12 iot-0 NetworkManager[1145]: <info>  [1604788992.2774] device (wlan0): supplicant interface state: scanning -> associating
ноя 08 01:43:12 iot-0 NetworkManager[1145]: <info>  [1604788992.2775] device (p2p-dev-wlan0): supplicant management interface state: scanning -> associating
ноя 08 01:43:14 iot-0 wpa_supplicant[1156]: wlan0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
ноя 08 01:43:14 iot-0 wpa_supplicant[1156]: wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="Nexus" auth_failures=2 duration=20 reason=CONN_FAILED
ноя 08 01:43:14 iot-0 NetworkManager[1145]: <info>  [1604788994.5964] device (wlan0): supplicant interface state: associating -> disconnected
ноя 08 01:43:14 iot-0 NetworkManager[1145]: <info>  [1604788994.5965] device (p2p-dev-wlan0): supplicant management interface state: associating -> disconnected

Ширину канала в 20MHz форсировать пробовал, сам канал тоже заведомо подходящий, пробовал 36 и 64 (т. е. не регуляторные проблемы). Если включить на точке 802.11n, то подключается в соответствующем режиме:

# iw dev
phy#0
        Unnamed/non-netdev interface
                wdev 0x3
                addr 92:6f:9b:55:49:bf
                type P2P-device
                txpower 31.00 dBm
        Interface wlan0
                ifindex 3
                wdev 0x1
                addr dc:a6:32:cf:4e:fc
                ssid Nexus
                type managed
                channel 64 (5320 MHz), width: 40 MHz, center1: 5310 MHz
                txpower 31.00 dBm

# iw dev wlan0 link
Connected to 00:11:32:ad:75:e5 (on wlan0)
        SSID: Nexus
        freq: 5320
        RX: 157315041 bytes (189212 packets)
        TX: 2215381 bytes (21260 packets)
        signal: -51 dBm
        rx bitrate: 150.0 MBit/s
        tx bitrate: 200.0 MBit/s

        bss flags:      short-slot-time
        dtim period:    4
        beacon int:     100

(кстати, забавно, что MCS в выводе нет — ни HT, ни VHT, хотя это совершенно точно 802.11n)

Ядро ванильное из Arch Linux ARM (5.8.9-2-ARCH), aarch64, драйвер brcmfmac.

Куда копать?

 , bcm43455, , ,

intelfx
()

mpv tips & trics

Форум — Desktop

Кто какие фильтры\конфиги\плагины использует? Может кто-то юзает какие-то плагины, которые 60fps делают или что-то оригинальное

 

bryak
()

Моднявые GUIёвины

Форум — Development

Всем привет! Хочу начать проект для себя и хотел бы рисовать граф красиво, стильно, молодёжно и чтобы при нажатии на кружочки выскакивали подсказки или были переходы на другие формы. Гуи делал до этого только на Qt\Delphi и тут осознал, что не понимаю на чём сейчас их делают.

Есть ли смысл брать Electron для десктопа? Или мне просто можно генерить хитрым способом SVG и показывать его в окне?

В общем, хочется современный GUI попробовать. Что подскажите? Придумали ли что-то лучше делфи и Qt?

p.s. хотелось бы чтобы запускалось на офтопике и онтопике.

 , ,

AntonyRF
()

Для Bluez 5 была добавлена поддержка ALSA

Форум — Multimedia

В сервере Bluez 4 работали Bluetooth-гарнитуры на системах с ALSA. В Bluez 5 ALSA отломали - программисты BlueZ сказали что это не входит в их обязанности. Изначально они сами сделали плагин для поддержки ALSA, тогда как для пульсы плагин сделали авторы пульсы. Теперь авторы Bluez попросили кого-нибудь другого сделать такой плагин.

Читая новость о Raspbian 3, я узнал что это уже сделали. Встречайте: Bluez-alsa

 , , , ,

ZenitharChampion
()

Проверка работоспособности ECC памяти

Форум — Linux-hardware

Есть AMD Ryzen 3600 и плата ASUS B450-PRO. Есть планка памяти c ECC. Как гарантированно проверить работоспособность коррекции ошибок памяти перед покупкой остальной памяти? Производитель заявляет поддержку, но без гарантий.

dmidecode выдаёт:

Physical Memory Array
        Error Correction Type: Multi-bit ECC

На ум приходит вызвать нестабильность памяти и смотреть логи. Есть ли более простые методы?

 , ,

dinn
()

Проблемы с Bluetooth на Intel 8260

Форум — Linux-hardware

Имеется ноутбук Dell XS 13 9350. Проблема: дёрганно работает Bluetooth-мышь MX Master 2S. Причём на Windows, а также полгода назад на Linux всё работало отлично. Через Unifying так же работает отлично, но я не хочу занимать USB-порт (их у ноутбука всего 2 штуки). Поэтому на саму мышь грешу в последнюю очередь. Так же проблема вряд ли аппаратная, ибо ничего не изменила замена Wi-Fi модуля, а на Windows всё работало отлично. В прошлой теме мне посоветовали «выкинуть Broadcom и поставить нормальный Intel». Сегодня пришла посылка с Али, я заменил Wi-Fi модуль. А проблема всё та же (хотя признаю, Wi-Fi стал работать гораздо стабильнее).

$ lspci | grep Wireless
3a:00.0 Network controller: Intel Corporation Wireless 8260 (rev 2a)

Жду ваших советов. Может быть какие-нибудь опции ядра или modprobe могут быть полезны...

 ,

KivApple
()

сделать изображение на мониторе вдвое больше, в том числе для wine

Форум — Development

ПРЕЖДЕ ВСЕГО, В ВЕРСИИ 1.5.1 ЕСТЬ ПАРАМЕТР:

--filter nearest

Для версии 1.5.0 - пусть тут будет, раз уж я в этом разобрался.

Смысл - есть старая программа, в которой шрифты прорисованы «пиксел в пиксел», но мелкие. На современном экране смотреть на это без слёз невозможно. Если уменьшить разрешение или масштабировать экран с помощью xrandr, то всё выглядит размазанным. Задача - как сделать неразмазанным?

Решение для Ubuntu 16.04 - по мотивам вот этого:

https://forums.linuxmint.com/viewtopic.php?t=159064

$xranrd --version 
1.5.0

$cd ~
$git clone git://anongit.freedesktop.org/xorg/app/xrandr
$cd xrandr
$git tag -l 
$git checkout tags/xrandr-1.5.0

В файле ~/xrandr/xrandr.c комментируем в двух местах вот такой фрагмент.

	    if (sx != 1 || sy != 1)
		output->transform.filter = "bilinear";
	    else

Получается так:

	    //if (sx != 1 || sy != 1)
		//output->transform.filter = "bilinear";
	    //else

Теперь фильтр всегда будет «nearest» и тем самым xrandr откажется от светлой идеи размазывать наши удвоенные пиксели.

sudo apt-get install build-essential autoconf xutils-dev libxrandr-dev
./autogen.sh
./configure
make

Дальнейшее - это мой пример скрипа настройки, для вас он не подойдёт - делайте его с помощью arandr, который создаст шелл-скрипт для установки разрешения примено следующего содержания:

#/bin/sh
~/xrandr/xrandr --output HDMI-3 --mode 1920x1080 --primary --scale 0.5x0.5 
Главное тут - поставить масштаб 0.5x0.5. Как результат - каждый пиксел изображения будет занимать 2х2 пиксела на экране, без всякого размазывания.

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

 , , ,

den73
()

Высокий пинг у TP-Link TL-WN881ND в Debian. В чём может быть дело?

Форум — Linux-hardware

Здравствуйте, господа. Приобрёл WiFi-адаптер TP-Link TL-WN881ND (2-й ревизии) для работы в режиме точки доступа (hostapd) на ОС Debian 9 («Stretch»). 2-я ревизия отличается от первой тем, что 2-я основана на чипе Realtek RTL8192EE, тогда как 1-я основана на чипе Qualcomm Atheros AR9287.

Вывод lspci:

...
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192EE PCIe Wireless Network Adapter
...

Вывод lsmod | grep rtl8192ee:

...
rtl8192ee             114688  0
btcoexist             172032  1 rtl8192ee
rtl_pci                36864  1 rtl8192ee
rtlwifi               102400  3 rtl_pci,btcoexist,rtl8192ee
mac80211              856064  3 rtl_pci,rtlwifi,rtl8192ee
...

Дело, собственно, вот в чём: у 2-й ревизии адаптера наблюдается высокий и неравномерный пинг (минимум 25 ms, максимум 126 ms):

PING ya.ru (87.250.250.242) 56(84) bytes of data.
64 bytes from ya.ru (87.250.250.242): icmp_seq=1 ttl=58 time=101 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=2 ttl=58 time=125 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=3 ttl=58 time=45.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=4 ttl=58 time=68.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=5 ttl=58 time=91.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=6 ttl=58 time=114 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=7 ttl=58 time=34.7 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=8 ttl=58 time=57.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=9 ttl=58 time=80.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=10 ttl=58 time=103 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=11 ttl=58 time=126 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=12 ttl=58 time=46.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=13 ttl=58 time=69.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=14 ttl=58 time=92.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=15 ttl=58 time=115 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=16 ttl=58 time=35.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=17 ttl=58 time=58.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=18 ttl=58 time=81.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=19 ttl=58 time=104 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=20 ttl=58 time=92.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=21 ttl=58 time=47.6 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=22 ttl=58 time=70.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=23 ttl=58 time=93.2 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=24 ttl=58 time=57.8 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=25 ttl=58 time=36.0 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=26 ttl=58 time=59.1 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=27 ttl=58 time=80.0 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=28 ttl=58 time=85.4 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=29 ttl=58 time=25.4 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=30 ttl=58 time=48.0 ms

--- ya.ru ping statistics ---
30 packets transmitted, 30 received, 0% packet loss, time 29041ms
rtt min/avg/max/mdev = 25.487/74.892/126.296/28.050 ms

И это всё только в обычном режиме работы. В режиме точки доступа пинг, бывает, достигает и 5 (!) секунд.

У адаптера 1-й ревизии на чипе AR9287 с этим проблем не возникает ни в обычном режиме, ни в режиме точки доступа.

Теперь вопрос: возможно ли как-нибудь улучшить работу адаптера 2-й ревизии?

 , , , ,

Sferg
()

Проблемы с Bluetooth-мышью

Форум — Linux-hardware

Имеется ноутбук Dell XPS 13 9350 с Arch Linux. Имеется Bluetooth-мышь MX Master 2S подключенная по Bluetooth. Раньше отлично работала, но после переустановки системы движение указателя стало дёрганным. При использовании тачпада таких проблем нет (да и вообще все анимации DE не тормозят - проблема не в видео). На другом компьютере под офтопиком таких проблем нет, так что дело и не в мыши (но если что недавно заряжал её до 100%).

Отсюда можно сделать вывод, что какие-то проблемы с драйвером Bluetooth или с настройками его энергосбережения.

Пакет bcm4350-firmware с AUR стоит.

В чём может быть проблема?

 , , ,

KivApple
()

Новая лицензия JAVA

Форум — Development

Я понимаю, что уже все давно обсудили, но поскольку 16.04.2019 как раз вышла новая лицензия то хотелось бы понять оно РИП или нет ?

Ни как не могу понять кто тут прокололся, не очень верится что это ракель ...

 

mx__
()

Где посмотреть список культовых игр для различных платформ?

Форум — Games

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

Вопрос - где увидеть, собсно, список с маст-хев играми для прохождения на эмуляторах?

 , , , ,

Deleted
()

Кроссплатформенная разработка

Форум — Development

Подскажите, на чём писать крупное коммерческое ПО с GUI, чтобы быстро и дёшево и нативно на все десктопные ОС. Какие языки, компиляторы и библиотеки лучше использовать? Рассматриваю вариант взять за основу существующую разработку с github и прочих, но приходит понимание, что в миллионах строк чужого кода разобраться немногим легче, чем написать свои. Какие opensource-проекты можно рассматривать для коммерческой разработки? Где почитать про структуру этих проектов и варианты использования у себя? Буду благодарен за любые советы, если есть полезные мне ссылки - шлите и их.

 , ,

august
()