Все датчики температур и вентиляторов, которые находились в
/sys/devices/platform/nct6775.656/hwmon/hwmon2/
оказались в
/sys/devices/platform/nct6775.656/hwmon/hwmon3/
«/sys/devices/platform/nct6775.656/hwmon/hwmon2/» - исчезла
Ранее файл «/etc/pulse/default.pa» был изменён с целью создания виртуальных звуковых устройств. В конфигурации использовались ссылки на аппаратное устройство типа «alsa_output.pci-0000_07_00.4.analog-surround-40». При попытке запуска pulseaudio, тот указывает ошибочным именно это устройство:
[user@cwork ~]$ pulseaudio E: [pulseaudio] module-remap-sink.c: Master sink not found E: [pulseaudio] module.c: Failed to load module "module-remap-sink" (argument: "sink_name=speakers master=alsa_output.pci-0000_07_00.4.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no"): initialization failed. E: [pulseaudio] module-remap-sink.c: Master sink not found E: [pulseaudio] module.c: Failed to load module "module-remap-sink" (argument: "sink_name=headphones master=alsa_output.pci-0000_07_00.4.analog-surround-40 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right remix=no"): initialization failed. E: [pulseaudio] module-remap-sink.c: Master sink not found E: [pulseaudio] module.c: Failed to load module "module-remap-sink" (argument: "sink_name=kodi master=alsa_output.pci-0000_07_00.4.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no"): initialization failed. E: [pulseaudio] module-ladspa-sink.c: Master sink not found. E: [pulseaudio] module.c: Failed to load module "/usr/lib64/pulseaudio/modules/module-ladspa-sink.so" (argument: "sink_name=drc sink_master=speakers plugin=/usr/lib64/ladspa/sc4_1882.so label=sc4 control=1,1.5,401,-24,10,10,12"): initialization failed. E: [pulseaudio] main.c: No sink found by this name or index. E: [pulseaudio] main.c: Не удалось инициализировать сервис из-за ошибок при выполнении команд запуска. Источник команд: /etc/pulse/default.pa
Вывод команды
lspci -knn | egrep -iA3 'Audio'
показывает, что аудиокарта «переехала» с «07:00.4» на «08:00.4»:
08:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] Subsystem: ASRock Incorporation Device [1849:1204] Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel
Простое изменение ссылок в «/etc/pulse/default.pa» на «master=alsa_output.pci-0000_08_00.4.analog-surround-40» не помогло.
Был взят неизменённый «/etc/pulse/default.pa» (можно отсюда), после чего pulseaudio запустился.
В pavucontrol в «Конфигурации» в профиле карты системой установлен «Аналоговый стерео выход», а нужен «Аналоговый объёмный 4.0 выход + Аналоговый стерео вход».
После чего «default.pa» с новыми ссылками был помещён в «/etc/pulse/» и pulseaudio перезапущен.
Иногда периодически запускаемое воспроизведение видео приводит к «заиканию» уже воспроизводимого звука. Лечится установкой опции
realtime-scheduling = no
в файле «/etc/pulse/daemon.conf» и перезапуском pulseaudio от пользователя
pulseaudio -k
https://archlinux.org.ru/forum/topic/17178/?page=1#post-187544
nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=45"
https://www.linux.org.ru/forum/general/15800219?cid=15800542
https://www.asrock.com/mb/AMD/B550%20Pro4/index.ru.asp#BIOS
Материнка была куплена с BIOS версии 2.10. NVME - Viper VP4300 1TB.
За время использования, производитель выкладывал обновления BIOS до версии 2.71.
Температура NVME за день до обновления BIOS с версии 2.10 на 2.71:
После обновления с версии 2.10 на 2.71 температура NVME периодически повышалась с 50 градусов до 70 в простое.
После обновления с версии 2.10 на 2.62 температура NVME замерла на 57 градусов и не менялась.
Версии 3.20, 3.40 и 3.41 ведут себя так-же неадекватно - сразу после включения «разогревают» диск до 62 градусов.
Для GT710:
lshw -c video product: GK208B [GeForce GT 710]
Установка:
dnf install akmod-nvidia-390xx
Для RTX3050 (product: GA106 [Geforce RTX 3050]) устанавливать akmod-nvidia-530.
У «боксовых» процессоров AMD, по умолчанию, включена RGB подсветка вентилятора. Для её отключения в Fedora существует пакет «cm_rgb».
Необходимо подключить трёхпроводной кабель из поставки кулера к внутреннему USB разъёму материнской платы и запустить «/usr/bin/cm-rgb-gui» от root.
После отключения можно демонтировать кабель.
Ещё информация на https://github.com/serebit/wraith-master
Ранее в материнские платы устанавливали пять-шесть 3.5 мм разъёмов для аудио входов/выходов, как, например:
Что позволяло подключить одновременно два передних громкоговорителя, два тыловых и микрофон.
В «новых» материнках стали «экономить» и устанавливать всего три разъёма - Mic/Out/In, что не позволяет подключить четыре громкоговорителя:
Утилита позволяющая изменить назначение разъёмов - hdajackretask из пакета alsa-tools.
Например, переназначение входа на выход тыловых громкоговорителей:
Fedora 35, 2022
xrandr -s 1024x768
В файл «/etc/modprobe.conf» добавляем строки:
Для Behold 409:
alias char-major-81-* saa7135 alias char-major-89-* i2c-dev options saa7135 tuner=63 card=67 options tuner secam=d
Для AverTV 307:
alias char-major-81 videodev alias char-major-81-0 saa7134 options saa7134 tuner=38 card=45 secam=DK options tuner secam=d
Перегружаемся…
19.02.2009 - Для Fedora 10 (ядро 2.6.27.12-170.2.5) необходимо создать файл \«tuners.conf\» в папке \«/etc/modprobe.d/\» со следующим содержимым:
alias char-major-81 videodev alias char-major-81-0 saa7134 options saa7134 card=45,67 secam=dk alsa=1 options tuner secam=d
ethtool -s eth0 speed 10 duplex half
(при отключенном режиме, наблюдается низкая скорость чтения и записи)
Проверка
hdparm -i /dev/scd0
При проверке выяснилось, что режим DMA на драйвах scd2 и scd3 был отключен (материнка GA-8I945GMF)
По дефолту BIOS имитирует подключение SATA дисков, как IDE. Поэтому, при загрузке FC6 возникает сообщение о занятых девайсах IDE.
Выход: в BIOS отключить имитацию SATA, как IDE. После этого драйвы с scd2 и scd3 перемещаются на scd0 и scd1. Режим DMA включается при первой же загрузке.
* В Fedora 8 устройства именуются sr0…srX
В /etc/X11/xorg.conf
Section "InputDevice" Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll" EndSection
В файле /etc/X11/xorg.conf в секции Section 'InputDevice' изменить опцию
Option "XkbVariant" "winkeys"
на
Option "XkbVariant" ",winkeys"
(вставить запятую перед winkeys).
Должны быть запущены службы bluetoothd-serv и hcid.
Передача на телефон
obexftp -b 00:08:C6:78:89:9B -B 3 -c /My_MELODY/My_MIDI -p 2.mid
Приём с телефона
obexftp -b 00:08:C6:78:89:9B -B 3 -c /My_MELODY/My_MP3 -g Dancing.mp3
Просмотр папки в телефоне
obexftp -b 00:08:C6:78:89:9B -B 3 -l /My_MELODY/My_MP3
Информация об bluetooth адаптере
/usr/sbin/hciconfig -a
Сканирование на наличие устройств
hcitool scan
Пинг до устройства
l2ping 00:08:C6:78:89:9B
Информация об устройстве
hcitool info 00:08:C6:78:89:9B
Функции, поддерживаемые устройством
sdptool browse 00:08:C6:78:89:9B
* В Fedora 8 всё это не требуется при установленном KBluetooth.
Fedora 12. Встроенная звуковая карта hda-intel.
Проблема:
При запуске аудио/видео проигрывателей и регуляторов громкости слышны довольно громкие щелчки из колонок.
Причина:
По умолчанию звуковая система в Fedora уходит в \«спячку\» после 5-ти секунд бездействия, а при \«просыпании\» издаёт характерный звук.
Метод устранения:
Для немедленного устранения (работает до перезагрузки) от root:
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
Для постоянного отключения спящего режима звуковой карты создать /etc/modprobe.d/sound.conf со строкой:
options snd-hda-intel power_save=0
Для Fedora 29 добавить в «/etc/rc.d/rc.local» (2019/04/23):
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
и перегрузиться.
2009/11/30 21:18
4 марта 2010г. (исправлено 14 декабря 2010г.)
# cp /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko-`uname -r` # cp wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/
KERNEL!="event[0-9]*", GOTO="wacom_end" DRIVERS=="wacom", ATTRS{bInterfaceNumber}=="01", ENV{WACOM_TYPE}="stylus" DRIVERS=="wacom", ATTRS{bInterfaceNumber}=="00", ENV{WACOM_TYPE}="touch" ATTRS{idVendor}=="056a", SYMLINK+="input/wacom-$env{WACOM_TYPE}" ATTRS{idVendor}=="056a", ACTION=="add", RUN+="check_driver wacom $devpath $env{ID_BUS}" LABEL="wacom_end"
# ls /dev/input/wacom* /dev/input/wacom-stylus /dev/input/wacom-touch
# cat /proc/bus/usb/devices T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=056a ProdID=00d4 Rev= 1.06 S: Manufacturer=Wacom Co.,Ltd. S: Product=CTL-460 C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr= 98mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID )fedora Sub=01 Prot=02 Driver=wacom E: Ad=81(I) Atr=03(Int.) MxPS= 9 Ivl=4ms I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=wacom E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=4ms
# cat /proc/bus/input/devices I: Bus=0003 Vendor=056a Product=00d4 Version=0106 N: Name="Wacom Bamboo Pen 4x5 Pen0" P: Phys= S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input6 U: Uniq= H: Handlers=mouse2 event6 B: EV=1b B: KEY=1c03 0 0 0 0 0 B: ABS=10001000003 B: MSC=0 I: Bus=0003 Vendor=056a Product=00d4 Version=0106 N: Name="Wacom Bamboo Pen 4x51" P: Phys= S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/input/input7 U: Uniq= H: Handlers=mouse3 event7 B: EV=1b B: KEY=6420 f 0 0 0 0 B: ABS=1000100001b B: MSC=1
Если всё нормально установилось, планшет ведёт себя, как обычная мышь. Касание пером воспринимается, как нажатие левой кнопки мыши.
Включение дополнительных возможностей (сила нажатия пера) в GIMP и InkScape:
В GIMP - Меню/Правка/Параметры - Устройства ввода - Настроить дополнительные устройства ввода… - Устройство: Wacom Bamboo Pen 4×5 Pen0, Режим: Экран.
В InkScape - Меню/Файл/Устройства ввода, далее аналогично GIMP.
Задачи:
Необходимо убедиться, что звуковая карта поддерживает вывод звука по четырём каналам и выставить в pavucontrol вывод в четыре канала:
Запускаем paman и определяем основной Sink, имя которого сформировал udev:
От root добавить к файлу «/etc/pulse/default.pa» следующие строки:
В качестве параметра «master» указываем имя Sink-а определённого выше (например - alsa_output.pci-0000_00_1b.0.analog-surround-40):
# Создаём два синка для передних и задних каналов (и третий синк для вывода звука через компрессор динамического диапазона (DRC)) load-module module-remap-sink sink_name=speakers master=alsa_output.pci-0000_00_1b.0.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no load-module module-remap-sink sink_name=headphones master=alsa_output.pci-0000_00_1b.0.analog-surround-40 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right remix=no load-module module-ladspa-sink sink_name=drc sink_master=speakers plugin=sc4_1882 label=sc4 control=1,1.5,401,-24,10,10,12 # Меняем описание. Именно эти имена будут выводится в программах update-sink-proplist speakers device.description="Speakers (Internal card Front channels)" update-sink-proplist headphones device.description="Headphones (Internal card Rear channels)" update-sink-proplist drc device.description="Dynamic Range Compressor (DRC)" # Установка уровней громкости для родительского и headerphones синков set-sink-volume 0 100000 set-sink-volume headphones 65536 # Синк по умолчанию - Колонки (передние каналы) set-default-sink speakers
В файле «/etc/pulse/daemon.conf» раскоментируем (или добавляем) строку:
flat-volumes = no
Перезапускаем pulseaudio:
От пользователя выполнить «pulseaudio -k». В моём случае, после этой команды pulseaudio завершается и запускается сам, подхватывая новые параметры (что или кто его запускает - не знаю).
Запускаем какое-либо звуковое приложение и в pavucontrol убеждаемся, что звук выводится в передние каналы, установленные по умолчанию:
Для указания вывода на задние каналы, нажимаем кнопку и выбираем необходимые каналы:
Система запоминает сделанный выбор, какое приложение куда должно выводить.
Если выводить в родительский Sink, звук выводится одновременно и в передние и в задние каналы.
Что получил после этих манипуляций?
Перестали работать настройки DRC. Сообщения:
«Не удалось открыть модуль sc4_1882.so» и «Failed to load module module-ladspa-sink»:
Пришлось указывать полные пути к модулю и плагину файлам:
load-module /usr/lib64/pulse-15.0/modules/module-ladspa-sink.so sink_name=drc sink_master=speakers plugin=/usr/lib64/ladspa/sc4_1882.so label=sc4 control=1,1.5,401,-24,10,10,12
6 ноября 2011г. Fedora 16.
Данный чипсет используется в материнских платах для процессоров Intel Socket 1155 (i3, i5, i7), например в GA-PA65-UD3-B3. LM_SENSORS его не поддерживает.
Выход из положения описан здесь (ищите поиском «IT8728F»).
В файл /etc/rc.d/rc.local добавляем строчку:
modprobe it87 force_id=0x8721
Проблема:
При загрузке Fedora 16 (RFRemix x86_64) отключается клавиатура. Отключение происходит ещё при загрузке ядра. В BIOS и в GRUB клавиатура работает.
Что имеем:
Метод «научного тыка» показал, что клавиатура начинает работать при выполнении любого условия:
Вылечилось всё путём передачи параметров ядру «atkbd.reset=1» при загрузке.
Проверяем наличие ИК приемника
#cat /proc/bus/input/devices
Одно из устройств ввода выглядит так (в данном случае пульт для TV тюнера):
I: Bus=0001 Vendor=1131 Product=7133 Version=0001 N: Name="saa7134 IR (Beholder BeholdTV 4" P: Phys=pci-0000:04:01.0/ir0 S: Sysfs=/class/input/input5 U: Uniq= H: Handlers=kbd event5 B: EV=100003 B: KEY=200c0102 220004100000000 0 0 8000004802 1e168000000000 ffc
Интересует именно event5.
Далее программой irrecord создаем названия кнопок:
irrecord -H dev/input -d /dev/input/event5 /etc/lircd.conf
Жмём кнопку и вводим ее название. Получается такой файл (/etc/lircd.conf):
# Please make this file available to others # by sending it to <lirc@bartelmus.de> # # this config file was automatically generated # using lirc-0.8.2(dev/input) on Sun Nov 25 15:50:31 2007 # # contributed by # # brand: /etc/lirc/lircd # model no. of remote control: # devices being controlled by this remote: # begin remote name /etc/lirc/lircd bits 16 eps 30 aeps 100 one 0 0 zero 0 0 pre_data_bits 16 pre_data 0x8001 gap 132986 toggle_bit_mask 0x0 begin codes 1 0x0002 2 0x0003 3 0x0004 4 0x0005 5 0x0006 6 0x0007 7 0x0008 8 0x0009 9 0x000A 0 0x000B FUNCTION 0x0181 POWER 0x0074 RECALL 0x0081 MENU 0x008B PLUS100 0x019D INFO 0x0166 UP 0x0067 DN 0x006C LEFT 0x0069 RIGHT 0x006A OK 0x0160 TVAV 0x0179 MODE 0x0175 AUDIO 0x0188 SLEEP 0x008E VOLPLUS 0x0073 VOLMINUS 0x0072 MUTE 0x0071 CHPLUS 0x0192 CHMINUS 0x0193 end codes end remote
Подправляем файл /etc/sysconfig/lirc:
# Note: in addition to these parameters, you need to have working -*- sh -*- # configuration file for lircd (and lircmd if enabled). # Options to lircd(8). Typically, at least a remote controller driver # ("-H foo") needs to be specified here. Run "/usr/sbin/lircd -H help" to get # a listing of supported drivers. LIRCD_OPTIONS="-H dev/input -d /dev/input/event5" # If "yes", the init script will try to start lircmd(8) too. ENABLE_LIRCMD="no" # Options to lircmd(8). LIRCMD_OPTIONS=""
Запускаем lircd (/sbin/service lirc start) и с помощью программы irw наблюдаем сообщения при нажатии кнопок пульта.
В домашней папке пользователя создаём файл .lircrc с таким, примерно, содержимым:
# Регулировка громкости mplayer begin button = UP prog = mplayer config = volume 1 repeat = 3 end begin button = DN prog = mplayer config = volume -1 repeat = 3 end # Закрыть mplayer begin button = FUNCTION prog = mplayer config = quit repeat = 0 end # Запустить скрипт displayoff.sh с помощью irexec begin button = POWER prog = irexec config = /home/oleg/ok/work/displayoff.sh repeat = 0 end # Запустить скрипт displayon.sh с помощью irexec begin button = RECALL prog = irexec config = /home/oleg/ok/work/displayon.sh repeat = 0 end # Включить/отключить полный экран mplayer begin button = TVAV prog = mplayer config = vo_fullscreen repeat = 0 end # Включить/отключить полный экран для kplayer с помощью irxevent begin button = TVAV prog = irxevent config = Key ctrl-f kplayer repeat = 0 end # Включить/отключить паузу mplayer begin button = SLEEP prog = mplayer config = pause repeat = 0 end # Послать приложению tvok alt-y с помощью irxevent begin prog = irxevent button = CHPLUS config = Key alt-y tvok end # Послать приложению tvok alt-h с помощью irxevent begin prog = irxevent button = CHMINUS config = Key alt-h tvok end # Послать приложению tvok alt-w с помощью irxevent begin prog = irxevent button = TVAV config = Key alt-w tvok end
Запускаем от пользователя irxevent и irexec (можно поместить их в автозагрузку KDE).
* Большинство программ KDE работают с IRKick. Работа IRKick аналогична irxevent, но с GUI (очень рекомендую).
dmesg | grep ttyS
irrecord -nkfd /dev/lirc1 lircd-180723.conf