Обновлено:Я уже делал это до того, как написал этот пост.
Отключите Hyperthreading в реестре Windows 7
Я искал много-много тем об этой проблеме, ответа нет, поэтому я прошу дополнительной информации. Я не понимаю, почему кто-то все еще голосует против моего вопроса после того, как я его отредактировал.
Извините за мой плохой английский.
Характеристики:
Мой проблемный ноутбук:
- Asus Vivobook X512DA A512DA (ноутбук).
- AMD Ryzen R5 3500U с Vega 8.
- 8 ГБ физической оперативной памяти (но 6 ГБ доступно из-за iGPU).
- SSD 500 ГБ.
Мой другой ноутбук и работает так, как и ожидалось:
- HP Elite Book (еще один ноутбук).
- Intel i7 8550U с Intel UHD 620.
- 16 ГБ физической оперативной памяти.
- SSD 500 ГБ.
Проблема:
- Ryzen 3500U с Vega 8 выдает всего 40-45 кадров в секунду в игреЛига Легенд(минимальные настройки 1080p), но в игре 60-80 кадров в секундуDota 2(средние настройки 1080p).
- Процессор продолжает работать на1400МГц, вместо того, чтобы бежать на2100 - 3700 МГцнравится, когда он работает (обработка данных, рендеринг и т. д.).
- В играхтемператураявляетсявсегда ниже 60C степень.
- С другой стороны, Intel i7 8550U выдает 60-70 кадров в секунду в игре.Лига Легенд(максимальные настройки, слабые тени), но в игре 50-60 кадров в секундуDota 2(минимальные настройки 1080p, даже ниже, чем у Ryzen).
Во что я верю:
- Эта игра League of Legend использует только 2 потока (ей нужно больше Гц на ядро). Так что если я хочуполучить больше кадров в секунду в игреЛига ЛегендМне нужно отключить SMT (гиперпоточность), чтобы заставить процессор сосредоточиться на основном потоке каждого ядра.
Что я наделал:
- Я знаю, что отключение HT (или SMT) возможно только в BIOS, но дешевый ноутбук Vivobook X512DA A512DA не позволяет этого сделать (в настройках BIOS нет такой опции).
- Я скачал несколько программ, например, cpu packer, unpacker... но я не видел ничего похожего на pack a core (or a thread), в ней не так много функций по сравнению с предварительными изображениями в Интернете, она только уменьшает все до 5% 10% или что-то в этом роде, чего я не совсем понимаю. msconfig, похоже, не сильно помогает, когда при установке ядер на 2 процессор будет использовать только 2 потока в 1 ядре.
На что я надеюсь:
- Может быть, есть какие-то трюки, позволяющие добиться 60 кадров в секунду в игре, или что-то вроде отключения второго потока на ядро.
Спасибо вам всем.
решение1
Ты не можешь.
Vivobook не предоставляет эту опцию в BIOS, хотя обычно она доступна.
Таким образом, если не написать специальную прошивку BIOS (удачи), вы не сможете отключить гиперпоточность на Vivobook 15.