Microsmeta.ru
Строительные
организации
Строительные
магазины
ОАО  ufahouse
ООО   Стройтехнология
ООО  "Монтажастрой"
ООО  "Стройсервис"
ООО  Атриум Строй
Обратная
связь
Башкортостан
г. Уфа

Как настроить работу ядер на ноутбуке


2 способа. Как включить все ядра на Виндовс 7, 8, 10

Привет всем! Иногда игра или программа не работает на полную мощность, т.к. за производительность отвечают не все ядра. В этой статье посмотрим как задействовать все ядра вашего процессора.

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

Как запустить все ядра процессора?

Итак, способов будет несколько. По этому показываю первый.

Заходим в пуск — выполнить или клавиши win+r

Пишем msconfig

Далее в открывшемся окне переходим в загрузки — дополнительные параметры.

Выбираем ваше максимальное число процессоров.

Так кстати можно узнать количество ядер процессора. Но это виртуальные ядра, а не физически. Физических может быть меньше.

Нажимаем ОК, перезагружаемся.

Далее способ 2.

  • Заходим в диспетчер задач — ctrl+shift+esc.
  • Или ctrl+alt+del и диспетчер задач.
  • Или нажимаем правой кнопкой по панели управления и выбираем диспетчер задач.

Переходим во вкладку процессы. Находим игру и нажимаем правой кнопкой мыши по процессу. Да кстати, игра должна быть запущена. Свернуть её можно или Win+D или alt+tab.

Выбираем задать соответствие.

Выбираем все и нажимаем ок.

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

Во всех вкладках будет идти диаграмма.

Если нет, то нажимаем опять задать соответствие, оставляем только ЦП 0, нажимаем ок. Закрываем диспетчер задач, открываем опять повторяем все, то же самое, выбираем все процессоры и нажимаем ок.

Ещё!

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

  • Win7 — Заходим в панель управления, идем в электропитание — Изменить параметры плана — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора.
  • Win8, 10 — Или: параметры — система — питание и спящий режим — дополнительные параметры питания — настройка схемы электропитания — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора

Для полного использования, должно стоять 100%.

Как проверить сколько работает ядер?

Для этого скачиваем программу CPU-Z.

Запускаем и видим число активных ядер.

Не путайте этот параметр с количеством виртуальных процессоров, который отображены правее.

На что влияет количество ядер процессора?

Многие путают понятие количества ядер и частоту процессора. Если это сравнивать с человеком, то мозг это процессор, нейроны — это ядра. Ядра работают не во всех играх и приложениях. Если в игре например выполняется 2 процесса, один вырисовывает лес, а другой город и в игре заложено многоядерность, то понадобиться всего 2 ядра, чтобы загрузить эту картинку. А если в игре заложено больше процессов, то задействуют все ядра.

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

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

Как включить все ядра

Как включить все ядра

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

Какой результат можно ожидать

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

Настройка ядер в BIOS

Иногда из-за севшей батарейки на материнской плате или по каким-либо другим причинам, происходит сброс параметров БИОСа до установок по умолчанию. В таком случае обычно требуется осуществить проверку и установить параметры вручную. Чтобы это сделать понадобится:

  1. В самом начале загрузки системы периодически нажимать кнопку «Del» на стационарных компьютерах или «F2»на ноутбуках.
  2. Попав в БИОС, открыть раздел с именем «AdvancedClockCalibration».
  3. Далее выставить там значение «AllCores». (в зависимости от модели материнской платы названия пунктов могут меняться и находиться в других вкладках).
  4. Выйти из БИОСа и сохранить настройки.
  5. После этого перезагрузить ПК.

Включение ядер в утилите конфигурации

Если параметры БИОСа установлены правильно, но ядра все равно не активны, можно попробовать изменить настройки в специальной программе конфигурации Windows. Для этого понадобится:

  1. Открыть строку«Выполнить» из стартового меню или воспользовавшись клавиатурной комбинацией «Win+R».
  2. Вписать туда msconfig.
  3. Кликнуть «ОК».
  4. Далее появится окно, в котором нужно перейти в раздел «Загрузка».
  5. После этого нажимаем на ссылку «Дополнительные параметры».
  6. Тут выбираем нужное количество ядер из списка.
  7. Кликаем «ОК».

После произведенных операций перезагружаем систему.

Настройка ядер для определенного процесса

Используя диспетчер задач можно включить требуемое количество ядер для определенной программы. Делается это следующим образом:

  1. Открываем диспетчер при помощи клавиатурной комбинации «Ctrl+Shift+Esc» или из контекстного меню панели задач.
  2. Далее переходим на вкладку с процессами. Находим нужное нам приложение и кликаем по нему правой кнопкой. (Естественно программа должна быть запущена в этот момент).
  3. В контекстном меню выбираем «Задать соответствие».
  4. В новом окне отмечаем все ядра.
  5. Нажимаем кнопку «ОК».

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


Настройки энергоснабжения

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

  1. Открыть «Панель управления» из стартового меню.
  2. Далее нажать на иконку«Электропитание».
  3. Выбрать активный профиль и кликнуть по ссылке«Настройка плана электропитания».
  4. В следующем окне нажать «Изменить дополнительные параметры».
  5. После этого находим строку «Управление питанием процессора».
  6. Открыв её, выбираем параметр «Минимальное состояние процессора».
  7. Для активации всех ядер тут должно быть выставлено значение «100%».

Более подробную инструкцию по настройке электропитания читайте здесь.

Внимание!

Примечание: Для нормальной работы каждого ядра рекомендуется иметь 1 гигабайт свободной оперативной памяти. Если таковой нет, то в некоторых случаях можно получить обратный эффект, и замедлить работу компьютера.

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

Как включить все ядра процессора на ноутбуке. Два мифа оптимизации компьютера, которые никак не умрут

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

Как включить второе ядро процессора: инструкция

Как правило, второе ядро процессора отключено ради экономии электричества. Чтобы его включить, нужно обратиться к командам в меню "Пуск".

  1. В меню "Пуск" выберите команду "Выполнить". В появившемся окне введите команду "msconfig". Кроме того, вы можете использовать сочетание клавиш "Win" и "R" для вызова окна "Выполнить".
  2. В появившемся окне перейдите к вкладке "Загрузка". Откроется список, где нужно выбрать используемую операционную систему (в случае, если на компьютере установлено несколько). Теперь нажмите на кнопку "Дополнительные параметры".
  3. Вы увидите пункт "Число процессоров". Поставьте возле него галочку, а из выпавшего меню выберите число "2". Кроме того, обратите внимание на пункт "Отладка" и "Балансировка PCI". Необходимо удостовериться в том, что галочек на этих функциях нет.
  4. Теперь нажмите кнопку "Ок", а затем "Применить".
  5. Закройте все окна и работающие программы. Сохраните все несохраненные документы. Войдите в меню "Пуск" и сделайте перезагрузку компьютера.
  6. После перезагрузки откройте диспетчер задач, который можно вызвать с помощью сочетания клавиш "Ctrl+Alt+Del". В диспетчере откройте вкладку "Быстродействие".
  7. В случае, если 2 ядро подключено, вы сможете наблюдать два независимых графика "Хронологии загрузки ЦП".
  8. Для более тонкого управления работой процессора можно назначить разные ядра для работы тех или иных программ. Для этого обратитесь к вкладке "Процессы" и, щелкнув правой кнопкой мыши на нужной программе, выберите пункт "Задать соответствие".
  9. После этого у вас появится возможность выбрать работу того или иного ядра (или всех вместе) для обслуживания конкретного приложения.

Подобным способом можно включить все ядра процессора.

Персональные компьютеры и ноутбуки с многоядерными процессорами имеют огромные вычислительные способности. Благодаря параллельной работе всех ядер устройство способно показывать впечатляющие показатели в компьютерных играх и программах. В данной статье мы разберемся, как включить все ядра на Windows 10, с помощью каких приложений можно посмотреть информацию о процессоре и так далее.

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

Существует только один случай, когда двухъядерный процессор не будет задействовать второе ядро, – это процедура включения PC. Чтобы запустить операционную систему и привести компьютер в готовность, BIOS использует ресурсы только одного ядра. Вы можете задействовать все ресурсы и немного ускорить процесс включения компьютера. Однако ждать существенных изменений не стоит – ускорения включения ПК необходимо добиваться другими методами (например, установить ее на SSD).

Способы включения

Вы можете активировать все 4 ядра в 4-ядерном процессоре при загрузке компьютера следующими способами:

  • через стандартные средства системы;
  • через настройки

Описанные далее инструкции подходят для 32 bit и 64 bit OS. Поддерживаются версии Home, Pro и Enterprise. Для того, чтобы компьютер начал использовать всю мощность при запуске, необходимо провести следующую операцию:

  1. Зайдите в приложение «Выполнить» клавишами Win + R . Впишите строку «msconfig» и нажмите Enter для запуска.

  1. В открывшемся окне вы увидите вкладку «Загрузка».

  1. В ней необходимо выбрать вашу ОС и нажать на кнопку «Дополнительные параметры загрузки».

  1. Отметьте галочкой «Число процессоров» и установите максимальное количество ядер. Также необходимо увеличить «Максимум памяти». Параметр «Блокировка PCI» должен быть отключен, чтобы компьютер распределял нагрузку на все количество ядер равномерно. Для завершения настройки закройте окно кнопкой «ОК».

Совет: нельзя устанавливать максимальный объем памяти менее 1024 МБ, чтобы не добиться обратного эффекта – замедления загрузки компьютера.

После сохранения настроек необходимо посмотреть, сколько ядер работает теперь. Если все параметры сбросились, то уменьшите «Максимум памяти» и снова протестируйте. Чтобы не проводить повторно данную процедуру, в окне «Конфигурация системы» поставьте галочку напротив пункта «Сделать эти параметры загрузки постоянными» и завершите работу кнопкой «ОК».

В BIOS

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

Итак, для включения многоядерного процессора необходимо:

  1. Запустить меню BIOS. Делается это при включении компьюте

Включаем все процессорные ядра в Windows 10

Технологии постоянно развиваются и совершенствуются и сегодня на 9 из 10 компьютерах установлены многоядерные процессоры. И если двухъядерные сами по себе могут использовать оба ядра, то в случае с четырех- или восьмиядерными процессорами все не так очевидно.

Зачастую пользователи даже не знают о скрытом потенциале своего процессора и не используют его на полную мощь в играх или сложных программах. В нашей статье мы расскажем вам о том, как включить все ядра процессора в Windows 10 и получить более подробную информацию о процессоре.

Количество работающих ядер по умолчанию в Windows 10

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

Если говорить о двухъядерном процессоре, то лишь в одном случае будет задействовано всего лишь одно ядро – при загрузке компьютера. С другой стороны, всегда есть возможность активировать все ресурсы, чтобы ускорить процесс загрузки (с другой стороны, загрузка Windows это не самый требовательный к CPU процесс, и вы выиграете намного больше, если просто поставите свою Windows 10 на SSD).

Способы включения ядер процессора на Windows 10

Чтобы активировать все ядра четырехядерного (пример) процессора при включении ПК, можно использовать:

  1. Перенастройку конфигурации системы.
  2. Настройки BIOS.

Инструкция ниже подойдет как для 32-, так и для 64-битной ОС редакций Windows 10:

  1. Откройте меню «Выполнить», нажав на сочетание клавиш Windows + R. Введите msconfig и нажмите Enter, чтобы открыть окно конфигурации системы.
  2. Перейдите во вкладку «Загрузка», выберите нужную ОС и нажмите на функцию «Дополнительные параметры загрузки».

  1. Выберите строку «Число процессоров» и в развернутом списке выберите максимальное доступное количество ядер.
  2. Кроме этого следует повысить «Максимум памяти», отключить опцию «Блокировка PCI». В таком случае ОС будет распределять нагрузку на все ядра равномерно. Подтвердите настройки, нажав на OK.

_

Примечание. В настройках «Максимум памяти» нужно выбрать любое числовое значение не ниже 1024 Мбайт. Иначе скорость загрузки компьютера может и даже уменьшиться.

Чтобы не выполнять эти действия каждый раз, в предыдущем окне «Конфигурация системы» установите галочку на пункте «Сделать эти параметры загрузки постоянными». Подтвердите действия на «Применить» и OK.

Настройки процессора в BIOS

Изменять настройки BIOS нужно лишь в том случае, если ПК просто не загружается. Не нужно использовать данный метод, если у вас нет каких-либо начальных знаний по работе в BIOS. Лучше воспользуйтесь предыдущей инструкцией.

Для активации всех ядер многоядерного процессора через BIOS выполните следующие действия:

  1. Войдите в меню BIOS (перезагрузите компьютер и на начальном экране с информацией о материнской плате нажмите на F3,Del или Esc – зависит от производителя). Обычно на этом экране есть информация с указанием тех клавиш, которые необходимо нажать.
  2. В BIOS найдите раздел Advanced Clock Calibration и выберите параметры All Cores.
  3. Сохраните все настройки, нажав на F10 и Y (или используйте подсказки самого BIOS).

Проверка данных и параметров процессора

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

Стандартные средства ОС Windows 10

  1. Наведите курсор мыши на кнопку «Пуск» в левом нижнем углу экрана, щелкните правой кнопкой мыши и выберите «Параметры».
  2. Зайдите в категорию «Система».
  3. Откройте подкатегорию «О системе». Появится страница с информацией, где также будут указаны названия и частоты каждого из ядер.

Чтобы найти более подробную информацию обо всех устройствах, нужно открыть «Диспетчер устройств» (DEVMGMT.MSC).

Разверните ветку «Процессоры» и изучите графики (для четырехъядерного процессора их должно быть четыре и т. д.). Наведите курсор на любую строку, щелкните ПКМ и выберите опцию «Свойства». Здесь и будет вся необходимая информация о процессоре.

Сторонние программы

Если вам мало «Диспетчера устройств», то можно воспользоваться сразу несколькими программами, предназначенными для проверки информации о системе и аппаратной части:

Все программы можно загрузить с официального сайта их разработчиков.

Как включить все ядра на Windows 7: лучшие способы - Мировоззрение

Для тех кому интересно...
Таким вопросом "Как включить все ядра на Windows 7" часто задаются пользователи, компьютеры которых работают медленно и периодически зависают.

Даже на многоядерных устройствах могут появляться торможения. Рассмотрим детальнее, как эффективно ускорить работу ПК и «заставить» систему использовать все доступные ядра на полную.

Современные компьютеры – это многоядерные устройства. Однако, ни одна операционная система не использует все ядра на полную мощность. Подобное ограничение необходимо для экономии ресурсов ПК и ноутбуков.

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

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

Способ 1 – Настройка многозадачности в режиме автозагрузки ОС Этот вариант настройки является одним из самых простых и эффективных. Суть – разгон процессора происходит сразу во время запуска ОС.
Пользователь всегда может изменить настройки и вернуть первоначальные параметры.

Следуйте инструкции:

Откройте окно выполнения команд с помощью сочетания клавиш Win и R;

В текстовом поле открывшегося окошка вбейте команду настройки системной конфигурации msconfig;Рис. 1 – вызов окна конфигурации Windows

Теперь перейдите во кладку загрузок.

Тут вы может просмотреть версию установленной ОС, настроить безопасный режим и другие параметры загрузки;

Нажмите на клавишу дополнительных параметров;Рис. 2 – окно конфигурации Виндовс

В открывшейся вкладке проставляется режим использования доступных вычислительных характеристика вашего ПК. Проставьте галочки напротив числа процессоров и максимального объема памяти. Эти строки раньше были неактивны, так как компьютер находился в режиме экономного потребления ресурсов;

Выберите наибольшее количество ядер и максимальное количество доступной памяти;Рис. 3 – настройка параметров загрузки

После повторного включения компьютера, активируется режим многозадачности. Пользователь также может выбрать меньшее количество процессоров и памяти. Оптимальное число для быстрой работы – 5-6 ядер и по 1024 МБ памяти на каждый процессор.

Способ 2 – настройка BIOS

Еще один вариант настройки скорости работы ОС – это проставление новых настроек в БИОСе. Такой вариант позволяет не только увеличить эффективность выполнения задач, но и предотвращает возникшие в ОС сбои и регулярное появление синего экрана

Для начала нам нужно зайти в БИОС. Большинство десктопных компьютеров и ноутбуков запускают систему ввода-вывода одинаково. Достаточно просто включить ПК и в первые 5 секунд после нажатия на клавишу «Power» кликнуть на кнопку Escape, F5, F2, или F1. В левом нижнем углу экрана указывается, на какую кнопку следует нажать.

Далее произойдет запуск BIOS. В некоторых случаях включение может длиться дольше одной минуты. Управление в открывшемся окне осуществляется с помощью четырех направляющих клавиш со стрелками. Выбор – это нажатие на Ввод.

Внешний вид, расположение вкладок и их последовательность может отличаться. Тут всё зависит от производителя ПК и модификации БИОСа. Для настройки многозадачности следуйте инструкции:

Откройте раздел Clock Calibration, как показано на рисунке ниже;Рис. 4 – калибровка использования ядер в БИОСе

С помощью стрелок вправо-влево на клавиатуре, выставьте параметр «All Cores». Таким образом, ноутбук будет использовать все доступные ядра на одинаковой частоте;

Сохраните внесенные изменения и выйдите из окна BIOS.

Дождитесь включения Windows 7.

Способ 3 – утилита CPU-Z

Выполнять активацию работы всех ядер можно и с помощью сторонних программ. Они требуют минимального вмешательства пользователя, имеют простой и понятный интерфейс. Одна из популярных утилит — это CPU-Z.

Программа позволяет провести комплексную настройку аппаратных и программных составляющих:

Процессора;
Кэша;
Материнской платы;
Памяти;
Параметров системного модуля (Serial Presence Detect).

Для включения всех ядер нам понадобится вкладка CPU. На рисунке ниже представлено окно отображения конфигурации в приложении CPU-Z. Внизу есть поле Cores, его значение – это количество ядер ПК, которые функционируют на одной частоте. Пропишите в поле максимальное количество процессоров. Поле Threads (потоки) должно быть равным Cores.Рис. 5 – главное окно приложения CPU-Z

После внесения изменений следует нажать клавишу «ОК». Выключить программу и перезагрузить устройство.

Способ 4 – программа AIDA64

Еще одна хорошая программа для настройки количества используемых ядер – это AIDA64. Особенности приложения:

Возможность просмотра аппаратных характеристик ПК или ноутбука;
Формирование отчетов о работе устройства;
Отображение характеристик установленной ОС;
Возможность изменения параметров использования процессора;
Функция тестирования скорости работы ПК.

Для начала посмотрите, сколько ядер доступно в вашем ПК. Информация находится во вкладке Multi CPU (в левой части окна выберите пункт «Системная плата»—«ЦП»):

Рис. 6 – главное окно утилиты AIDA64

ключите каждое из ядер. Перезагрузите программу и проверьте, не сбилась ли активация процессоров. Такое может случаться из-за конфликта программы и аппаратных составляющих ПК. Следует повторить настройку еще раз. Осталось только повторно включить компьютер и наслаждаться его быстрой работой.

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

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

Если ваш компьютер без задействования всех ядер работает слишком медленно – это может свидетельствовать о сбоях в ОС. Следует провести комплекс действий для оптимизации работы операционной системы.

Оптимизация ОС

Оптимизация компьютера – это действия, в результате выполнения которых ОС начинает работать быстрее, а ошибки возникают реже. Как оптимизировать Windows? Эта процедура проводится одинаково, независимо от версии системы.

Чтобы ускорить работу браузера и других программ, закройте лишние процессы в окне Диспетчера устройств. А также очистите вкладку «Автозагрузка» от нежелательного ПО, которое запускается с включением ОС и функционирует в фоновом режиме.

Улучшить общую производительность системы поможет очистка жесткого диска от лишних файлов и прочего мусора. Зайдите во вкладку «Мой компьютер», кликните на иконку носителя данных и откройте окно свойств. Выберите «Очистку диска» и дождитесь окончания формирования отчета об излишних файлах. Очистите все данные, отметив ненужные поля.Рис. 7 – оптимизация Windows 7

Видеоинструкции:

Как включить все ядра на Windows 7: лучшие способы

Как включить все ядра на Windows 7: лучшие способы

Как включить все ядра на Windows 10 для игр на ноутбуке или ПК

Как включить все ядра на Windows 10 для игр на ноутбуке или же стационарном ПК? Не все знают о подобной возможности, позволяющей повысить производительность. Речь не идет о разгоне процессора, негативно сказывающемся на сроке эксплуатации. Просто мы можем задействовать весь ресурс ЦПУ, если изначально он был ограничен системными настройками. При этом нам не придется скачивать стороннее программное обеспечение.

СОДЕРЖАНИЕ СТАТЬИ:

Предварительное уточнение

По умолчанию Виндовс 10 должна автоматически подключать нужное количество ядер, в зависимости от рабочих потребностей. К примеру, Вы набирали текст в Word (потребление ресурсов незначительное), но затем решили запустить новую 3D игру (повышение требований в ПК приводит к задействованию дополнительных мощностей).

Перед тем, как приступить к выполнению инструкции, следует измерить температуру работающих ядер. Для этого подойдут любые бесплатные программы из этого списка. Но если до активации температурные показатели слишком высокие, то после – они вырастут еще больше. В таком случае не рекомендуется производить манипуляции с процессором.

Важно следить за тем, как работает ОС после осуществления описанных ниже действий. Есть вероятность, что загрузка Windows 10 станет более быстрой, но появятся какие-то сбои, глюки. Подобное случается, если верить отзывам на форумах. Лично с подобным не сталкивался, поскольку доверяю управление ресурсами системе.

Предварительно стоит определить количество ядер, чтобы понять – есть ли вообще возможность прироста.

  • Переходим в «Диспетчер устройств». Сделать это можно как из «Панели управления», через поисковую строку на панели задач, так и кликнув правой клавишей мышки по кнопке «Пуск» в Виндовс 10, выбрав соответствующий пункт меню:

  • Когда загрузится перечень оборудования, почти в самом низу находим раздел «Процессоры» и раскрываем его. Внутри увидите несколько элементов – считаем их и получаем таким образом нужную информацию:

Можно прибегнуть к помощи дополнительного диагностического софта, наподобие AIDA64 Extreme. Но замечены случаи, когда утилита некорректно отображает количество. Поэтому, рекомендую использовать встроенные средства.

Дабы узнать, сколько модулей обработчика процессов задействовано на данный момент + получить инфо об объеме доступной памяти ОЗУ (это нам пригодится далее), стоит запустить командную строку c правами админа посредством поиска:

Далее вводим команду:

Systeminfo

После нажатия на Enter отобразятся необходимые данные:

Автор рекомендует:


Как включить все ядра при загрузке компьютера

Выше я уже рассказывал, что система умеет автоматически распределять нагрузку между компонентами процессора, иногда даже отключает некоторые элементы за ненадобностью. И всё это осуществляется уже в процессе функционирования ОС. А вот в момент загрузки ЦПУ может работать не на полную мощность, что сказывается на увеличении времени запуска. Ограничения снимаются следующим образом:

  • Нажмите на клавиатуре сочетание кнопок Win + R , чтобы вызвать консоль «Выполнить»;
  • В появившемся окне будет строка ввода, куда стоит внести команду:

msconfig

  • Кликаем на ОК или жмём Enter для отправки запроса на обработку;
  • Спустя несколько секунд отобразиться конфигуратор с несколькими вкладками – нас интересует «Загрузка»;
  • Выбираем из списка используемую версию Виндовс (если их несколько), затем кликаем по кнопке параметров:

  • Появится небольшое окошко, где следует активировать опцию «Число процессоров» и «Максимум памяти». При этом стоит учитывать, что на одно ядро приходиться один гигабайт оперативной памяти (1024 Мб). К примеру, если хотите задействовать 8, но объем ОЗУ составляет только 4 Гб, то Windows 10 не позволит произвести такую операцию. Остальные опции не трогаем:

  • Желательно сразу после внесения корректировок перепустить ноутбук. Но можно сделать это и позже, нажав на кнопку «Выход без перезагрузки».

Включение на ноутбуке через БИОС

К данному методу стоит прибегать только в той ситуации, когда предыдущее решение не срабатывает по каким-то программным причинам. Здесь стоит быть предельно внимательными, поскольку BIOS «не прощает ошибок» - любое неправильное вмешательство чревато серьезными проблемами.

  • Перезагружаем ПК и заходим в параметры БИОСа. Для этого сразу после включения следует нажимать специальную кнопку на клавиатуре (зависит от модели ноутбука, используемой версии ПО). Чаще всего нужная комбинация указывается на экране. Если не видите ничего подобного – жмите Del , F2 , F10 , F12 или Esc . Для получения более точной информации просмотрите инфо на сайте производителя материнской платы (для стационарных компьютеров) или ноутбука;
  • Когда войдете, необходимо с помощью кнопок-стрелок перемещаться по главным разделам, просматривать вложенные пункты, чтобы отыскать опцию «Advanced Clock Calibration». Ей нужно будет присвоить значение «All…» (в некоторых оболочках вместо этого доступен вариант «Auto»:

  • Не забудьте сохранить внесенные изменения перед тем как выйти. Для этого необходимо использовать функциональную клавишу F10 .

Вот и узнали, как включить все ядра на Windows 10 для игр в процессе загрузки ОС. Стоит отметить, что «десятка» умеет автоматически распределять нагрузки, задействовать нужные ресурсы. Подобный функционал доступен даже в домашней версии, поэтому сторонними программами можно и не пользоваться.

Установить подсистему Windows для Linux (WSL) в Windows 10

  • 10 минут на чтение

В этой статье

Существует два варианта установки подсистемы Windows для Linux (WSL):

  • Упрощенная установка (предварительная версия) : wsl --install

    Команда упрощенной установки wsl --install требует, чтобы вы присоединились к программе предварительной оценки Windows и установили предварительную сборку Windows 10 (сборка ОС 20262 или выше), но устраняет необходимость следовать инструкциям по установке вручную.Все, что вам нужно сделать, это открыть командное окно с правами администратора и запустить wsl --install , после перезагрузки вы будете готовы использовать WSL.

  • Ручная установка : Выполните шесть шагов, перечисленных ниже.

    Шаги ручной установки WSL перечислены ниже и могут использоваться для установки Linux в любой версии Windows 10.

Упрощенная установка для инсайдеров Windows

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

Чтобы использовать упрощенную команду установки wsl --install , необходимо:

  • Присоединяйтесь к программе предварительной оценки Windows
  • Установите предварительную сборку Windows 10 (сборка ОС 20262 или выше).
  • Открыть окно командной строки с правами администратора

Как только эти требования будут выполнены, для установки WSL:

  • Введите эту команду в командной строке, которую вы открыли в режиме администратора: wsl.exe --install
  • Перезагрузите машину

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

Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Команда --install выполняет следующие действия:

  • Включает дополнительные компоненты WSL и платформы виртуальных машин
  • Загружает и устанавливает последнее ядро ​​Linux
  • Устанавливает WSL 2 по умолчанию
  • Скачивает и устанавливает дистрибутив Linux (может потребоваться перезагрузка)

По умолчанию установленный дистрибутив Linux будет Ubuntu.Это можно изменить с помощью wsl --install -d <Имя распространения> . (замена на имя желаемого дистрибутива.) Дополнительные дистрибутивы Linux могут быть добавлены на ваш компьютер после начальной установки с помощью команды wsl --install -d .

Чтобы увидеть список доступных дистрибутивов Linux, введите wsl --list --online .

Шаги ручной установки

Если вы не используете сборку для участников программы предварительной оценки Windows, функции, необходимые для WSL, необходимо будет включить вручную, выполнив следующие действия.

Шаг 1. Включите подсистему Windows для Linux

Вы должны сначала включить дополнительную функцию «Подсистема Windows для Linux» перед установкой любых дистрибутивов Linux в Windows.

Откройте PowerShell от имени администратора и запустите:

  dism.exe / online / enable-feature / featurename: Microsoft-Windows-Subsystem-Linux / all / norestart  

Мы рекомендуем сейчас перейти к шагу № 2, обновлению до WSL 2, но если вы хотите установить только WSL 1, теперь вы можете перезапустить свой компьютер и перейти к шагу 6 - Установка выбранного вами дистрибутива Linux.Чтобы выполнить обновление до WSL 2, подождите, пока перезапустит вашу машину, и перейдите к следующему шагу.

Шаг 2. Проверьте требования для запуска WSL 2

Для обновления до WSL 2 вы должны работать под управлением Windows 10.

  • Для систем x64: Версия 1903 или выше, с Build 18362 или выше.
  • Для систем ARM64: Версия 2004 или выше, с Build 19041 или выше.
  • Сборки ниже 18362 не поддерживают WSL 2.Используйте помощник обновления Windows, чтобы обновить свою версию Windows.

Чтобы проверить версию и номер сборки, нажмите Клавиша с логотипом Windows + R , введите winver , выберите OK . (Или введите команду ver в командной строке Windows). Обновите Windows до последней версии в меню «Настройки».

Шаг 3. Включите функцию виртуальной машины

Перед установкой WSL 2 необходимо включить дополнительную функцию Virtual Machine Platform .

Откройте PowerShell от имени администратора и запустите:

  DISM.exe / онлайн / включить-функцию / имя: VirtualMachinePlatform / all / norestart  

Перезагрузите свой компьютер, чтобы завершить установку WSL и обновить до WSL 2.

Шаг 4. Загрузите пакет обновления ядра Linux

  1. Загрузите последний пакет:

    Примечание

    Если вы используете машину ARM64, загрузите вместо нее пакет ARM64. Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Запустите пакет обновления, загруженный на предыдущем шаге. (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите «Да», чтобы утвердить эту установку.)

После завершения установки переходите к следующему шагу - установке WSL 2 в качестве версии по умолчанию при установке новых дистрибутивов Linux. (Пропустите этот шаг, если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1).

Шаг 5. Установите WSL 2 в качестве версии по умолчанию

Откройте PowerShell и выполните эту команду, чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux:

  wsl --set-default-version 2  

Шаг 6 - Установите предпочтительный дистрибутив Linux

  1. Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

    Следующие ссылки открывают страницу магазина Microsoft для каждого дистрибутива:

  2. На странице раздачи выберите «Получить».

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

Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Установить терминал Windows (необязательно)

Windows Terminal позволяет использовать несколько вкладок (быстро переключаться между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. Д.), Создавать настраиваемые привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. Д.), Использовать функция поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность).Учить больше.

Установите терминал Windows.

Установите версию распространения WSL 1 или WSL 2

Вы можете проверить версию WSL, назначенную каждому из установленных вами дистрибутивов Linux, открыв командную строку PowerShell и введя команду (доступна только в Windows Build 18362 или более поздней версии): wsl -l -v

  wsl --list --verbose  

Чтобы установить, что дистрибутив будет поддерживаться любой версией WSL, выполните:

  wsl --set-version <название дистрибутива>   

Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'.Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив «2» на «1».

Примечание

Обновление с WSL 1 до WSL 2 может занять несколько минут в зависимости от размера вашего целевого дистрибутива. Если вы используете более старую (устаревшую) установку WSL 1 из Windows 10 Anniversary Update или Creators Update, вы можете столкнуться с ошибкой обновления. Следуйте этим инструкциям, чтобы удалить все устаревшие дистрибутивы.

Если команда wsl --set-default-version является недопустимой, введите wsl --help .Если --set-default-version отсутствует в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, Build 18362 или выше.

Если вы видите это сообщение после выполнения команды: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel . Вам по-прежнему необходимо установить пакет обновления ядра MSI Linux.

Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-version 2  

Это установит версию любого нового установленного дистрибутива на WSL 2.

Устранение неполадок при установке

Ниже приведены связанные ошибки и предлагаемые исправления. См. Страницу устранения неполадок WSL для получения информации о других распространенных ошибках и их решениях.

  • Установка завершилась ошибкой 0x80070003

    • Подсистема Windows для Linux работает только на системном диске (обычно это диск C: ). Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: изменение места сохранения нового содержимого
  • Ошибка WslRegisterDistribution с ошибкой 0x8007019e

    • Не включен дополнительный компонент подсистемы Windows для Linux:
    • Откройте панель управления -> Программы и компоненты -> Включите или выключите функцию Windows -> Проверьте подсистему Windows для Linux или с помощью командлета PowerShell, упомянутого в начале этой статьи.
  • Установка завершилась ошибкой 0x80070003 или 0x80370102

    • Убедитесь, что виртуализация включена в BIOS вашего компьютера. Инструкции о том, как это сделать, будут отличаться от компьютера к компьютеру и, скорее всего, будут в параметрах, связанных с процессором.
  • Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

    • Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше.Чтобы включить WSL, запустите эту команду в приглашении PowerShell с правами администратора: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Снимите флажок «Сжимать содержимое» (а также «Зашифровать содержимое», если он отмечен), открыв папку профиля для вашего дистрибутива Linux.Он должен находиться в папке в файловой системе Windows, например: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • В этом профиле дистрибутива Linux должна быть папка LocalState. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Выберите «Свойства»> «Дополнительно», а затем убедитесь, что флажки «Сжимать содержимое для экономии места на диске» и «Зашифровать содержимое для защиты данных» не установлены (не отмечены). Если вас спросят, применять ли это только к текущей папке или ко всем подпапкам и файлам, выберите «только эту папку», потому что вы снимаете только флаг сжатия.После этого должна работать команда wsl --set-version .

Примечание

В моем случае папка LocalState для моего дистрибутива Ubuntu 18.04 была расположена в C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Проверьте ветку WSL Docs на GitHub № 4103, где отслеживается эта проблема, для получения обновленной информации.

  • Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

  • Ошибка: это обновление применимо только к машинам с подсистемой Windows для Linux.

    • Для установки пакета MSI с обновлением ядра Linux требуется WSL, который необходимо сначала включить. В случае сбоя вы увидите сообщение: Это обновление применимо только к машинам с подсистемой Windows для Linux .
    • Есть три возможных причины появления этого сообщения:
    1. Вы все еще используете старую версию Windows, которая не поддерживает WSL 2.См. Шаг № 2 для ознакомления с требованиями к версии и ссылками на обновление.

    2. WSL не включен. Вам нужно будет вернуться к шагу № 1 и убедиться, что на вашем компьютере включена дополнительная функция WSL.

    3. После того, как вы включили WSL, требуется перезагрузка, чтобы он вступил в силу, перезагрузите компьютер и повторите попытку.

  • Ошибка: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel.

    • Если пакет ядра Linux отсутствует в папке% SystemRoot% \ system32 \ lxss \ tools, вы столкнетесь с этой ошибкой. Решите эту проблему, установив пакет MSI для обновления ядра Linux на шаге № 4 этих инструкций по установке. Возможно, вам потребуется удалить MSI из «Установка и удаление программ» и установить его снова.
.

Почему у моего компьютера не работают динамики?

Обновлено: 30.11.2020 компанией Computer Hope

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

Объем выпуска

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

Настольные колонки выключены

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

Динамики ноутбука выключены

Если вы используете портативный компьютер без подключенных внешних динамиков, убедитесь, что громкость увеличена с помощью элементов управления на клавиатуре.Регуляторы громкости могут быть кнопками (показаны на рисунке) или вторичной функцией другой клавиши, обозначенной синим текстом. Чтобы активировать эти клавиши, одновременно удерживайте клавишу Fn на вторичной функциональной клавише.

Контрольные динамики выключены

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

Убедитесь, что громкость программного обеспечения также увеличена

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

Без звука на

Другой распространенной ошибкой является случайное отключение звука на клавиатуре.Чтобы проверить, включено ли отключение звука, найдите в правой нижней части панели задач символ, напоминающий динамик со знаком «нет».

Колонки подключены неправильно

Некоторые проблемы со звуком могут быть вызваны неправильно подключенными динамиками. Чтобы убедиться, что динамики подключены правильно, выполните следующие действия.

Портативные компьютеры

Если вы устраняете неисправность портативного компьютера, пропустите этот шаг, так как вы не можете проверить подключения динамиков портативного компьютера.

Внешние настольные колонки

Звуковые устройства, подключенные к компьютеру, имеют разные кабели и поэтому используют разные порты.Сначала проверьте, подключен ли кабель динамика к звуковой карте на задней панели компьютера. Как видно на рисунке, звуковая карта имеет несколько разъемов. Громкоговорители должны быть подключены к разъему Line Out, что обычно обозначается изображением звуковых волн со стрелкой, направленной вверх. Сам домкрат обычно зеленого цвета. Если динамики подключаются через USB, подключите их к любому из портов USB.

Наконечник

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

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

Устройство воспроизведения по умолчанию в Windows

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

  1. Откройте панель управления.
  2. Щелкните или дважды щелкните значок Оборудование и звук или Звук .
  3. В Windows XP и более ранних версиях щелкните Управление аудиоустройствами в разделе Звук .
  4. В окне "Звук" на вкладке Воспроизведение найдите запись для динамиков, подключенных к вашему компьютеру.
  5. Щелкните правой кнопкой мыши запись динамика и выберите Установить как устройство по умолчанию .
  6. Нажмите ОК в нижней части окна «Звук», чтобы сохранить изменения настроек.

Настройка динамиков Windows

Если вы используете Microsoft Windows, проверьте правильность настройки динамика, выполнив следующие действия.

  1. Откройте панель управления.
  2. Выберите Оборудование и звук или Звук в окне Панели управления.
  3. В Windows XP и более ранних версиях щелкните Управление аудиоустройствами в разделе Звук .
  4. На вкладке Воспроизведение выберите динамики и нажмите кнопку Настроить .
  5. Если динамики по-прежнему не работают после их настройки и тестирования, дважды щелкните динамики на вкладке «Воспроизведение», чтобы открыть Свойства динамика .
  6. Проверьте все настройки, а затем Проверьте на вкладке Advanced .
  7. После проверки всех настроек и внесения любых изменений, нажмите Применить , затем ОК в каждом из соответствующих окон перед их закрытием.

Поврежденные системные файлы Windows

Системные файлы Windows могут быть повреждены по любому количеству причин. Если системные файлы, отвечающие за вывод звука, будут повреждены, компьютер может перестать воспроизводить любой звук.

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

Наконечник

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

Встроенный или встроенный звук отключен

Если ваш компьютер имеет встроенный или встроенный звук, возможно, он отключен в BIOS. Войдите в BIOS и найдите запись для встроенного звука.Он может быть расположен в меню с названием, похожим на Integrated Peripherals или Onboard Devices , или может находиться в меню Advanced .

После того, как вы нашли интегрированную аудиозапись, проверьте, установлено ли для нее значение Включено или Отключено . Если установлено Отключено , измените настройку на Включено . Перезагрузите компьютер и проверьте звук.

Плохая звуковая карта

Если проблема не связана с программным обеспечением, скорее всего, это проблема с оборудованием.Как и любой другой аппаратный компонент компьютера, устройство, воспроизводящее звук, может выйти из строя. Убедитесь, что звуковая карта компьютера работает правильно, подключив к компьютеру еще одну пару динамиков или наушников.

Запись

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

Если другая пара динамиков или наушников также не работает, вероятно, возникла проблема со звуковой картой.См. Следующую страницу для получения помощи по устранению неполадок.

Плохие динамики

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

.

Начало работы с контейнерами Docker с подсистемой Windows для Linux

  • На чтение 9 минут

В этой статье

Это пошаговое руководство поможет вам начать разработку с удаленными контейнерами, установив Docker Desktop для Windows с WSL 2 (подсистема Windows для Linux, версия 2).

Docker Desktop для Windows доступен бесплатно и предоставляет среду разработки для создания, доставки и запуска докеризованных приложений. Включив механизм на основе WSL 2, вы можете запускать контейнеры Linux и Windows в Docker Desktop на одном компьютере.

Обзор контейнеров Docker

Docker - это инструмент, используемый для создания, развертывания и запуска приложений с использованием контейнеров. Контейнеры позволяют разработчикам упаковать приложение со всеми необходимыми ему частями (библиотеками, фреймворками, зависимостями и т. Д.) И отправить все это как один пакет.Использование контейнера гарантирует, что приложение будет работать одинаково независимо от каких-либо индивидуальных настроек или ранее установленных библиотек на компьютере, на котором оно запущено, которые могут отличаться от компьютера, который использовался для написания и тестирования кода приложения. Это позволяет разработчикам сосредоточиться на написании кода, не беспокоясь о системе, в которой будет выполняться код.

Контейнеры Docker

похожи на виртуальные машины, но не создают целую виртуальную операционную систему. Вместо этого Docker позволяет приложению использовать то же ядро ​​Linux, что и система, в которой оно работает.Это позволяет пакету приложения требовать только части, которых еще нет на главном компьютере, уменьшая размер пакета и повышая производительность.

Непрерывная доступность с использованием контейнеров Docker с такими инструментами, как Kubernetes, - еще одна причина популярности контейнеров. Это позволяет создавать несколько версий контейнера вашего приложения в разное время. Вместо того, чтобы снимать всю систему для обновлений или обслуживания, каждый контейнер (и его отдельные микросервисы) можно заменять на лету.Вы можете подготовить новый контейнер со всеми своими обновлениями, настроить контейнер для производства и просто указать на новый контейнер, когда он будет готов. Вы также можете заархивировать различные версии своего приложения, используя контейнеры, и при необходимости держать их работающими в качестве резервной меры безопасности.

Чтобы узнать больше, ознакомьтесь с разделом Введение в контейнеры Docker на сайте Microsoft Learn.

Предварительные требования

  • Убедитесь, что на вашем компьютере установлена ​​Windows 10, обновленная до версии 2004, Build 18362 или более поздней версии.
  • Включите WSL, установите дистрибутив Linux и обновитесь до WSL 2.
  • Загрузите и установите пакет обновления ядра Linux.
  • Установите Visual Studio Code (необязательно) . Это обеспечит наилучшие возможности, включая возможность кодирования и отладки внутри удаленного контейнера Docker, подключенного к вашему дистрибутиву Linux.
  • Установите Windows Terminal (необязательно) . Это обеспечит лучший опыт, включая возможность настраивать и открывать несколько терминалов в одном интерфейсе (включая Ubuntu, Debian, PowerShell, Azure CLI или что-то еще, что вы предпочитаете использовать).
  • Зарегистрируйтесь для получения идентификатора Docker в Docker Hub (необязательно) .

Примечание

WSL может запускать распространение как в режиме WSL версии 1, так и в режиме WSL 2. Вы можете проверить это, открыв PowerShell и введя: wsl -l -v . Убедитесь, что ваш дистрибутив настроен на использование WSL 2, введя: wsl --set-version 2 . Замените именем дистрибутива (например, Ubuntu 18.04).

В WSL версии 1 из-за фундаментальных различий между Windows и Linux Docker Engine не мог работать непосредственно внутри WSL, поэтому команда Docker разработала альтернативное решение с использованием виртуальных машин Hyper-V и LinuxKit.Однако, поскольку WSL 2 теперь работает на ядре Linux с полной пропускной способностью системных вызовов, Docker может полностью работать в WSL 2. Это означает, что контейнеры Linux могут запускаться изначально без эмуляции, что приводит к повышению производительности и совместимости между вашими инструментами Windows и Linux.

Установить Docker Desktop

Благодаря бэкэнду WSL 2, поддерживаемому в Docker Desktop для Windows, вы можете работать в среде разработки на основе Linux и создавать контейнеры на основе Linux, используя Visual Studio Code для редактирования и отладки кода и запуская свой контейнер в браузере Microsoft Edge. в Windows.

Для установки Docker (после установки WSL 2):

  1. Загрузите Docker Desktop и следуйте инструкциям по установке.

  2. После установки запустите Docker Desktop из меню «Пуск» Windows, затем выберите значок Docker в меню скрытых значков на панели задач. Щелкните правой кнопкой мыши значок, чтобы отобразить меню команд Docker, и выберите «Настройки».

  3. Убедитесь, что "Использовать механизм на основе WSL 2" отмечен в настройках > Общие .

  4. Выберите из установленных дистрибутивов WSL 2, в которых вы хотите включить интеграцию Docker, перейдя по ссылке: Settings > Resources > WSL Integration .

  5. Чтобы убедиться, что Docker установлен, откройте дистрибутив WSL (например, Ubuntu) и отобразите версию и номер сборки, введя: docker --version

  6. Убедитесь, что ваша установка работает правильно, запустив простой встроенный образ Docker, используя: docker run hello-world

Подсказка

Вот несколько полезных команд Docker, которые нужно знать:

  • Перечислите команды, доступные в Docker CLI, введя: docker
  • Список информации для конкретной команды: docker --help
  • Перечислите образы докеров на вашем компьютере (на данный момент это просто образ hello-world) с помощью: docker image ls --all
  • Перечислите контейнеры на вашем компьютере с помощью: docker container ls --all или docker ps -a (без флага -a показать все будут отображаться только запущенные контейнеры)
  • Список общесистемной информации об установке Docker, включая статистику и ресурсы (ЦП и память), доступных вам в контексте WSL 2, с помощью: docker info

Разработка в удаленных контейнерах с использованием VS Code

Чтобы начать разработку приложений с использованием Docker с WSL 2, мы рекомендуем использовать VS Code вместе с расширением Remote-WSL и расширением Docker.

  • Установите расширение VS Code Remote-WSL. Это расширение позволяет вам открывать проект Linux, работающий на WSL, в VS Code (не нужно беспокоиться о проблемах с путями, двоичной совместимости или других проблемах, связанных с разными ОС).

  • Установите расширение VS code Remote-Containers. Это расширение позволяет открывать папку проекта или репозиторий внутри контейнера, используя весь набор функций Visual Studio Code для выполнения работы по разработке в контейнере.

  • Установите расширение VS Code Docker. Это расширение добавляет функциональность для создания, управления и развертывания контейнерных приложений из VS Code. (Вам нужно расширение Remote-Container, чтобы фактически использовать контейнер в качестве среды разработки.)

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

  1. В этом примере я буду использовать исходный код из моего учебника Hello World для Django в среде разработки Python.Вы можете пропустить этот шаг, если предпочитаете использовать собственный исходный код проекта. Чтобы загрузить мое веб-приложение HelloWorld-Django с GitHub, откройте терминал WSL (например, Ubuntu) и введите: git clone https://github.com/mattwojo/helloworld-django.git

    Примечание

    Всегда храните свой код в той же файловой системе, в которой вы используете инструменты. Это повысит производительность доступа к файлам. В этом примере мы используем дистрибутив Linux (Ubuntu) и хотим хранить файлы нашего проекта в файловой системе WSL \\ wsl \ .Хранение файлов проекта в файловой системе Windows значительно замедлит работу при использовании инструментов Linux в WSL для доступа к этим файлам.

  2. В терминале WSL перейдите в папку с исходным кодом для этого проекта:

      cd helloworld-django  
  3. Откройте проект в VS Code, запущенный на локальном сервере расширений Remote-WSL, введя:

      код.  

    Подтвердите, что вы подключены к своему дистрибутиву WSL Linux, проверив зеленый удаленный индикатор в нижнем левом углу экземпляра VS Code.

  4. На панели команд VS Code (Ctrl + Shift + P) введите: Удаленные контейнеры: открыть папку в контейнере ... Если эта команда не отображается, когда вы начинаете вводить ее, убедитесь, что вы Мы установили расширение удаленного контейнера, указанное выше.

  5. Выберите папку проекта, которую вы хотите поместить в контейнер. В моем случае это \\ wsl \ Ubuntu-20.04 \ home \ mattwojo \ repos \ helloworld-django \

  6. Появится список определений контейнеров, так как в папке проекта (репо) еще нет конфигурации DevContainer.Отображаемый список определений конфигурации контейнера фильтруется в зависимости от типа вашего проекта. Для своего проекта Django я выберу Python 3.

  7. Откроется новый экземпляр VS Code, начнется сборка нашего нового образа, и после завершения сборки запустится наш контейнер. Вы увидите, что новая папка .devcontainer появилась с информацией о конфигурации контейнера внутри файлов Dockerfile и devcontainer.json .

  8. Чтобы убедиться, что ваш проект по-прежнему подключен как к WSL, так и к контейнеру, откройте интегрированный терминал VS Code (Ctrl + Shift + ~). Проверьте операционную систему, введя: uname и версию Python: python3 --version . Вы можете видеть, что uname вернулся как «Linux», поэтому вы все еще подключены к движку WSL 2, а номер версии Python будет основан на конфигурации контейнера, которая может отличаться от версии Python, установленной в вашем дистрибутиве WSL.

  9. Чтобы запустить и отладить приложение внутри контейнера с помощью кода Visual Studio, сначала откройте меню Выполнить (Ctrl + Shift + D или выберите вкладку в крайней левой строке меню). Затем выберите Run and Debug , чтобы выбрать конфигурацию отладки, и выберите конфигурацию, которая лучше всего подходит для вашего проекта (в моем примере это будет «Django»). Это создаст файл launch.json в папке .vscode вашего проекта с инструкциями по запуску вашего приложения.

  10. Изнутри VS Code выберите Run > Start debugging (или просто нажмите клавишу F5 ). Это откроет терминал внутри VS Code, и вы должны увидеть результат вроде: «Запуск сервера разработки по адресу http://127.0.0.1:8000/. Закройте сервер с помощью CONTROL-C». Удерживая нажатой клавишу Control, выберите отображаемый адрес, чтобы открыть приложение в веб-браузере по умолчанию и увидеть, как ваш проект выполняется внутри своего контейнера.

Теперь вы успешно настроили контейнер удаленной разработки с помощью Docker Desktop, работающего на базе WSL 2, который вы можете кодировать, создавать, запускать, развертывать или отлаживать с помощью VS Code!

Поиск и устранение неисправностей

Контекст докера WSL устарел

Если вы использовали раннюю техническую версию Docker для WSL, у вас может быть контекст Docker под названием «wsl», который теперь устарел и больше не используется. Проверить можно с помощью команды: docker context ls .Вы можете удалить этот контекст "wsl", чтобы избежать ошибок, с помощью команды: docker context rm wsl , поскольку вы хотите использовать контекст по умолчанию как для Windows, так и для WSL2.

Возможные ошибки, с которыми вы можете столкнуться в этом устаревшем контексте wsl, включают: docker wsl open //./pipe/docker_wsl: система не может найти указанный файл. Ошибка или во время подключения: Get http: //%2F%2F.%2Fpipe%2Fdocker_wsl/v1.40/images/json? All = 1: open //./pipe/docker_wsl: система не может найти указанный файл .

Подробнее об этой проблеме см. Как настроить Docker в системе Windows для Linux (WSL2) в Windows 10.

Не удается найти папку для хранения изображений докеров

Docker создает две папки дистрибутива для хранения данных:

  • \ wsl $ \ докер-рабочий стол
  • \ WSL $ \ Докер-настольные-данные

Эти папки можно найти, открыв дистрибутив WSL Linux и введя: explorer.exe. , чтобы просмотреть папку в проводнике Windows.Введите: \\ wsl \ <имя дистрибутива> \ mnt \ wsl , заменив <имя дистрибутива> на имя вашего дистрибутива (например, Ubuntu-20.04), чтобы увидеть эти папки.

Узнайте больше о расположении хранилищ докеров в WSL, см. Эту проблему в репозитории WSL или в этой публикации StackOverlow.

Для получения дополнительной информации по устранению общих неполадок в WSL см. Документ по устранению неполадок.

Дополнительные ресурсы

.

Как подключить внешний дисплей к моему ноутбуку

Обновлено: 31.12.2020, Computer Hope

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

Как подключиться к внешнему дисплею в Windows

Чтобы подключить внешний дисплей к портативному компьютеру, найдите правильный порт на корпусе портативного компьютера.Большинство ноутбуков используют одно или несколько из следующих подключений: HDMI, DisplayPort, DVI или USB-C (Thunderbolt 3). Некоторые старые ноутбуки используют VGA. Эти различные соединения показаны на изображениях ниже.

После подключения дисплея к портативному компьютеру может потребоваться нажать одну или несколько клавиш на клавиатуре портативного компьютера, чтобы «активировать» внешний дисплей. Эта комбинация горячих клавиш различается в зависимости от ноутбука, но часто может быть одной из следующих: удерживайте клавишу Fn , а затем нажмите F3 , F4 , F5 , F7 , F8 , F9 или F10 .

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

Как подключить внешний дисплей к macOS

Для пользователей с macOS X 10.8 или новее:

  1. Войдите в меню Системные настройки и выберите опцию Отображает .
  2. Нажмите и удерживайте кнопку Option .
  3. В правом нижнем углу окна дисплеев найдите кнопку Обнаружить дисплеи .
  4. Щелкните его, чтобы заставить macOS искать любые внешние дисплеи, подключенные к компьютеру.

Ноутбук подключен к док-станции

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

Как отключить автопереключение или указать внешний дисплей?

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

Будет ли монитор работать с моим ноутбуком, если экран моего ноутбука сломан?

Во многих случаях да. Если сломан только экран ноутбука, внешний монитор обычно все еще работает с вашим ноутбуком. Однако при наличии других неисправных компонентов, например видеооборудования, внешний дисплей может не работать.

.

python - как использовать ноутбуки Jupyter в среде conda?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Контроль скорости вентилятора - ArchWiki

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

Предупреждение: Настройка или полная остановка вентиляторов при высокой загрузке системы может привести к необратимому повреждению оборудования.

Обзор

Примечание. Пользователи портативных компьютеров должны знать, как работает система охлаждения в их оборудовании. Некоторые ноутбуки имеют по одному вентилятору для процессора и графического процессора и одновременно охлаждают оба.Некоторые ноутбуки имеют два вентилятора для ЦП и ГП, но первый вентилятор охлаждает ЦП и ГП одновременно, а другой - только ЦП. В некоторых случаях вы не сможете использовать сценарий Fancontrol из-за несовместимой архитектуры охлаждения (например, один вентилятор для графического процессора и процессора). Вот еще немного информации по этой теме.

Существует несколько рабочих решений для управления вентиляторами как для настольных компьютеров, так и для ноутбуков. В зависимости от ваших потребностей:

Fancontrol (лм-датчики)

fancontrol является частью lm_sensors, которая может использоваться для управления скоростью вентиляторов процессора / корпуса.

Возможно, ядро ​​Linux еще не поддерживает новые материнские платы. Проверьте официальную таблицу устройств lm-sensor, чтобы узнать, доступны ли экспериментальные драйверы для таких материнских плат.

лм-датчики

Первое, что нужно сделать, это запустить

 # датчики-обнаружение 

Это обнаружит все присутствующие датчики, и они будут использоваться для управления вентилятором. После этого выполните следующее, чтобы проверить, правильно ли он обнаружил датчики:

 $ датчики 
 coretemp-isa-0000 Адаптер: адаптер ISA Ядро 0: +29.0 ° C (высокий = + 76,0 ° C, крит = + 100,0 ° C) ... it8718-isa-0290 Адаптер: адаптер ISA Vcc: +1,14 В (мин. = +0,00 В, макс. = +4,08 В) VTT: +2,08 В (мин. = +0,00 В, макс. = +4,08 В) + 3,3 В: +3,33 В (мин. = +0,00 В, макс. = +4,08 В) NB Vcore: +0,03 В (мин. = +0,00 В, макс. = +4,08 В) VDRAM: +2,13 В (мин. = +0,00 В, макс. = +4,08 В) fan1: 690 об / мин (мин = 10 об / мин) temp1: + 37,5 ° C (низкая = + 129,5 ° C, высокая = + 129,5 ° C) датчик = термистор temp2: +25.0 ° C (низкая = + 127,0 ° C, высокая = + 127,0 ° C) датчик = термодиод 

Конфигурация

После того, как датчики настроены правильно, используйте pwmconfig для тестирования и настройки управления скоростью вентилятора. Следуя руководству, следует создать / etc / fancontrol настраиваемый файл конфигурации. В руководстве ответы по умолчанию заключены в скобки, если вы нажмете клавишу ВВОД, ничего не вводя. Введите "y", если да, и "n", если нет.

 # pwmconfig 
Примечание: У некоторых пользователей могут возникнуть проблемы при использовании / sys / class / hwmon / paths в качестве файла конфигурации.Символические ссылки устройств класса hwmon указывают на абсолютные пути и используются для группирования всех датчиков hwmon в одну папку для облегчения доступа. Иногда порядок устройств hwmon меняется после перезагрузки, что приводит к прекращению работы fancontrol. Перейдите в раздел # Пути к устройствам изменились в / etc / fancontrol для получения дополнительной информации о том, как это исправить.
Тонкая настройка

Некоторые пользователи могут захотеть вручную настроить файл конфигурации после запуска pwmconfig, обычно для того, чтобы что-то исправить. Чтобы вручную настроить файл конфигурации / etc / fancontrol , см. Описание переменных на странице руководства fancontrol (8).

Пользователи, вероятно, столкнутся с проблемами пути hwmon, как указано выше в #Fancontrol (lm-сенсоры). Для получения дополнительной информации см. # Пути к устройствам изменились в / etc / fancontrol.

Совет: Используйте опции MAXPWM и MINPWM , которые ограничивают диапазон скорости вращения вентилятора. См. Подробную информацию на странице руководства fancontrol (8). Примечание: Пути датчика температуры и вентилятора также могут измениться (обычно при обновлении ядра) (например, hwmon0 / device / temp1_input становится hwmon0 / temp1_input ).Проверьте системный журнал, чтобы узнать, какой путь является источником проблем:
 # systemctl status fancontrol.service 
и соответствующим образом исправьте свой файл конфигурации.

Запуск Fancontrol

Попробуйте запустить fancontrol :

 # fancontrol 

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

Чтобы включить автоматический запуск fancontrol при каждой загрузке, включите fancontrol.сервис :

 # systemctl enable fancontrol.service 

Чтобы запустить его в фоновом режиме, запустите

 # systemctl start fancontrol.service 

Для неофициального графического интерфейса установите fancontrol-gui AUR или fancontrol-kcm AUR .

Fancontrol перестает работать после циклов приостановки-пробуждения

К сожалению, после приостановки fancontrol не работает. Согласно зарегистрированной ошибке, вам придется перезапустить fancontrol после приостановки.Этого можно добиться автоматически с помощью ловушки systemd.

NBFC

NBFC - это кроссплатформенное решение для управления вентиляторами ноутбуков. Он поставляется с мощной системой конфигурации, которая позволяет адаптировать его ко многим различным моделям ноутбуков, включая некоторые из последних.

Установка

NBFC можно установить как nbfc AUR или nbfc-git AUR . Также запустите и включите nbfc.service .

Конфигурация

NBFC поставляется с готовыми профилями.Вы можете найти их в каталоге / opt / nbfc / Configs / . При их применении используйте точное имя профиля без расширения (например, some profile.xml становится "some profile" ).

Проверьте, может ли NBFC что-нибудь порекомендовать:

 $ конфигурация nbfc -r 

Если есть хотя бы одна модель, попробуйте применить этот профиль и посмотрите, как обрабатываются скорости вращения вентилятора. Например:

 $ nbfc config -a "Asus Zenbook UX430UA" 
Примечание: Если вы получаете File Descriptor, который не поддерживает запись , удалите StagWare.Plugins.ECSysLinux.dll [1] и перезапустите nbfc.service :
 # mv /opt/nbfc/Plugins/StagWare.Plugins.ECSysLinux.dll /opt/nbfc/Plugins/StagWare.Plugins.ECSysLinux.dll.old 

Если приведенное выше решение не помогло, попробуйте добавить ec_sys.write_support = 1 в параметры ядра.

Если рекомендуемых моделей нет, перейдите в репозиторий NBFC git или / opt / nbfc / Configs / и проверьте, есть ли похожие модели от того же производителя.Например, на Asus Zenbook UX430UQ конфигурация Asus Zenbook UX430UA работала плохо (вентиляторы полностью останавливались все время), а вот Asus Zenbook UX410UQ работал фантастически.

Запустите nbfc , чтобы увидеть все параметры. Более подробная информация о конфигурации доступна на вики-странице восходящего направления.

Ноутбуки Dell

i8kutils - это демон для настройки скорости вращения вентилятора в зависимости от температуры процессора на некоторых ноутбуках Dell Inspiron и Latitude.Он использует интерфейс / proc / i8k , предоставляемый драйвером dell_smm_hwmon (ранее i8k ). Результаты будут зависеть от конкретной модели ноутбука.

Установка

i8kutils AUR - это основной пакет для управления скоростью вращения вентилятора. Кроме того, вы можете установить следующее:

  • acpi - необходимо установить для использования i8kmon .
  • tcl - необходимо установить для запуска i8kmon в качестве фоновой службы (с использованием параметра --daemon ).
  • tk - должен быть установлен вместе с tcl для работы в качестве настольного апплета X11.
  • dell-bios-fan-control-git AUR - рекомендуется, если BIOS отменяет управление вентиляторами

Configuration

По умолчанию i8kmon только пассивно отслеживает температуру процессора и скорость вращения вентилятора. Чтобы включить управление скоростью вращения вентилятора, либо запустите его с параметром --auto , либо включите его постоянно в файле /etc/i8kutils/i8kmon.conf :

 установить конфигурацию (авто) 1 

Температурные точки, при которых вентилятор меняет скорость, можно настроить в том же файле конфигурации.Поддерживаются только три скорости вентилятора (высокая, низкая и выключенная). Найдите раздел, похожий на следующий:

 установить конфигурацию (0) {{0} -1 55 -1 55} установить конфигурацию (1) {{1 1} 45 75 45 75} установить конфигурацию (2) {{2 2} 65 128 65 128} 

В этом примере вентилятор запускается на низкой скорости, когда температура процессора достигает 55 ° C, и переключается на высокую скорость при 75 ° C. Вентилятор снова переключится на низкую скорость, когда температура упадет до 65 ° C, и полностью выключится при 45 ° C.

Установка как услуга

i8kmon можно запустить автоматически как службу systemd:

 # systemctl включить i8kmon # systemctl start i8kmon 

BIOS отменяет управление вентилятором

Некоторые новые ноутбуки имеют управление вентилятором BIOS, которое отменяет управление вентилятором на уровне ОС.Чтобы проверить, так ли это, запустите i8kmon с подробным режимом в командной строке, убедитесь, что ЦП находится в режиме ожидания, а затем посмотрите, выключен или выключен вентилятор соответственно.

Если управление вентиляторами BIOS установлено, вы можете попробовать использовать dell-bios-fan-control-git AUR :

Предупреждение: отключение управления вентилятором в BIOS может привести к повреждению оборудования. Убедитесь, что вы правильно настроили i8kmon, или оставьте процессор в режиме ожидания, пока вы тестируете эту программу

Чтобы включить управление вентилятором BIOS:

 # dell-bios-fan-control 1 

Чтобы отключить управление вентилятором в BIOS:

 # dell-bios-fan-control 0 

Для автоматического отключения управления вентилятором в BIOS через systemd:

 # systemctl включить dell-bios-fan-control # systemctl start dell-bios-fan-control 

Ноутбуки ThinkPad

Текущие демоны управления вентиляторами, доступные в AUR, - это simpfand-git AUR и thinkfan AUR (рекомендуется).

Установка

Установите thinkfan AUR или thinkfan-git AUR . Необязательно, но рекомендуется установить lm_sensors. Тогда посмотрите файлы:

 # pacman -Ql thinkfan 

Обратите внимание, что пакет thinkfan устанавливает /usr/lib/modprobe.d/thinkpad_acpi.conf , который содержит

 вариантов thinkpad_acpi fan_control = 1 

Таким образом, управление вентилятором включено по умолчанию.

Теперь загрузите модуль:

 # modprobe thinkpad_acpi # cat / proc / acpi / ibm / fan 

Вы должны увидеть, что уровень вентилятора по умолчанию "автоматический", но вы можете повторить команду уровня в том же файле, чтобы управлять скоростью вентилятора вручную:

 # уровень эха 1> / proc / acpi / ibm / fan 
Уровни вентилятора
Уровень Эффект
0 выкл.
2 низкая скорость
4 средняя скорость
7 максимальная скорость
авто по умолчанию - автоматический
полный ход реальная максимальная скорость

Демон thinkfan сделает это автоматически.

«7» - это не то же самое, что «полная скорость». «7» - это максимальная регулируемая скорость. полная скорость - максимальная нерегулируемая скорость.

Наконец, включите thinkfan.service .

Для настройки пороговых значений температуры вам необходимо скопировать один из примеров файлов конфигурации (например, /usr/share/doc/thinkfan/examples/thinkfan.conf.simple ) в /etc/thinkfan.conf , и доработать по вкусу. В этом файле указывается, какие датчики следует считывать и какой интерфейс использовать для управления вентилятором.В некоторых системах доступны / proc / acpi / ibm / fan и / proc / acpi / ibm / therm ; на других вам нужно будет указать что-то вроде:

 hwmon / sys / устройства / виртуальный / тепловой / Thermal_zone0 / temp 

, чтобы использовать стандартные датчики hwmon вместо специальных для thinkpad.

Работает

Вы можете сначала протестировать свою конфигурацию, запустив thinkfan вручную (от имени пользователя root):

 # thinkfan -n 

и посмотрите, как он реагирует на уровень нагрузки других запущенных вами программ.

После правильной настройки запустите / включите thinkfan.service .

Ноутбуки Asus

В этом разделе рассматривается настройка драйверов на ноутбуках Asus для Fancontrol (lm-сенсоры).

Модули ядра

В файлах конфигурации мы собираемся использовать полные пути к файлам sysfs (например, / sys / devices / platform / asus-nb-wmi / hwmon / hwmon [[: print:]] * / pwm1 ). Это потому, что hwmon 1 ​​ может измениться на любой другой номер после перезагрузки.Fancontrol (lm-sensor) написан на Bash, поэтому использование этих путей в файле конфигурации вполне допустимо. Вы можете найти полные примеры конфигурационного файла / etc / fancontrol на ASUS N550JV # Fan control.

asus-nb-wmi

asus-nb-wmi - это модуль ядра, который включен в ядро ​​Linux и автоматически загружается на ноутбуки Asus. Это позволит управлять только одним вентилятором, а если есть второй вентилятор, у вас не будет никакого контроля над ним.Обратите внимание, что занесение этого модуля в черный список предотвратит работу подсветки клавиатуры.

Ниже приведены команды для управления им. Проверьте, есть ли у вас какой-либо контроль над вентилятором:

 # echo 255> / sys / devices / platform / asus-nb-wmi / hwmon / hwmon [[: print:]] * / pwm1 # Полная скорость вентилятора (значение: 255) # echo 0> / sys / devices / platform / asus-nb-wmi / hwmon / hwmon [[: print:]] * / pwm1 # Вентилятор остановлен (значение: 0) # echo 2> / sys / devices / platform / asus-nb-wmi / hwmon / hwmon [[[: print:]] * / pwm1_enable # Изменить режим вентилятора на автоматический # echo 1> / sys / devices / platform / asus-nb-wmi / hwmon / hwmon [[: print:]] * / pwm1_enable # Изменить режим вентилятора на ручной 

Если вы смогли изменить скорость вращения вентилятора с помощью приведенных выше команд, продолжайте с # Создать файл конфигурации с помощью pwmconfig.

asus_fan

asus_fan - это модуль ядра, который позволяет управлять обоими вентиляторами на некоторых старых ноутбуках Asus. Он не работает с самыми последними моделями.

Установите модуль ядра DKMS asus-fan-dkms-git AUR , предоставляя asus_fan :

 # modprobe asus_fan 

Проверьте, есть ли у вас какой-либо контроль над обоими вентиляторами:

 # echo 255> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm1 # Полная скорость вентилятора ЦП (значение: 255) # echo 0> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm1 # Вентилятор процессора остановлен (значение: 0) # echo 255> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm2 # Полная скорость вентилятора GFX (значение: 255) # echo 0> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm2 # Вентилятор GFX остановлен (значение: 0) # echo 2> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm1_enable # Изменить режим вентилятора процессора на автоматический # echo 1> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm1_enable # Изменить режим вентилятора процессора на ручной # echo 2> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm2_enable # Измените режим вентилятора GFX на автоматический # echo 1> / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / pwm2_enable # Изменить режим вентилятора GFX на ручной # cat / sys / devices / platform / asus_fan / hwmon / hwmon [[: print:]] * / temp1_input # Отображение температуры GFX (всегда будет 0, когда GFX отключен / не используется) 

Если все работает, вы можете загрузить этот модуль ядра при загрузке:

 / и т.д. / модули-загрузка.d / asus_fan.conf 
 asus_fan 

Продолжите с # Создать файл конфигурации с помощью pwmconfig.

Создать файл конфигурации с помощью pwmconfig

Если вы получаете сообщение об ошибке Нет работающих датчиков вентилятора, все показания равны 0 при создании файла конфигурации с помощью pwmconfig , откройте первую консоль и выполните:

 # watch -n 1 "echo 2> / sys / devices / platform /    / hwmon / hwmon [[: print:]] * / pwm  1 ​​ _enable" 

Если вы используете модуль ядра asus_fan и у вас второй вентилятор, во второй консоли:

 # watch -n 1 "echo 2> / sys / devices / platform /    / hwmon / hwmon [[: print:]] * / pwm  2  _enable" 

И, наконец, в третьей консоли:

 # pwmconfig 

Когда вы закончите и сгенерируете файл конфигурации, вы должны остановить первую и вторую консоли.Продолжайте с Fancontrol (lm-сенсоры). После создания файла конфигурации вам может потребоваться вручную заменить значения PWM полными путями к sysfs, поскольку они используются в этих шагах, поскольку числовые значения hwmon могут измениться после перезагрузки.

AMDGPU sysfs управление вентилятором

Драйвер ядра

AMDGPU предлагает управление вентиляторами для видеокарт через hwmon в sysfs.

Конфигурация ручного управления

Чтобы переключиться на ручное управление вентилятором из автоматического, запустите

 # echo "1"> / sys / class / drm / card0 / device / hwmon / hwmon0 / pwm1_enable 

Установите скорость вентилятора на e.г. 50% (100% - это 255 циклов ШИМ, поэтому рассчитайте желаемую скорость вентилятора в процентах, умножив ее значение на 2,55):

 # echo "128"> / sys / class / drm / card0 / device / hwmon / hwmon0 / pwm1 

Для возврата к автоматическому управлению вентилятором запустите

 # echo "2"> / sys / class / drm / card0 / device / hwmon / hwmon0 / pwm1_enable 

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

вентилятор amdgpu

Пакет amdgpu-fan AUR - это автоматический контроллер вентилятора для видеокарт с поддержкой AMDGPU, написанный на Python.Он использует «матрицу скорости» для согласования частоты вентиляторов с температурой графического процессора, например:

 speed_matrix: # - [темп (* C), скорость (0-100%)] - [0, 0] - [40, 30] - [60, 50] - [80, 100] 

После установки пакета его можно запустить как службу, так что вы можете либо запустить его для текущего сеанса:

 # systemctl start amdgpu-fan.service 

или выполняется при загрузке

 # systemctl включить amdgpu-fan.service 

сценарий fancurve

Через hwmon в sysfs предлагается не только управление вентиляторами, но и считывание температуры графического процессора:

 cat / sys / класс / drm / card0 / устройство / hwmon / hwmon0 / temp1_input 

Выводит температуру графического процессора в ° C + три нуля, например.г. 33000 для 33 ° C.

Сценарий bash amdgpu-fancontrol от grmat предлагает полностью автоматическое управление вентиляторами с использованием описанных функций sysfs hwmon. Это также позволяет удобно регулировать назначения циклов температуры / ШИМ и гистерезис кривой, предлагая абстрактные поля конфигурации в верхней части скрипта.

Совет: Для правильной работы скрипту необходимо по крайней мере три заданных назначения циклов температуры / ШИМ.

По соображениям безопасности сценарий снова устанавливает автоматическое управление вентилятором при выключении.Это может вызвать раскрутку вентиляторов, что можно обойти за счет безопасности, установив set_fanmode 1 в секции , функцию reset_on_fail .

Настройка скрипта fancurve

Для запуска скрипта рекомендуется использовать систему systemd init. Таким образом, подробный вывод скрипта можно будет прочитать через journalctl / systemctl status. Для этого в репозиторий GitHub уже включен файл конфигурации .service.

Также может потребоваться перезапустить сценарий через root-resume.сервис после гибернации, чтобы он снова автоматически работал правильно:

 /etc/systemd/system/root-resume.service 
 [Единица] Описание = Действия возобновления локальной системы После = suspend.target [Обслуживание] Тип = простой ExecStart = / usr / bin / systemctl перезапуск amdgpu-fancontrol.service [Установить] WantedBy = suspend.target 

Поиск и устранение неисправностей

Увеличьте делитель вентилятора для датчиков

Если датчики не выводят данные о числе оборотов вентилятора ЦП, может потребоваться изменить делитель вентилятора.

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

Создайте файл в /etc/sensors.d/ :

 /etc/sensors.d/fan-speed-control.conf 
 чип " coretemp-isa-  *" комплект вентилятора  X  _div 4 

Замена coretemp-isa- на имя набора микросхем и X на номер вентилятора ЦП, который нужно изменить.

Сохраните файл и запустите как root:

 # датчики -s 

, который перезагрузит файлы конфигурации.

Снова запустите датчики и проверьте, есть ли показания оборотов. Если нет, увеличьте делитель до 8, 16 или 32. YMMV!

Пути к устройствам изменены в / etc / fancontrol

Перечисленные символические ссылки hwmon, расположенные в / sys / class / hwmon /, могут меняться по порядку, поскольку модули ядра не загружаются в последовательном порядке при загрузке. По этой причине управление вентилятором может работать некорректно. Ошибка: «Конфигурация устарела, запустите pwmconfig еще раз».Ошибка апстрима.

Решение

В /etc/conf.d/lm_sensors есть 2 массива, в которых перечислены все модули, обнаруженные при выполнении Sensor-detect . Они загружаются с помощью fancontrol. Если файл не существует, запустите sensor-detect от имени пользователя root, принимая значения по умолчанию. Откройте (или создайте) /etc/modules-load.d/modules.conf . Получите все модули, перечисленные из 2 переменных в /etc/conf.d/lm_sensors/ , и поместите их в / etc / modules-load.d / modules.conf , по одному модулю на строку. Указание их таким образом должно привести к определенному порядку загрузки модулей, что должно заставить пути hwmon оставаться там, где они есть, а не менять порядок при каждой загрузке. Если это не сработает, я настоятельно рекомендую найти другую программу для управления своими поклонниками. Если вы не можете найти ни одного, вы можете попробовать использовать альтернативное решение, указанное ниже.

Альтернативное решение: абсолютные пути

Использование абсолютных путей к файлам в fancontrol по умолчанию не работает, поскольку его вспомогательный сценарий pwmconfig запрограммирован на использование только путей hwmon для получения файлов.Это делается так, что он определяет, не изменился ли путь hwmon, указанный в его файле конфигурации / etc / fancontrol , и использует переменные DEVNAME и DEVPATH для определения такого изменения. Если ваши пути к hwmon будут постоянно меняться, это предотвратит запуск fancontrol, что бы вы ни делали. Однако эту проблему можно обойти. Откройте / usr / bin / fancontrol и закомментируйте эту часть скрипта:

 если! ValidateDevices "$ DEVPATH" "$ DEVNAME" тогда echo "Конфигурация устарела, запустите pwmconfig еще раз"> & 2 выход 1 фи 
Примечание: Это может заставить fancontrol записывать в файлы, которые вы указали в файле конфигурации, независимо от того, что это за файл.Это может повредить файлы, если вы укажете неправильный путь. Убедитесь, что вы используете правильный путь для своих файлов.

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

Комментирование этого должно эффективно игнорировать проверки правильности hwmon.Вы также можете игнорировать переменные DEVNAME и DEVPATH в файле конфигурации. После этого замените все пути hwmon в других переменных на его абсолютный путь. Чтобы упростить задачу, повторно запустите pwmconfig , чтобы обновить устройства hwmon. Теперь пути hwmon в файле конфигурации должны указывать на правильные абсолютные пути. Для каждого пути hwmon выполните следующую команду:

 "#" - это нумерация пути hwmon $ readlink -f / sys / class / hwmon / hwmon # / устройство 

Это даст вам абсолютный путь к устройству.

Например, в файле / etc / fancontrol FCTEMPS отображается следующим образом:

 FCTEMPS = hwmon2 / pwm1 = hwmon3 / temp1_input 

Выполнение readlink -f / sys / class / hwmon / hwmon3 / device может, например, вывести /sys/devices/platform/coretemp.0/ . cd в этот каталог. Если вы видите каталог / hwmon / hwmon # / , вы должны сделать это в своем файле конфигурации fancontrol, чтобы заменить путь hwmon #. Из предыдущего примера:

 # ПЕРЕД FCTEMPS = hwmon2 / pwm1 = hwmon3 / temp1_input # ПОСЛЕ FCTEMPS = hwmon2 / pwm1 = / sys / devices / platform / coretemp.0 / hwmon / [[: print:]] * / temp1_input 

По сути, вы должны заменить путь hwmon на абсолютный путь, объединенный с {{ic | / hwmon / [[: print:]] * /}, чтобы bash мог поймать случайное перечисленное имя hwmon.

Если вы не видите каталог / hwmon / hwmon # / , то вам не о чем беспокоиться. Это означает, что файлы температуры находятся в корне папки устройства. Просто замените hwmon # / на абсолютный путь к файлу. Например:

 # ПЕРЕД FCTEMPS = hwmon2 / pwm1 = hwmon3 / temp1_input #ПОСЛЕ FCTEMPS = hwmon2 / pwm1 = / sys / devices / platform / coretemp.0 / temp1_input 

После замены всех путей fancontrol должен работать нормально.

.

Смотрите также

Звоните:
8 (937) 357-2107