LINUX.ORG.RU

Сообщения teod0r

 

Помогите настроить alsa

Форум — Linux-hardware

С помощью Chat GPT составил конфиг:

pcm.!default {
    type asym

    playback.pcm {
        type dmix
        ipc_key 1024
        slave.pcm 'hw:0,0'
        slave {
           pcm 'hw:0,0'
           rate 44100
           format S24_3LE
        }
        bindings {
            0 0
        }
    }

    capture.pcm {
        type plug
        slave.pcm 'hw:0,0'
        format S24_3LE
    }
}

pcm.rate44100 {
    type rate
    slave.pcm dmix
    rate 44100
    resample.quality 10
}

pcm.rate48000 {
    type rate
    slave.pcm dmix
    rate 48000
    resample.quality 10
}

pcm.rate88200 {
    type rate
    slave.pcm dmix
    rate 88200
    resample.quality 10
}

pcm.rate96000 {
    type rate
    slave.pcm dmix
    rate 96000
    resample.quality 10
}

pcm.rate192000 {
    type rate
    slave.pcm dmix
    rate 192000
    resample.quality 10
}
Но что-то в этом конфиге не правильно.

mpv пишет:
[ao/alsa] ALSA channel map conflicts with channel count!
[ao/alsa] Asked for 2 channels, got 1 - fallback to mono.
AO: [alsa] 44100Hz mono 1ch s32
звук есть только из левого динамика.
Ещё такая ошибка:
$ aplay file.wav -v --dump-hw-params   
Playing WAVE 'file.wav' : Signed 24 bit Little Endian in 3bytes, Rate 96000 Hz, Stereo
HW Params of device "default":
--------------------
ACCESS:  MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED
FORMAT:  S32_LE
SUBFORMAT:  STD MSBITS_MAX MSBITS_20 MSBITS_24
SAMPLE_BITS: 32
FRAME_BITS: 32
CHANNELS: 1
RATE: 44100
PERIOD_TIME: (125170 125171)
PERIOD_SIZE: 5520
PERIOD_BYTES: 22080
PERIODS: [2 3]
BUFFER_TIME: (250340 375511)
BUFFER_SIZE: [11040 16560]
BUFFER_BYTES: [44160 66240]
TICK_TIME: ALL
--------------------
aplay: set_params:1387: Sample format non available
Available formats:
- S32_LE
format точно поддерживается, и он так ругается вообще на любой формат, даже на S16_LE, и даже если вообще формат не указывать.
Если закомментировать секцию bindings:
$ aplay file.wav -v   --dump-hw-params   
Playing WAVE 'file.wav' : Signed 24 bit Little Endian in 3bytes, Rate 96000 Hz, Stereo
HW Params of device "default":
--------------------
ACCESS:  MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED
FORMAT:  S32_LE
SUBFORMAT:  STD MSBITS_MAX MSBITS_20 MSBITS_24
SAMPLE_BITS: 32
FRAME_BITS: 64
CHANNELS: 2
RATE: 44100
PERIOD_TIME: (125170 125171)
PERIOD_SIZE: 5520
PERIOD_BYTES: 44160
PERIODS: [2 3]
BUFFER_TIME: (250340 375511)
BUFFER_SIZE: [11040 16560]
BUFFER_BYTES: [88320 132480]
TICK_TIME: ALL
--------------------
aplay: set_params:1387: Sample format non available
Available formats:
- S32_LE
и в mpv звук 2 канала.
Обратите внимание, что с секцией bindings и без неё в выводе aplay разница в 4-х строчках (FRAME_BITS, CHANNELS, PERIOD_BYTES, BUFFER_BYTES).

Может, этот конфиг вообще не правильный. Нужен конфиг, чтобы был звук из нескольких программ, format S24_3LE, чтобы всегда использовалась та частота дискретизации что в источнике (по умолчанию это не работает) и resample.quality 10 и rate_converter samplerate_best (если это имеет смысл, или эти опции не нужны потому что всегда будет использоваться частота дискретизации источника?).

 , , ,

teod0r
()

Как убрать эти дебильные уведомления?

Форум — Desktop

Во время просмотра сайтов в firefox иногда бывает ни стого ни с сего сверху появляется какое-то уведомление в виде серой горизонтальной панели под верхними панелями и через пару секунд исчезвет.
Как отключить появление этого ?

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

 , тупицы

teod0r
()

Посоветуйте USB-аудиокарту

Форум — Linux-hardware

В качестве ПК использую ноутбук. Подключаю внешние колонки.
Проблема в том, что разъём для вывода звука находится справа, ближе к переду ноутбука. Использую внешнюю мышь, правша. Торчащий провод справа ноутбука мешается. Один раз сильно задел, но, к счастью, не повредил. Но так можно сломать разъём и/или джек.
Возникла идея вывода звука на колонки через USB слева. Хотя в будущем и планирую приобрести монитор и подключать к ноуту, и данная проблема отпадёт, т.к. и клава будет внешняя, но пока без монитора.

Посоветуйте не сильно дорогую USB-аудиокарту (USB-3.0).
Самое главное, чтобы работало в Linux без пропердарных драйверов и софта. И чтобы по качеству звук был не хуже, чем звук встройки FCH Azalia Controller (rev 01) (24-bit), а лучше лучше.
Ещё, вроде как есть просто USB-ЦАП'ы, как вариант рассматриваю только ЦАП. Но не в курсе, как оно настраивается в системе для вывода через него звука, это ведь как-то надо настроить, чтобы работала встроенная аудиокарта и выводила цифровой сигнал на ЦАП через USB...

P.S. Ещё хорошо бы чтоб на устройсве было 2 выхода, а не 1. И хорошо бы чтоб крутилка громкости была.

 ,

teod0r
()

Почему-то в некоторых новостях картинки не кликабельны

Форум — Linux-org-ru

Например Ncdu 1.21 и 2.7
А в curl 8.11.0 нормально.
cast maxcom.

 

teod0r
()

Какую термопасту выбрать для голого кристалла?

Форум — Talks

Хочу выбрать хорошую термопасту для голого кристалла процессора ноутбука.
Какую посоветуете?
NT-H2
Coolermaster MasterGel Maker
Gelid GC Extreme
Prolimatek PK
Thermalright TFX/TF8
Какую-то другую?
Хотелось бы чтобы было не очень сложно наносить.

 , , , ,

teod0r
()

Настройка вентилятора и работы FN-клавишь на ноутбуке hp ProBook 655 G1

Форум — Linux-hardware

Ноутбук hp ProBook 655 G1.
lspci

Возможно ли настроить политики работы вентилятора, чтобы он включался и отключался только на определённых температурах? В биосе уже отключено "Fan olways on", но во время простоя вентилятор постоянно включается-отключается при достижении определённых температур. Хотелось бы повысить допустимую температуру, на которой он бы не включался.

Пробовал sensors-detect; pwmconfig:

# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Ещё не работают FN-комбинации. Например нажатие на комбинацию уменьшения яркости экрана:
KeyRelease event, serial 31, synthetic NO, window 0x600001,
    root 0x3c9, subw 0x0, time 3036176, (173,174), root:(175,176),
    state 0x0, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
при этом ничего не происходит, как и с другими комбинациями.
Но получается регулировать яркость через /sys/devices/pci0000:00/0000:00:01.0/drm/card0/card0-eDP-1/radeon_bl0/brightness.
Ещё есть кнопка для отключения wi-fi. На неё xev не реагирует.

 , , , ,

teod0r
()

Почему такая низкая скорость скачивания с kernel.org?

Форум — General

Качаю по https linux, linux-firmware — скорость 20-30 kb/s.
Замечено уже не первый месяц.

 

teod0r
()

Как правильно выровнять фс с учётом erase block size?

Форум — Linux-hardware

https://wiki.gentoo.org/wiki/SSD#Configuring_for_erase_block_size
stride= и stripe-width= имеет значение только для RAID, или не только?
Как правильно задать stride= и stripe-width=?

Both options should be set as erase block size / block size.
Crucial M500 240GB; stride and stripe-width are 2048
SanDisk z400s; stride an stripe-width are 4096

Нужно точно знать erase block size (flashbench), или можно просто задать большое значение (4096)? Или всё же лучше точное значение?

P.S.: Бывает такое, что разделы нужно выравнивать по 4Mb, или всегда 1Mb?

 , , ,

teod0r
()

В фаерфоксе клик по колёсику не то же самое что CTRL+ЛКМ

Форум — Desktop

Выяснилось, что в фаерфоксе нажатие на колёсико по ссылке не то же самое, что зажать CTRL и нажать на левую кнопку мыши!
Пруф:
https://www.ozon.ru/search/?deny_category_prediction=true&from_global=tru...
нужно нажать на картинку слева под надписью "Этот товар закончился". Если нажать на колёсико, вместо того чтобы открыть в новой вкладке, оно открывает в текущей!

Как сделать, чтобы нажатие на колёсико всегда открывало в новой вкладке?

 

teod0r
()

Подойдёт ли диск толщиной 9,5мм в ноутбук?

Форум — Linux-hardware

Хочу купить 2.5" диск чтобы поставить в отсек DVD в ноутбук Lenovo g505s.
В отсеке DVD стоит коробка под диск, в ней был установлен диск толщиной 7мм. Он там сидит не до самого верха коробки, наверное, пару мм там есть.
Подойдут ли диски толщиной 9,5мм, или нужно искать только 7мм?

 , ,

teod0r
()

Не пришло уведомление по тегу

Форум — Linux-org-ru

Не пришло уведомление на Тоже безопасность
на тег 'безопасность' подписан.
cast maxcom

 ,

teod0r
()

Вопрос по дискретной видеокарте ноутбука

Форум — Linux-hardware

Ноутбук Lenovo G505s с интегрированной картой HD 8650G и дискретной R5 M230.
Установлены драйвера radeon и amdgpu. При загрузке ОС для обеих карт используется драйвер radeon.
lspci

Можно ли для интегрированной карты использовать драйвер radeon, а для дискретной — amdgpu одновременно?

При запуске с DRI_PRIME=1 будет использоваться только дискретная видеокарта? Или будут работать две в режиме CrossFire?

С драйвером radeon при запуске DRI_PRIME=1 mpv не работает vulkan.
Это из-за radeon?

 , , , ,

teod0r
()

Настраиваем mpv на максимальное качество картинки

Форум — Multimedia

Я использую настройки

--vo=gpu --profile=high-quality --gpu-context=x11egl --gpu-api=opengl --opengl-es=yes --hwdec=no --fbo-format=rgba16f
Что ещё подкрутить для максимального качества?

Ещё такой вопрос, с такими настройками видео низкого разрешения выглядят фигово, как-будто какие-то рыхлые и со ступеньками, как-то можно их сделать более сглаженными?

 ,

teod0r
()

Помогите исправить ошибку nftables

Форум — Admin

Запускаю zapret для обхода блокировок, при запуске инит-скрипта выдаёт ошибку:

Starting daemon 1: /usr/bin/zapret/tpws/tpws  --bind-addr=127.0.0.127 --port=988 --hostspell=HOST --split-http-req=method --split-pos=3 --oob
Applying nftables
Creating ip list table (firewall type nftables)
setting high oom kill priority
Error: Could not process rule: Operation not supported
add table inet zapret
^^^^^^^^^^^^^^^^^^^^^^
Error: Could not process rule: Operation not supported
add table inet zapret
^^^^^^^^^^^^^^^^^^^^^^
/dev/stdin:1:17-22: Error: No such file or directory
	add chain inet zapret dnat_output { type nat hook output priority -101; }
	               ^^^^^^
/dev/stdin:3:17-22: Error: No such file or directory
	add chain inet zapret dnat_pre { type nat hook prerouting priority -101; }
	               ^^^^^^
/dev/stdin:5:17-22: Error: No such file or directory
	add chain inet zapret forward { type filter hook forward priority -1; }
	               ^^^^^^
/dev/stdin:7:17-22: Error: No such file or directory
	add chain inet zapret input { type filter hook input priority -1; }
	               ^^^^^^
/dev/stdin:9:17-22: Error: No such file or directory
	add chain inet zapret flow_offload
	               ^^^^^^
/dev/stdin:11:17-22: Error: No such file or directory
	add chain inet zapret localnet_protect
	               ^^^^^^
/dev/stdin:16:17-22: Error: No such file or directory
	add chain inet zapret postrouting { type filter hook postrouting priority 99; }
	               ^^^^^^
/dev/stdin:18:17-22: Error: No such file or directory
	add chain inet zapret postnat { type filter hook postrouting priority 101; }
	               ^^^^^^
/dev/stdin:20:17-22: Error: No such file or directory
	add chain inet zapret prerouting { type filter hook prerouting priority -99; }
	               ^^^^^^
/dev/stdin:22:17-22: Error: No such file or directory
	add chain inet zapret prenat { type filter hook prerouting priority -101; }
	               ^^^^^^
/dev/stdin:1:16-21: Error: No such file or directory
flush set inet zapret wanif
               ^^^^^^
/dev/stdin:2:16-21: Error: No such file or directory
flush set inet zapret wanif6
               ^^^^^^
/dev/stdin:3:16-21: Error: No such file or directory
flush set inet zapret lanif
               ^^^^^^
/dev/stdin:4:18-23: Error: No such file or directory
add element inet zapret lanif { "wlp3s0" }
                 ^^^^^^
Adding nftables ipv4 rule for tpws (port 988) :  tcp dport {80,443}
Error: datatype mismatch, expected user ID, expression has type Internet protocol
add rule inet zapret dnat_output skuid != tcp dport {80,443} ip daddr != @nozapret dnat ip to 127.0.0.127:988
                                 ~~~~~    ^^^
Error: No such file or directory
add rule inet zapret dnat_pre iifname @lanif tcp dport {80,443} ip daddr != @nozapret dnat ip to 127.0.0.127:988
              ^^^^^^

Выяснил, что ошибка Error: Could not process rule: Operation not supported возникает, когда выполняется nft add table inet zapret. Пробовал эту команду вручную запускать от рута же — та же ошибка.
strace -fy — nft add table inet zapret
конфиг ядра
Может, в ядре чего не хватает? Дистр CRUX, ядро самосборное, 6.10.2.
До этого никогда не имел дел ни с iptables, ни с nftables.

 

teod0r
()

Посоветуйте внешний hdd

Форум — Linux-hardware

Посоветуйте внешний hdd через USB (не type-c).
Бюджет 10000р.
Объём хотя бы 1Tb (больше лучше).
Не SMR!
Понадёжнее.
Хотелось бы чтобы подключался одним USB портом, насколько знаю, бывают которые надо подключать двумя.

 , , , ,

teod0r
()

Какая-то новая ошибка при скачивании видео с youtube

Форум — General
[download] Got error: _ssl.c:990: The handshake operation timed out. Retrying (1/999)...

Вроде, вчера появилось. Иногда возникает, иногда посреди скачивания, приходится жать ^C и перезапускать. На некоторых видео вообще каждый раз и их невозможно скачать. yt-dlp-2024.08.01.

 ,

teod0r
()

При обновлении linux до 6.10 перестал работать wi-fi

Форум — General

Дистр CRUX, ноут Lenovo G505s.
На 6.9.8 всё работает.

lspci

# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 20:1a:06:a7:f7:22 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 28:e3:47:6d:2b:27 brd ff:ff:ff:ff:ff:ff
dmesg-6.9.8
dmesg-6.10.0

config-6.9.8
config-6.10.0

В /etc/rc.d/wlan:
...
/sbin/ip link set dev wlp3s0 up
/usr/sbin/wpa_supplicant -B -P /run/wpa_supplicant.pid -c /etc/wpa_supplicant.conf -i wlp3s0 -D nl80211,wext
/sbin/dhcpcd -t 15 -h "$HOSTNAME" -C resolv.conf wlp3s0
...
# /etc/rc.d/wlan start
Successfully initialized wpa_supplicant
dhcpcd-10.0.8 starting
DUID 00:01:00:01:2d:e0:ad:4c:28:e3:47:6d:2b:27
wlp3s0: waiting for carrier
timed out
main: control_stop: No such file or directory
dhcpcd exited
# /sbin/ip link set dev wlp3s0 up
- успешно выполняется, ничего не выводит, при этом state остаётся DOWN.

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

 , , ,

teod0r
()

Вопросы по настройке внешнего вида firefox

Форум — Desktop

1) есть ли способ переместить statusbar (тот что в нижнем левом углу показывает подгружаемые в настоящий момент адреса, а также ссылку под курсором) в addressbar, как это было в старом добром firefox-3.6?

2) как увеличить шрифт интерфейса (меню, addressbar, вкладки)? у меня установлен ff из https://ftp.mozilla.org/pub/firefox/releases/.

3) можно ли как-то поменять местами панель вкладок и панель адреса, как это было в версии 3.6?

 , , ,

teod0r
()

Посоветуйте оконный менеджер

Форум — Desktop

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

  • фичастый, настраиваемый
  • удобный в настройке
  • панели, виджеты на рабочем столе
  • чтобы виджеты и панели были кликабельны у самого края экрана. чтобы можно было убрать рамку у окон, чтобы можно было нажимать крестик у развёрнутого окна из самого верхнего правого пикселя экрана, чтобы скроллбар можно было двигать у самого края экрана. Это всё обязательно!
  • возможность настроить нижнюю панель так, чтобы она была по-умолчанию скрыта, но чтобы появлялась при зажатии Meta, т.е. была видна только когда зажата клавиша Meta, чтобы при этом можно было кликать по кнопкам панели. другие комбинации клавишь Meta+что_то тоже должны работать
  • возможность рисовать тени у окон
  • Alt+Tab, Meta+tab должны сразу переключать окна, при этом не должно рисоваться вообще ничего лишнего, никакой анимации. В системе вообще не должно быть никакой анимации

Какие WM удовлетворяют всем этим требованиям?

 , ,

teod0r
()

Как в firefox изменить поисковик в адресной строке?

Форум — Desktop

Как изменить дефолтный поисковик в адресной строке?
Пробовал в about:config прописывать в keyword.URL, в search. defaulturl — https://baresearch.org/search?q= — всё равно гуглом ищет.

 

teod0r
()

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