LINUX.ORG.RU

Сообщения temak

 

Посоветуйте складные наушники

Форум — Talks

Ищу себе наушники не хуже, чем Beats Studio 3 Wireless.

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

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

Меня заинтересовали наушники:

  • Beyerdynamic AVENTHO 100 (пока дорогие, наценка ~8 тысяч)
  • Atvel Tune Pro Q7 или Earfun Wave Pro

 , , , ,

temak
()

Связаны ли обновления ядра с работой Wayland (поведением окон)?

Форум — General

(также мой пост есть на английском на форуме CachyOS)

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

Почему или как это происходит?

Действительно ли это связано с тем, что Wayland слишком сильно зависит от ядра по сравнению с X11?

Вывод inxi -F:

System:
  Host: pc Kernel: 6.17.9-1-cachyos-bore arch: x86_64 bits: 64
  Desktop: GNOME v: 49.2 Distro: CachyOS
Machine:
  Type: Laptop System: LENOVO product: 83LT v: Legion R7000P ADR10
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76479 WIN
    serial: <superuser required> Firmware: UEFI vendor: LENOVO v: RLCN20WW
    date: 04/14/2025
Battery:
  ID-1: BAT0 charge: 64.5 Wh (79%) condition: 81.7/80 Wh (102.1%)
CPU:
  Info: 16-core model: AMD Ryzen 9 8945HX with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 16 MiB
  Speed (MHz): avg: 3195 min/max: 428/5463 cores: 1: 3195 2: 3195 3: 3195
    4: 3195 5: 3195 6: 3195 7: 3195 8: 3195 9: 3195 10: 3195 11: 3195 12: 3195
    13: 3195 14: 3195 15: 3195 16: 3195 17: 3195 18: 3195 19: 3195 20: 3195
    21: 3195 22: 3195 23: 3195 24: 3195 25: 3195 26: 3195 27: 3195 28: 3195
    29: 3195 30: 3195 31: 3195 32: 3195
Graphics:
  Device-1: NVIDIA GB206M [GeForce RTX 5070 Max-Q / Mobile] driver: nvidia
    v: 580.105.08
  Device-2: Syntek Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
    compositor: gnome-shell driver: X: loaded: amdgpu,nvidia
    unloaded: modesetting dri: radeonsi
    gpu: nv_platform,nvidia,nvidia-nvswitch resolution: 2560x1600~240Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.105.08
    renderer: NVIDIA GeForce RTX 5070 Laptop GPU/PCIe/SSE2
  API: Vulkan v: 1.4.328 drivers: nvidia surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA GB206 High Definition Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_rpl_pci_acp6x
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  API: ALSA v: k6.17.9-1-cachyos-bore status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active
Network:
  Device-1: MEDIATEK driver: mt7925e
  IF: wlan0 state: down mac: 62:29:cc:db:87:16
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: c8:53:09:bb:f6:87
  IF-ID-1: virbr0 state: down mac: 52:54:00:e6:d5:5c
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device driver: N/A type: USB
Drives:
  Local Storage: total: 2.75 TiB used: 838.8 GiB (29.8%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S2000G size: 1.82 TiB
  ID-2: /dev/nvme1n1 vendor: Lenovo model: UMIS RPJYJ1T24MML1AWY
    size: 953.87 GiB
Partition:
  ID-1: / size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs dev: /dev/dm-0
  ID-2: /boot size: 20.26 GiB used: 2.63 GiB (13.0%) fs: vfat
    dev: /dev/nvme1n1p2
  ID-3: /home size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
    dev: /dev/dm-0
  ID-4: /var/log size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
    dev: /dev/dm-0
  ID-5: /var/tmp size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
    dev: /dev/dm-0
Swap:
  ID-1: swap-1 type: zram size: 62.58 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 65.8 C mobo: 48.5 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB note: est. available: 62.58 GiB used: 5.38 GiB (8.6%)
  Processes: 582 Uptime: 29m Shell: fish inxi: 3.3.40

Встройку отключил, ибо с ней сеанс зачастил вылетать.

Такая ошибка каждый раз в журнале: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

Решение прописать в KERNEL_CMDLINE не помогает.

 , , , ,

temak
()

Почему лицензия BSD такая?

Форум — Talks

Почему с использующих ПО под лицензией BSD в коммерческих целях как проприетарное не требуют выплат?

 , ,

temak
()

Почему теория по программированию пренебрегает вторым этапом?

Форум — Talks

Мне не нравится, когда и в теории, и на практике программирования — пренебрегают вторым этапом.

Если первый этап — это идея, задача, или что должна делать программа. Тогда второй этап — уже написать на естественном языке реализацию этой идеи, задачи (без учёта синтаксиса и семантики языка программирования, на котором будем писать).

Когда как на третьем этапе, мы будем писать естественным языком код (псевдокод), который впоследствии напишем на языке программирования, на 4 этапе.

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

Например, на втором этапе пишем: «предположим, что зарплата минимальна у первого сотрудника по массиву структуры…», когда как на третьем этапе будем писать: «целочисленный тип минИндекс равен нулю», а на четвёртом «int minIndex = 0;».

Надеюсь понятно.

 ,

temak
()

Масштабирование и позиционирование мыши (задержка ввода)

Форум — Talks

Если выставили масштабирование — убирайте. Должен быть дефолт, сотня. Иначе будете грешить на свою игровую мышь, герцовку, производительность, фреймрейт, сетевые настройки, пинг и т.д

П.С.: узнал впервые, поэтому не удивляйтесь, оставлю здесь на всеобщее обозрение, авось кому-нибудь будет полезно) И самое очевидное: не забудьте убрать ускорение, акселерацию. Тогда будет ок, если игра по какой-то причине не умеет или не берёт ввод напрямую с мыши.

 , , ,

temak
()

Инсталлфесты в прошлом?

Форум — Talks

Нужно, но лень, собрать LFS.

 , ,

temak
()

Какой бы взять ноут с ускорением ИИшек?

Форум — Linux-hardware

Да, ещё чтоб linux for every day use without головная боль😁 Или «мелкомягкие» брать с кнопкой копилота? Желательно, чтоб батарея держала все 6 и более часов. Ценник до 100 000 рублей. Армные не предлагать, или хотя бы объяснить преимущества армных.

Всех люблю! Спасибо!

 , , ,

temak
()

Определить наличие LVM

Форум — General

Накопитель с системой зашифрован, в fstab прописаны /dev/mapper/luks* ФС. Разметка такая:

nvme0n1                                       259:0    0  1,8T  0 disk  
├─nvme0n1p1                                   259:1    0  300M  0 part  /boot/efi
├─nvme0n1p2                                   259:2    0  1,8T  0 part  
│ └─luks-4c8c0582-466e-40d2-bb32-1c50785a913e 254:0    0  1,8T  0 crypt /home
│                                                                       /var/cache
│                                                                       /var/log
│                                                                       /swap
│                                                                       /
└─nvme0n1p3                                   259:3    0   15G  0 part  [SWAP]

Казалось бы уже и так понятно, но решил уточнить, ибо vgdisplay, vgs, vgscan и подобные не показывают наличие LVM. Наличие же /dev/mapper/, дескать, свидетельствует о наличии LVM. Но мало ли…

Если что: пытаюсь настроить гибернацию. Поглядываю сюда: Тыц. Если у меня действительно LVM, значит, этот багрепорт объясняет почему я не могу загрузить сохранённое состояние системы: Тыц.

Ставьте клоунов)

 , ,

temak
()

Почему нельзя выбрать иной цвет от цвета плана (любого)?

Форум — Multimedia

Есть файл .gif, есть простая задача — цвет заднего плана поменять на белый. Могу только использовать для заливки цвет переднего или заднего плана. Выбираю белый для заливки — будет бежевый, чёрный — бордовый. Что я делаю не так?

Это же базовый функционал того же паинта.

Давайте поясните за линуксософт)

 

temak
()

Посоветуйте внешний тензорный процессор (ускоритель ИИ)

Форум — Talks

Вот какие нашёл: https://coral.ai/products/

Что выгоднее взять usb или m.2 какой нибудь? Предугадываю, что mini pcie или m.2 будет быстрее (у usb — 3.0, аж!).

Если так, тогда другой вопрос: где достать переходник type-c на m.2? Желательно, чтоб usb последней спецификации.

Делитесь своими мыслями, ускорителями, а главное опытом!

Кто знает — может лоровцы в локальный ИИ могут…

П.с.: добавьте тег/метку «tpu».

 

temak
()

Как лоровцы сохраняют контейнеры Docker?

Форум — General

Здесь можете пофлудить об опыте работы с docker, podman, а также выразить своё неудовольствие этим программным решением.

Моя проблема: Контейнер с изменениями после отключения (podman stop ID, или обычном CTRL+C) при следующем включении (podman start ID, podman attach ID) запускается как неизменённый.

Что я делаю: Запускаю образ local-ai: podman run -p 8080:8080 --name local-ai -ti localai/localai:latest-aio-gpu-intel-f32. Образ запущенный в контейнере начинает работу: сразу же начинает скачивание ИИ моделей. После скачивания предлагает перейти в веб-интерфейс. Но! Вот мне надо выключить комп или попросту завершить «работу», как сохранить загруженные модели?

К тому же, подумал забить на это и настроить веб-интерфейс для podman.

Решение проблемы: Чтобы остановить — podman stop local-ai, чтобы потом продолжить — podman start local-ai. Всё сохранится! То есть подставить указанный --name.

Вывод: Докер — шляпа

Перемещено leave из talks

 , ,

temak
()

Роскомнадзор противодействует zapret?

Форум — General

Благодаря видеоруководству thm настроил программу для обхода DPI (анализатора трафика) с названием Zapret.

Почти всё последнее время после установки я мучаюсь с попыткой обойти замедление, даже не блокировку. Заблокированные сайты работаютработали.

Для справки: раздаю безлимитный интернет со смартфона, опсос Билайн, до установки Zapret и жёсткого замедленияблокировки, параметр net.ipv4.ip_default_ttl имел и имеет значение 65 (остаётся после перезагрузки).

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

Перебирая ключи файла config для строки NFQWS_OPT_DESYNC= подумал о динамическом DPI, ибо после иной помены строки, ютуб подгружал достаточно времени (как и раньше), но стоит посмотреть некоторое время, как остаётся только перебирать дальше.

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

Спустя время: Удалось подобрать стратегию. Для надёжности выбрал 20 попыток, и не прогадал.

 , , , ,

temak
()

UEFI смартфон: поддержка UEFI на ARM смартфоне

Форум — Mobile

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

Желания новый смартфон покупать, просто потому что у меня что-то перестало или не так работает, как мне б хотелось — нет. В общем, капиталистическая политика не нравится: покупать новое, пока работает старое. Компы всегда использую на полную, и как можно дольше.

Соответственно, приглашаю отписаться знающих, и только про осуществление(я) UEFI на обычном ARM смартфоне: x86-е не предлагать!

 , , , ,

temak
()

Поясните про swap

Форум — Admin

Сменил сборку на Manjaro. Сделал файл подкачки, и он ТОЛЬКО лишь начинает применятся при ~90% занятой физ. памяти. Тоже самое с разделом подкачки и с zram.

До этого был KDE neon, который охотно использовал раздел подкачки (начиная с ~50% занятой физ. памяти).

Для справки ноут с 8 гигабайтами ОЗУ, из которых доступно 7,5 ГиБ. Созданный раздел подкачки на 15 ГБ. Vm.swappiness как есть. Приоритет до этого менял, поведение не изменилось. Проверял через swapon --show.

Также для любителей потыкать рожей в маны: в арчевики заходил и всё просмотрел про swap, также на манжорской вики. Ничего полезного нет по этому поводу.

Почему спрашиваю: производительность требовательных программ к ОЗУ резко замедляется (в случае с играми до нескольких кадров).

Примечание: системный накопитель зашифрован

 , ,

temak
()

Отключение opensnitch, когда нет интернета

Форум — Admin

Захотелось, чтобы при выключенном интернете была остановлена служба opensnitch.service (изначально хотел, чтобы работа приостановливалась, но приостановить работу можно только через сам opensnitch). Сначала я сделал такой скрипт (более сложный):

#!/bin/bash
# Проверка состояния сети
 NETWORK_STATUS=$(nmcli -t networking connectivity check | grep "full" > /dev/null && echo "up")

 # Если "up", то opensnitch включается
 if [ "$NETWORK_STATUS" = "up" ]; then
   systemctl start opensnitch.service
 else
   systemctl stop opensnitch.service
 fi

Но потом понял, что для него нужна отдельная служба или задание, которое должно постоянно проверять соединение, что мне не понравилось, поэтому я решил использовать NetworkManager-dispatcher, написав более простой скрипт и поместив его в папку dispatcher.d:

#!/bin/bash
if [ "$CONNECTIVITY STATE" = "limited" ]; then
   systemctl stop opensnitch.service
fi

if [ "$CONNECTIVITY STATE" = "full"]; then
   systemctl start opensnitch.service
fi

Однако он, наверное, не может запускать скрипты от рута. Например, когда я перезагружал службу (systemctl restart NetworkManager.service) со вторым скриптом, в котором указал перед systemctl, sudo, я увидел, что значок показывающий состояние сети исчез. Когда я убрал sudo он появился вновь, но изменения с opensnitch в зависимости от состояния сети не происходили.

Подскажите, пожалуйста, как сделать простой и рабочий скрипт.

 ,

temak
()

Независимый от стима kisak-strike хочет его

Форум — Games
SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system supports the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GL_ARB_buffer_storage.
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
Using breakpad minidump system 730/13580.500
Using breakpad crash handler
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
dlopen failed trying to load:
/home/user/.local/share/Steam/linux64/steamclient.so
with error:
/home/user/.local/share/Steam/linux64/steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/temak/.local/share/Steam/linux64/steamclient.so
FATAL ERROR: Failed to connect with local Steam Client process!

Please make sure that you are running latest version of Steam Client.
You can check for Steam Client updates using Steam main menu:
			 Steam > Check for Steam Client Updates..../csgo.sh: line 64:  3668 Segmentation fault      ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

Я намеренно убрал перед запуском ksgo библиотеку steamclient.so в надежде запустить кску, которую как пишет в блоге разработчик:

If we got nuked tomorrow, and Steam went down, anyone could have CSGO up and running in the Bunker LAN by next week. Years later when us smoothskins are rockin’ Power9 Rigs, we would also have the ability to recompile and port the game

можно (будет) запустить у себя в бомбоубежище.

На весь форум есть лишь одно упоминание этой кски.

 , ,

temak
()

Смена профиля энергопотребления в KDE по расписанию

Форум — General

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

 , ,

temak
()

На чистой sd-карте есть занятое пространство; как исправить?

Форум — General

После форматирования из FAT в ext4 вижу таинственную надпись в свойствах чистой карты: «(использовано 5%)».

 , ,

temak
()

Как заменить прописные буквы на строчные в огнелисе?

Форум — General

Выделить текст, зажать сочетание клавиш и не перепечатывать; так можно?

 ,

temak
()

Что такое preinstalled-pool в KDE Neon?

Форум — General

В preinstalled-pool.list написано:

This is a sources.list entry for a small pool of packages provided on your preinstalled filesystem for your convenience.

It is perfectly safe to delete both this entry and the directory it references, should you want to save disk space and fetch the packages remotely instead.

 

temak
()

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