Vadim |
|
![]()
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
это энергосбережение достало,терерь время от времени фризится мышь. включаю через переходник в ps2-фризов нет,включаю в usb-есть. есть решение отключить ненужное мне энергосбережение глобально,чтобы ни usb,ни сетевая,ничего вообще не засыпало? нахожу одни костыли вроде а хочется раз и навсегда и для всего.
Linux Forever!
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
https://wiki.archlinux.org/title/Power_management#USB_autosuspend |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Vadim, давал тебе ссылку на DOC - там расписано несколько способов. Но как по мне, то самый лучший способ - это изменить параметр autosuspend модуля usbcore ... согласно DOC и плюс к этому удобно использовать - через созданный файл в /etc/modprobe.d ..... (прописав в нем строчку: options usbcore.autosuspend=-1)Но сначала проверь как работает, например так смотрим значение cat /sys/module/usbcore/parameters/autosuspend ..... 2 или так - sudo systool -vm usbcore | grep autosus .... autosuspend = "2" изменяем sudo sh -c 'echo -1 >> /sys/module/usbcore/parameters/autosuspend' проверяем - cat /sys/module/usbcore/parameters/autosuspend .... -1 Поработай и если все устроит, то тогда прописывай, как указал выше. Но есть более лучший вариант - убирает все задержки мыши ... да и не толькл ее ... (способ связан с опросами) .... но вот только сомневаюсь, у тебя же radeon, а потому не уверен, что это сработает ... используется параметр poll модуля drm_kms_helper Смотрим значение - sudo cat /sys/module/drm_kms_helper/parameters/poll (или так sudo systool -vm drm_kms_helper | grep poll) Устанавливаем значение параметра poll=N sudo sh -c 'echo N >> /sys/module/drm_kms_helper/parameters/poll' PS - исправил описку нужно options usbcore.autosuspend=-1 вместо options usbcore autosuspend=-1
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
![]()
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
vasekа отключить любую автоматическую приостановку не только usb,а вообще всех устройств,pci,сетевых,sata hdd,nvme ssd ,вообще всего раз и навсегда как-нибудь можно? заколебало меня это энергосбережение,то в одном месте вылазит то в другом.. хочу хоть немного увеличить в мировом масштабе выделение диоксида углерода.
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
VadimОдним махом отключить все не получится - все устройства разные, например, возмем монитор и устройства Wi-Fi …. не возможно одной командой/способом отключить энергосбережение у этих устройств. А вообще система управления энергосбережением это целая наука и ей все больше уделяется внимания. Раньше этим занимались одни разработчики устройств, затем подключились и разработчики операционных систем и в итоге образовалась целая система управления энергосбережения со своими стандартами и законами. Но дошла очередь уже и до разработчиков утилит/программ, предназначенных для управления устройствами - то есть уже в этих программах по управлению устройствами начали закладывать функции, имеющие отношение к энергосбережению. Как пример, расмотрим устройства Wi-Fi - для управления этими устройствами используется утилита iw … но мало кто знает, что с помощью этой утилиты можно отключить/включить режим энергосбережения конкретного устройства Wi-Fi. Если посмотреть вывод iw dev --help | grep -A 2 'set power' , то увидим то есть используя команду iw dev <имя_устройства> set power_save off можно отключить энергосбережение данного устройства.Это к тому, что нужно во многое вникать, чтобы понять/узнать как проще и удобнее менять систему энергосбережения как одного конкретного устройства так и группы устройств одного назначения. Прошу не обижаться на старческое многословие ...
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
![]()
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
vasekа что-нибудь по смыслу вроде iw dev* set power_save off не существует,нельзя придумать? чтобы все энергосбережение отключить?
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
VadimЯ такой команды не знаю, да и нет такой команды ... даже если отключить полностью ACPI, то это не поможет ... Да и в большинстве случаев это просто не целесообразно ... например, зачем отключать режимы энергосбережения cpu (P-State, C-State)? - уменшение количества этих состояний приводит к увеличению температуры cpu .... можно привести и другие примеры не целесообразности отключения энергосбережения. PS - если есть желание отключить что то конкретное, то желательно изучить DOC на данное устройство, чтобы выяснить, что там заложено, а затем найти как это проще выполнить. EDIT - забыл ответить в части HDD ... тоже предусмотрено отключение/изменение режима энергосбережения в утилите hdparm Можно поднять производительность, но также встает вопрос о целесообразности ... довольно спорно В части SSD - тоже имеются режимы энергосбережения (вроде 5 и полное отключение) ... но сам практически не проверял, поэтому ссылку не даю ..... и, насколько помню, этот интересный параметр согласно DOC работает и для HDD, но повторюсь, не проверял. Это к тому, что при желании можно многое найти.
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
![]()
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
спасибо,vasek,поизучаю,настрою как надо.насчет отключения всего энергосбережения то я со психу написал,только с энергосбережением сетевой разобрался тут мышка стала фризить.думал тоже энергосбережение виновато. но сегодня не спеша спокойно разобрался,в мышке просто стерлись тефлоновые ножки,для проверки сделал картонные и заклеил скотчем,фризы пропали. купил сегодня A4Tech XL-747H spider за 25$,в комплекте пять наборов запасных тефлоновых ножек.не знал даже что такие бывают.вообще мышка очень понравилась,могу рекомендовать со спокойной совестью.
Linux Forever!
|