The ht
flag indicates it supports the hyper-threading specification. This specification doesn't require the CPU to actually support hyper-threading, so long as it supports the specification's mechanism for reporting the inability to support actual hyper-threading.
Почему мой процессор без поддержки гиперпоточности утверждает, что он имеет гиперпоточность?
1832
Azsgy
Я проверял свой процессор на наличие aesni (аппаратный aes, флаг «aes»), когда обнаружил флаг «ht». На процессорах i7 это означает способность процессора выполнять гиперпоточность, однако, поскольку у меня есть i5-4690K, я понимаю, что этого не должно происходить.
вот мои флаги процессора, обозначенные / proc / cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht <--------------- Hyperthreading flag tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
Почему это происходит? Может быть, это связано с тем, что все процессоры серии Core используют одинаковые матрицы? Почему они отправляют с неисправными флагами?
для более подробного объяснения, вот мой lscpu
вывод
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 60 Model name: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz Stepping: 3 CPU MHz: 3500.136 CPU max MHz: 3900.0000 CPU min MHz: 800.0000 BogoMIPS: 6999.62 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-3
Какой у вас процессор? (4690k - это i5, а не i7). Делать кошку / proc / cpuinfo | grep "название модели" расскажет вам эту информацию.
davidgo 9 лет назад
0
@ davidgo Боюсь, ты только что ответил на свой вопрос. У меня есть, как уже говорилось, i5-4690K.
Azsgy 9 лет назад
0
Пожалуйста, не "кусайте руку, которая кормит вас". Правка, которую вы сделали, примерно в то же время, что и ваш пост, показывает, что вы добавили "i5" в этот момент. То есть, вы не утверждали, что владеете I5-4690K, вы говорили о процессоре серии i7 и процессоре 4690k, что не имеет смысла - поэтому просить разъяснений было разумно.
davidgo 9 лет назад
0
1 ответ на вопрос
6
David Schwartz
Похожие вопросы
-
8
Должен ли я выбрать 32 или 64 бит для Linux?
-
12
Процессорные ядра: чем больше, тем лучше?
-
5
Почему мой компьютер начинает загружаться, а затем внезапно выключается?
-
-
2
Максимальная температура процессора для Core 2 Duo E6400
-
4
Насколько быстро каждое ядро в двухъядерном процессоре?
-
7
Могу ли я уменьшить скорость процессора моего MacBook при работе от батареи?
-
2
Предлагает ли Intel i7 реальное улучшение по сравнению со своими предшественниками?
-
4
Может ли 32-битная ОС работать на 64-битном процессоре?
-
3
Возможно ли использовать процессор Intel Q8400 в моем ASUS P5N-EM HDMI mobo?
-
3
Отпускает ли загрузка процессора / теплоотвода темп?