Все мои мышки на usb ls (Low Speed) работают на 1000 Hz. То есть отвечают с новой позицией на каждый запрос от хоста. Возможно, ограничение у Вас именно в ОС.
Переустановил ОС. Windows 10 Professional (x64). Лицензия. Подключил USB-мышку Smartbuy 214-K. USBPcap показывает:
На интуитивном уровне мой первый комментарий был отчасти правильный. :))
Если упростить всю техническую часть, то действительно мы видим, что USB-мышка большую часть времени молчит и игнорирует все запросы от хоста.
Да, конечно, хост опрашивает её стабильно 125 раз в секунду (125, 250, 500, 1000 Гц). Но ей этот опрос – безразличен. Она возвращает пустые пакеты NAK.
А когда у неё есть, что сказать, она отправляет пакеты «interrupt IN».
В общем, USBPcap меня подвел. Простите меня. Там (в первом комментарии) я чушь написал. Спасибо, что поправили. :)
Все HID-устройства взаимодействуют с хостом через точки прерывания (interrupt endpoint).
HID-устройства не всегда передают данные. Большую часть времени они молчат. Но когда они начинают передачу данных, то им необходимо самое быстрое время отклика от хоста. Добиться этого можно только через механизм прерывания (interrupt endpoint).
Параметр bInterval – определяет интервал между точками прерывания.
Значение bInterval кодируется в миллисекундах (мс), в течение которого хост обязательно должен запросить новый отчет у устройства.
Хост постоянно опрашивает USB HID-устройства.
HID-протокол реализован таким образом, что хост сканирует каждую точку прерывания (interrupt endpoint) в поисках дескриптора «interrupt IN». Этот дескриптор указывает на то, что устройство отправило на хост новые данные.
Если новых данных нет, то устройство в праве ничего не отправлять хосту, а вернуть ему NAK.
Я запустил программу USBPcap, но никак не взаимодействовал с HID-устройствами. Я не шевелил мышкой, не нажимал никаких кнопок, ничего не делал. И вот что я получил:
Перед вами весь USB-трафик, который прошел за 63 секунды, между моим переходником и компьютером.
При подключении переходник установил интервал опроса 8 мс.
bInterval: 8
Код назначенных устройств:
2.1.0 – Составное USB-устройство
2.1.1 – HID-клавиатура
2.1.2 – HID-мышь.
Трафик пустой.
Единственное, что есть в трафике, это на 63-й секунде я нажал кнопку «q» на клавиатуре, чтобы закрыть программу USBPcap. Это нажатие было зафиксировано. Больше ничего.
Вопрос к вам, почему трафик пустой? Где вот эти самые опросы, как вы говорите, которые хост посылает на мышку и клавиатуру каждые 1 мс? Их нет в трафике.
Эксперимент №2.
Я запустил программу USBPcap:
На 7-ой секунде я нажал на кнопку мышки.
На 44-й секунде я немного пошевелил мышкой.
На 179-й секунде я нажал кнопку «q».
Я вижу, что как только HID-устройство перестает скидывать данные на хост, то хост о нём тут же забывает. Я не вижу никаких опросов со стороны хоста.
За 180 секунд их здесь должно быть 20 тысяч опросов со стороны хоста. Их нет.
Возможно, я ошибаюсь, но HID-протокол строго регламентирован, и HID-мышь – это простейшее устройство HID-протокола.
HID-мышь работает только в одну сторону. Она передает данные на хост. Она не умеет получать данные от хоста. Все переданные ей пакеты – игнорируются.
Опрашивать мышку на какой-либо частоте вы не можете. Только мышка решает, на какой частоте скидывать вам пакеты на хост.
Если в вашей мышки установлен микроконтроллер
USB 1.0 Full Speed – 1000 Гц.
То мышка может скидывать пакеты на хост с частотой 1000 Гц.
Для переключения на другие частоты вам потребуется либо драйвер от производителя:
Либо вот такой переключатель (на корпусе мышки):
Возможно, в вашей мышки установлен микроконтроллер, который никак не настраивается. Тогда, да, он может быть зафиксирован на частоту: 125, 250, 500, 1000 Гц.
Для того, чтобы определить частоту работы вашей мышки (реальную, а не теоретическую) достаточно всего лишь открыть вот эту ссылку.
Есть ли обратные переходники задёшево? Периодически нужно подключить обычные USB-клавиатуру и мышь в компьютеры с PS/2.
Поддержка «USB + PS/2» должна быть прописана в характеристиках самого устройства. Например, на OZON в продаже есть и клавиатуры, и мыши, в которых указано:
Интерфейс подключения: USB, PS/2.
Цена от 500 руб.
В комплекте идет стандартный переходник:
Если поддержка двух интерфейсов «USB + PS/2» в устройстве не заявлена, то этот переходник работать не будет.
давайте будем честны, USBPcap ставится модулем в Wireshark.
Я установил Wireshark версию «Portable». USBPcap там не было. Может я что-то сделал не так. USBPcap я ставил отдельно.
если уж используете какое-то ПО, то хотя бы напишите, что это Wireshark.
В описании программы USBPcap уже указано, что файл с трафиком можно открыть в программе Wireshark. Поэтому для меня самый короткий путь – это установить USBPcap и следовать инструкции.
Поэтому под разными углами может показаться, что кулер плохо отшлифован, кривой или неровный. Но это конструктивная особенность. По крайней мере, так об этом пишут производители.
Мои знания по тепловым трубкам подсказывают мне, что модели идентичны. Возможно, я ошибаюсь.
Но другой вопрос, что автор пишет, что крышка процессора – кривая. Вот это, скорее всего, и повлияло:
Неравномерность отпечатка на крышке процессора Intel целиком и полностью лежит на совести этого самого процессора Intel.
Как итог, у него не получилось соединить ровную поверхность кулера с ровной крышкой процессора. А произошел контакт: Выпуклая поверхность кулера с кривой крышкой процессора, который и выиграл в тестах.
Известно, что качественная СЖО (система жидкостного охлаждения) обеспечивает температуру этого процессора в 60 градусов. Мы получили такую же температуру без СЖО. Вот это показывает наш тест.
2) написано остерегайтесь шлифовки. но нет никакого объяснения почему. я ничем подобным не занимался, но судя по комментариям остерегаться шлифовки вовсе ни к чему.
Если мы говорим о шлифовке кулера (и только кулера), то это не имеет смысла. По причине кривой крышки процессора.
Если же мы говорим о шлифовке одновременно и процессора и кулера (двух поверхностей), то это трудоемкий процесс. Мы рекомендуем купить СЖО и не мучиться. Т.к., во-первых, шлифовка – это ваши деньги (и время). Во-вторых, вы лишаетесь гарантии на процессор. В-третьих, результат в 2-3 градуса вас может разочаровать (а такое бывает часто). В-четвертых, вы можете испортить процессор. В-пятых, продать отшлифованный процессор сложнее, чем заводской.
И самое главное. При прочих равных, эффективность СЖО всегда выше, чем медных трубок! Т.е. если вам нужен максимальный результат, то покупайте СЖО.
Относительно статьи. Мы сосредоточились на вопросе, является ли выпуклое основание браком или нет? Наш ответ – нет.
Относительно того, какой кулер лучше? 90% всех кулеров Noctua, Thermalright и их аналогов (из дорого сегмента) – горбатые и выпуклые. И они показывают отличные результаты. Мы не рекомендуем шлифовать эти кулеры.
На дорогих решениях типа хороших СЖО странно - этой неровности обычно и вовсе нет.
На «Overclockers.ru» пишут, что системы жидкостного охлаждения от производителей Thermaltake, Cougar, MSI, Asetec, Kraken, LIAN LI и других также имеют выпуклость.
Владельцы действительно горячих процессоров – ну совершенно точно прибегают к фрезеровке/шлифовке.
Это не так. Владельцы горячих процессоров покупают СЖО (системы жидкостного охлаждения). СЖО при прочих равных всегда лучше.
Если же СЖО не помогает, то делают андервольтинг. Водянка + андервольтинг = низкие температуры.
Цитата на «3DNews.ru»: Андервольтинг — необходимая процедура. Без неё процессор (AMD Ryzen 5 7600X) сильно грелся и мог терять в производительности. После андервольтинга процессор перестал греться, стал меньше расходовать электроэнергии и вышел на максимальную производительность.
Vilianov.com: Как снизить температуру AMD Ryzen 7000-й серии на 20 градусов? – Андервольтинг.
Единственное, что могу сказать, это то, что мы перед публикацией проконсультировались со специалистами, которые работают на станке ЧПУ. Они подтвердили тезисы:
Сделать ровное основание радиатора намного проще, чем горб правильной геометрической формы посередине.
Выпуклость делают на специальном станке. Это либо ЧПУ, либо более узко специализированное оборудование, которое направлено только на изготовление таких выпуклостей.
Но если, как вы говорите, у вас выпуклая точка гуляет, то это больше похоже на брак.
Sdima1357:
Переустановил ОС. Windows 10 Professional (x64). Лицензия.
Подключил USB-мышку Smartbuy 214-K.
USBPcap показывает:
bInterval: 8
Подключил мышку ARDOR Gaming Edge PRO.
USBPcap показывает:
bInterval: 1
Итак:
Офисная мышка – 125 Гц.
Переходник – 125 Гц.
Игровая мышка – 1000 Гц.
С операционной системой всё в порядке.
На интуитивном уровне мой первый комментарий был отчасти правильный. :))
Если упростить всю техническую часть, то действительно мы видим, что USB-мышка большую часть времени молчит и игнорирует все запросы от хоста.
Да, конечно, хост опрашивает её стабильно 125 раз в секунду (125, 250, 500, 1000 Гц).
Но ей этот опрос – безразличен. Она возвращает пустые пакеты NAK.
А когда у неё есть, что сказать, она отправляет пакеты «interrupt IN».
В общем, USBPcap меня подвел. Простите меня. Там (в первом комментарии) я чушь написал.
Спасибо, что поправили. :)
Спасибо вам!
Да, вы правы. Всё так и есть!
Разобрался в документации:
Все HID-устройства взаимодействуют с хостом через точки прерывания (interrupt endpoint).
HID-устройства не всегда передают данные. Большую часть времени они молчат. Но когда они начинают передачу данных, то им необходимо самое быстрое время отклика от хоста. Добиться этого можно только через механизм прерывания (interrupt endpoint).
Параметр bInterval – определяет интервал между точками прерывания.
Значение bInterval кодируется в миллисекундах (мс), в течение которого хост обязательно должен запросить новый отчет у устройства.
Хост постоянно опрашивает USB HID-устройства.
HID-протокол реализован таким образом, что хост сканирует каждую точку прерывания (interrupt endpoint) в поисках дескриптора «interrupt IN». Этот дескриптор указывает на то, что устройство отправило на хост новые данные.
Если новых данных нет, то устройство в праве ничего не отправлять хосту, а вернуть ему NAK.
Эксперимент.
Я запустил программу USBPcap, но никак не взаимодействовал с HID-устройствами.
Я не шевелил мышкой, не нажимал никаких кнопок, ничего не делал. И вот что я получил:
Перед вами весь USB-трафик, который прошел за 63 секунды, между моим переходником и компьютером.
При подключении переходник установил интервал опроса 8 мс.
bInterval: 8
Код назначенных устройств:
2.1.0 – Составное USB-устройство
2.1.1 – HID-клавиатура
2.1.2 – HID-мышь.
Трафик пустой.
Единственное, что есть в трафике, это на 63-й секунде я нажал кнопку «q» на клавиатуре, чтобы закрыть программу USBPcap.
Это нажатие было зафиксировано. Больше ничего.
Вопрос к вам, почему трафик пустой? Где вот эти самые опросы, как вы говорите, которые хост посылает на мышку и клавиатуру каждые 1 мс? Их нет в трафике.
Эксперимент №2.
Я запустил программу USBPcap:
На 7-ой секунде я нажал на кнопку мышки.
На 44-й секунде я немного пошевелил мышкой.
На 179-й секунде я нажал кнопку «q».
Я вижу, что как только HID-устройство перестает скидывать данные на хост, то хост о нём тут же забывает.
Я не вижу никаких опросов со стороны хоста.
За 180 секунд их здесь должно быть 20 тысяч опросов со стороны хоста. Их нет.
Возможно, я ошибаюсь, но HID-протокол строго регламентирован, и HID-мышь – это простейшее устройство HID-протокола.
HID-мышь работает только в одну сторону. Она передает данные на хост. Она не умеет получать данные от хоста. Все переданные ей пакеты – игнорируются.
Опрашивать мышку на какой-либо частоте вы не можете. Только мышка решает, на какой частоте скидывать вам пакеты на хост.
Если в вашей мышки установлен микроконтроллер
USB 1.0 Full Speed – 1000 Гц.
То мышка может скидывать пакеты на хост с частотой 1000 Гц.
Для переключения на другие частоты вам потребуется либо драйвер от производителя:
Либо вот такой переключатель (на корпусе мышки):
Возможно, в вашей мышки установлен микроконтроллер, который никак не настраивается. Тогда, да, он может быть зафиксирован на частоту:
125, 250, 500, 1000 Гц.
Для того, чтобы определить частоту работы вашей мышки (реальную, а не теоретическую) достаточно всего лишь открыть вот эту ссылку.
Поддержка «USB + PS/2» должна быть прописана в характеристиках самого устройства.
Например, на OZON в продаже есть и клавиатуры, и мыши, в которых указано:
Интерфейс подключения: USB, PS/2.
Цена от 500 руб.
В комплекте идет стандартный переходник:
Если поддержка двух интерфейсов «USB + PS/2» в устройстве не заявлена, то этот переходник работать не будет.
Я установил Wireshark версию «Portable».
USBPcap там не было. Может я что-то сделал не так.
USBPcap я ставил отдельно.
В описании программы USBPcap уже указано, что файл с трафиком можно открыть в программе Wireshark.
Поэтому для меня самый короткий путь – это установить USBPcap и следовать инструкции.
Это прописано в HID-протоколе. Он умеет работать только с двумя режимами:
Low Speed – 6 Кбит/с, 125 Гц.
Full Speed – 512 Кбит/с, 1000 Гц.
На большее он не способен. Но т.к. USB 2.0 унаследовал эти два режима и добавил к ним новый:
High-Speed – 480 Мбит/с, 8000 Гц.
То принято считать, что режим «Full Speed» принадлежит USB 2.0.
У вас подключено устройство, которое работает в режиме Full Speed.
Безусловно, надо продолжать эту тему.
Кулеры с выпуклым основанием появились в 2003 году. С тех пор много времени прошло, а споры вокруг них не утихают.
Надо учитывать еще один момент:
Кулер в одной плоскости может быть выпуклым.
В другой – ровным.
Поэтому под разными углами может показаться, что кулер плохо отшлифован, кривой или неровный. Но это конструктивная особенность. По крайней мере, так об этом пишут производители.
Мои знания по тепловым трубкам подсказывают мне, что модели идентичны.
Возможно, я ошибаюсь.
Но другой вопрос, что автор пишет, что крышка процессора – кривая. Вот это, скорее всего, и повлияло:
Как итог, у него не получилось соединить ровную поверхность кулера с ровной крышкой процессора.
А произошел контакт: Выпуклая поверхность кулера с кривой крышкой процессора, который и выиграл в тестах.
Тест относится только к кулеру Thermalright Macho и процессору AMD Ryzen 5700X.
В качестве сравнения можно посмотреть другие результаты, например:
Ryzen 5700X. Система жидкостного охлаждения Cooler Master – 70 градусов.
Ryzen 5700X. Система жидкостного охлаждения EKWB – 55 градусов.
Известно, что качественная СЖО (система жидкостного охлаждения) обеспечивает температуру этого процессора в 60 градусов. Мы получили такую же температуру без СЖО. Вот это показывает наш тест.
Если мы говорим о шлифовке кулера (и только кулера), то это не имеет смысла. По причине кривой крышки процессора.
Если же мы говорим о шлифовке одновременно и процессора и кулера (двух поверхностей), то это трудоемкий процесс.
Мы рекомендуем купить СЖО и не мучиться. Т.к., во-первых, шлифовка – это ваши деньги (и время). Во-вторых, вы лишаетесь гарантии на процессор. В-третьих, результат в 2-3 градуса вас может разочаровать (а такое бывает часто). В-четвертых, вы можете испортить процессор. В-пятых, продать отшлифованный процессор сложнее, чем заводской.
И самое главное. При прочих равных, эффективность СЖО всегда выше, чем медных трубок! Т.е. если вам нужен максимальный результат, то покупайте СЖО.
Относительно статьи. Мы сосредоточились на вопросе, является ли выпуклое основание браком или нет? Наш ответ – нет.
Относительно того, какой кулер лучше?
90% всех кулеров Noctua, Thermalright и их аналогов (из дорого сегмента) – горбатые и выпуклые. И они показывают отличные результаты. Мы не рекомендуем шлифовать эти кулеры.
На «Overclockers.ru» пишут, что системы жидкостного охлаждения от производителей Thermaltake, Cougar, MSI, Asetec, Kraken, LIAN LI и других также имеют выпуклость.
Как испортить кулер шлифовкой за 2 минуты?
Видео.
Это не так.
Владельцы горячих процессоров покупают СЖО (системы жидкостного охлаждения). СЖО при прочих равных всегда лучше.
Если же СЖО не помогает, то делают андервольтинг.
Водянка + андервольтинг = низкие температуры.
Цитата на «3DNews.ru»:
Андервольтинг — необходимая процедура. Без неё процессор (AMD Ryzen 5 7600X) сильно грелся и мог терять в производительности. После андервольтинга процессор перестал греться, стал меньше расходовать электроэнергии и вышел на максимальную производительность.
Vilianov.com:
Как снизить температуру AMD Ryzen 7000-й серии на 20 градусов? – Андервольтинг.
Единственное, что могу сказать, это то, что мы перед публикацией проконсультировались со специалистами, которые работают на станке ЧПУ. Они подтвердили тезисы:
Сделать ровное основание радиатора намного проще, чем горб правильной геометрической формы посередине.
Выпуклость делают на специальном станке. Это либо ЧПУ, либо более узко специализированное оборудование, которое направлено только на изготовление таких выпуклостей.
Но если, как вы говорите, у вас выпуклая точка гуляет, то это больше похоже на брак.
Ryzen 5700X – 78 Вт в стоке.
65 watt – это маркетинговый ход, чтобы лучше покупали.
Может быть. Но у некоторых СЖО (систем жидкостного охлаждения) на этом процессоре 70 градусов.
Могу сослаться на этот тест. Кулер с выпуклым основанием показал значительно лучшее охлаждение, чем кулер с ровной поверхностью.
Как раз есть статья на эту тему на ресурсе «3DNews.ru». Там сравнивают кулер с выпуклым основанием и ровным. TDP 210 Вт.
Результат: Выпуклое основание лучше, чем ровное на 3-4 градуса.
Спасибо! Теперь всё работает.