none
Win 7 ult sp1 x64 видит только 2 ядра i7 (msconfig не помогает) RRS feed

  • Вопрос

  • Друзья выручайте, так как мой полёт фантазии исчерпан.

    Дело вот в чем: установил пол года назад семерку х64 ультимат на i7 950, Asus sabertooth x58, 4Gb RAM, 2x Radeoh HD 6870 и не обратил внимания на тот факт, что простенький гаджет загрузки цп отображал 4 ядра. Думал в ай7 их же 4 значит все хорошо, пока недавно не с того ни с сего при очередной загрузке этот же гаджет вдруг начал показывать 8 полосок, опять же списал на мультитритинг и то, что гаджет обновился, а раньше он не умел читать... но все куда хуже : Еверест и cpu-z говорят, что 2 процессора, 4 потока и хоть ты тресни. В биосе включены все опции : active processors cores - all, мультитритинг включен, виртуализация включена, короче все включено. Предваряя совет с убиранием галочки напротив числа ядер в msconfig - не помогает, мало того по идее там должен быть выбор до 8 ядер 4*2 от мулитритинга(гипертрейдинга) но там только 4 и причем не важно, что там ставить 1, 2, 3 или 4 или вообще снимать галку после перезагрузки их все равно 2 ядра 4 потока хоть убейся. bcdedit /set {current} numproc x, где х последовательно пробовал от 1 до 8 ничего вообще не меняет. Что характерно, где то в винде видать запечатлелось 4 процессора и все тут, потому что, когда выключаешь в биосе гипертрейдинг то еверест и cpu-z показывают 4 ядра и 4 потока, но в диспетчере устройств четко 8 процессоров отображено. На компе стоит ХР x64 второй системой, так вот в ней еверест и cpu-z и диспетчер задач показывают все как надо 8 ядер. Как быть, что делать? :bandhead:

    p.s. биос обновлен до последней версии, обновление оси стоит ежедневное, все что было на сайте асуса по этой маме поставлено.
    25 октября 2011 г. 10:15

Все ответы

  • Диспетчер задач показывает 8 процессоров, чего же ты еще хочешь?

    25 октября 2011 г. 10:35
  • Как раз в этом и проблема - диспетчер устройств показывает 8 процессоров, а монитор производительности (из диспетчера задач который вызывается) показывает 4 процессора. 
    25 октября 2011 г. 10:38
  • А Вы не думаете, что гаджет отображает только физически ядра? Ведь i7 на сколько мне известно имеет лишь 4 физических и 4 виртуальных ядра. Поправьте меня если я ошибаюсь.
    25 октября 2011 г. 11:12
  • Сей час речь уже не идет о гаджете, о нем я рассказал для того, чтобы оъяснить почему пол года не обращал внимание на проблему, а сей час обратил. Технология Hyper-Threading обеспечивает параллельную обработку потоков на каждом процессоре (http://www.intel.com/cd/corporate/techtrends/emea/rus/platform-technology/hyper-threading/369646.htm) иными словами при включении в биосе этой технологии (а она у меня включена) Винда должна видеть в моем случае 8 системных процессоров, и как я писал ХП и видит именно их, в диспетчере задач отображается 8 окон с активностью процессора, еверест же или cpu-z пишут 4 процессора 8 потоков. А в семерке, как я уже писал выще, при включенной в биосе НТ диспетчер задач отображает 4 процессора, еверест или cpu-z пишут 2 процессора 4 потока, при выключенной в биосе НТ диспетчер задач отображает 4 процессора, еверест или cpu-z пишут 4 процессора 4 потока. При этом в диспетчере устройств отображаются установленными все 8 процессоров, при включенной НТ, осюда я делаю вывод, что где то, может в реесте может нет стоит ограничение на использование процессоров и в моем случае оно равно первым 4м, и вот как его выявить и выключить и есть мой вопрос.

    • Изменено Cane cat 25 октября 2011 г. 12:23
    25 октября 2011 г. 12:21
  • Ну так правильно 4 физических процессора + 4 логических
    25 октября 2011 г. 12:29
  • Ну так правильно 4 физических процессора + 4 логических

    Для понимания моего вопроса, прочтите пожалуйста второй раздел данной статьи http://www.ixbt.com/video3/quadcore2.shtml, под названием конфигурация и настройка системы. Виндовс умеет програмно ограничивать количество процессоров. В моем случае Вондовс должна видеть 8 процессоров. А она видит только 4.
    25 октября 2011 г. 12:39
  • http://www.fcenter.ru/fcconfa/viewtopic.php?f=2&t=96403

    http://forum.overclockers.ua/viewtopic.php?t=28507

    Вот у людей проблема точь-в-точь как у меня, только решение, которое им порекомендовали (снять галочку в мсконфиг) мне не помогает.

    25 октября 2011 г. 12:48
  • Думал в ай7 их же 4 значит все хорошо, пока недавно не с того ни с сего при очередной загрузке этот же гаджет вдруг начал показывать 8 полосок, опять же списал на мультитритинг и то, что гаджет обновился, а раньше он не умел читать...
    "что делать" - обращаться в поддержку CPU-Z и Everest, прочитав внимательно спецификацию на свой CPU. В спецификации чётко и ясно написано - 4 ядра с Hyperthreading. ОС правильно показывает вам 4 CPU и 8 гипертрединговых ядер.
    25 октября 2011 г. 13:26
    Отвечающий
  • Или я не правильно обьясняю или отвечающие не до конца вникают...

    у процессора 4 ядра 8 потоков. у меня в данный момент задействовано при включенном НТ 2 ядра 4 потока, при выключенном НТ 4 ядра 4 потока.

    25 октября 2011 г. 13:36
  • Какие-нибудь "оптимизации" для многоядерности делали? Что-нибудь устанавливали?

    Сейчас в диспетчере задач сколько процессоров показано?

    25 октября 2011 г. 16:56
    Модератор
  • диспетчер задач и монитор ресурсов показывает 4 процессора, а должен 8.

    прочитав некоторые форумы, пришел к выводу что дело в hal.dll и hal.inf которые говорят системе о том какое оборудование установлено. как раз дата изменения файла hal.dll 20/11/2011 время когда из 8 процессоров стало 4. Если кто-нибудь подскажет как его восстановить/заново инициализировать буду весьма признателен.

    25 октября 2011 г. 17:34
  • как раз дата изменения файла hal.dll 20/11/2011
    Что-то путаете? Двадцатого месяца в году нет.
    25 октября 2011 г. 17:45
    Модератор
  • прошу прощения что вместо точек поставил слеши 20 ноября 2011 если быть точным, вот перечитываю http://social.technet.microsoft.com/Forums/ru-RU/windows7ru/thread/ce3feb20-f5bf-4a99-b8ad-865fccbef5ae и понимаю, что у меня тоже самое, как бы решить...
    25 октября 2011 г. 17:54
  • 20 ноября 2011 если быть точным

    ноября??? :)))

    В той теме совсем другое, там в системе было установлено однопроцессорное ядро.

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

    25 октября 2011 г. 18:09
    Модератор
  • совсем зачитался, октября конечно )) та в том то и дело не ставил я никаких обновлений, кроме самостоятельно, автоматически загружаемых, и нет у меня контрольных точек восстановления системы, есть февральская и вчерашняя и все."

    ";Standard AMD64 HAL.  Although there is only one HAL, we have two install
    ; sections so that we can move from the UP kernel to the MP kernel when
    ; processors are added to the machine."

    Вот что пишется в теле файла hal.inf вот где то тут и кроется разгадка.

     

     

    • Изменено Cane cat 25 октября 2011 г. 18:21
    25 октября 2011 г. 18:15