Добрый день, товарищи. Будет грустная история. Я и мой первый серьёзный опыт использования Linux, как основной ОС на одной из моих машин.
Для начала пояснение. Есть неттоп, подключенный к ТВ и используемый в основном для просмотра онлайн видео, естественно, только легального. А так же раздача фоточек моего котика через qBittorrent 24/7.
lspci -v
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
Subsystem: Gigabyte Technology Co., Ltd Haswell-ULT DRAM Controller
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: hsw_uncore
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
DeviceName: Onboard IGD
Subsystem: Gigabyte Technology Co., Ltd Haswell-ULT Integrated Graphics Controller
Flags: bus master, fast devsel, latency 0, IRQ 49
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
Subsystem: Gigabyte Technology Co., Ltd Haswell-ULT HD Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 50
Memory at f7e14000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04) (prog-if 30 [XHCI])
Subsystem: Gigabyte Technology Co., Ltd 8 Series USB xHCI HC
Flags: bus master, medium devsel, latency 0, IRQ 45
Memory at f7e00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
Subsystem: Gigabyte Technology Co., Ltd 8 Series HECI
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at f7e1d000 (64-bit, non-prefetchable) [size=32]
Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
Subsystem: Gigabyte Technology Co., Ltd 8 Series HD Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 51
Memory at f7e10000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 42
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: None
Memory behind bridge: None
Prefetchable memory behind bridge: None
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 43
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000e000-0000efff [size=4K]
Memory behind bridge: f7d00000-f7dfffff [size=1M]
Prefetchable memory behind bridge: None
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 44
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000d000-0000dfff [size=4K]
Memory behind bridge: f7c00000-f7cfffff [size=1M]
Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff [size=1M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04) (prog-if 20 [EHCI])
Subsystem: Gigabyte Technology Co., Ltd 8 Series USB EHCI
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at f7e1b000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
Subsystem: Gigabyte Technology Co., Ltd 8 Series LPC Controller
Flags: bus master, medium devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
Subsystem: Gigabyte Technology Co., Ltd 8 Series SATA Controller 1 [AHCI mode]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 46
I/O ports at f0b0 [size=8
I/O ports at f0a0 [size=4
I/O ports at f090 [size=8
I/O ports at f080 [size=4
I/O ports at f060 [size=32
Memory at f7e1a000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
Subsystem: Gigabyte Technology Co., Ltd 8 Series SMBus Controller
Flags: medium devsel, IRQ 18
Memory at f7e19000 (64-bit, non-prefetchable) [size=256
I/O ports at f040 [size=32
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
Subsystem: AzureWave RTL8723AE PCIe Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 18
I/O ports at e000 [size=256
Memory at f7d00000 (64-bit, non-prefetchable) [size=16K
Capabilities: <access denied>
Kernel driver in use: rtl8723ae
Kernel modules: rtl8723ae
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
Flags: bus master, fast devsel, latency 0, IRQ 19
I/O ports at d000 [size=256]
Memory at f7c00000 (64-bit, non-prefetchable) [size=4K]
Memory at f0000000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
Решено.
Прошу оценить правильность решения. И пояснить, если можно, что делают команды, которые я скопипастил из тем, где комментарий был - попробуй "команда" - спасибо, помогло.
1. Зависание системы после пары часов в режиме ожидания (выдержка из статьи):
У меня была похожая проблема. Виновата встроенная графика от Intel.
Решение:
sudo gedit /etc/default/grub
В строку GRUB_CMDLINE_LINUX_DEFAULT добавляем intel_idle.max_cstate=1
вид получится такой
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
сохраняем и
sudo update-grub
Перезагружаем.
1) Неттоп заведен в глобальную сеть через собственный VPN сервер.
Пытался я ручками запустить сервер openvpn, но они слишком кривые. Получилось только через скрипт. Все завелось так (сервер другой, не из статьи)
https://it-like.ru/nastroyka-vpn-servera-na-hostinge/ . В принципах работы более-менее разобрался. Сертификаты получаю, но вот написать конфиг никак не получается. Если есть у кого хорошие статьи на данную тематику, прошу поделиться.
2) Звук после паузы в видео отсутствует пару секунд.
Очень раздражающая штука. Позвонили в дверь, поставил видео на паузу, вернулся, отпустил паузу - звука нет пару секунд. Тут уточню: неттоп к ТВ подключен через HDMI и это беда всех linux, которые я пробовал. Не очень хочется решать проблему кривыми костылями. Может кто знает верное решение проблемы... Я так понимаю, что система отключает звук (сервер, драйвер, питание карты или хрен знает что). Можно ли изменить время хотя бы минут на 10?
3) Отложить автозапуск qBittorrent
Если использовать стандартную схему автозапуска программ для Ubuntu (гном), то получается так, что диск монтируется позже, чем запускается qBittorrent, отчего последний начинает проверку целостности фотографий котика. А их там много гигабайт.
Так же в помощь принимаются грамотные статьи (стоит пояснить, что найти инфу в интернете я могу, а вот оценить ее грамотность, увы, нет):
Как не спалить свой IP и заставить работать торренты через VPN.
Настройка автозапуска VPN в Ubuntu и киллсвич (не нашел такой опции в: параметры - сеть - VPN)