Via xhci uasp utility что это

Via xhci uasp utility

VIA Labs VL805 USB 3.0 Controller Driver 4.90a

Fixes:

— Fix specific Gaming controller compatibility issue.

Versions:

— VIA USB 3.0 Driver for Windows 8 and 8.1 (Xhcdrv.sys): 6.1.7600. 4903
— VIA USB 3.0 Hub Driver for Windows 8 and 8.1 (Viahub3.sys): 6.1.7600. 4903
— VIA USB 3.0 Driver for Windows 7 (Xhcdrv.sys): 6.1.7600. 4903
— VIA USB 3.0 Hub Driver for Windows 7 (Viahub3.sys): 6.1.7600. 4903
— VIA USB 3.0 UASP Client Driver 6.1.7600. 4002
— VIA USB 3.0 UASP Transfer Mode Utility 1.0.0.15

Notices:

— In this driver package, it contains both the drivers for USB 3.0 host controller and UASP storage device driver.
— Please update your VIA XHCI host controller PCIe Card with latest version of firmware which can support UASP before install this driver.
— This UASP driver needs to work together with the “VIA USB 3.0 Speeder” utility.

Примечание: Ссылка «скачать» может вести как непосредственно на файл, так и на сайт производителя, на котором Вы можете найти нужный файл.
Это связано с тем, что некоторые производители не позволяют размещать прямые ссылки на файлы.

Via xhci uasp utility что это. 6. Via xhci uasp utility что это фото. Via xhci uasp utility что это-6. картинка Via xhci uasp utility что это. картинка 6

Via xhci uasp utility что это. 6. Via xhci uasp utility что это фото. Via xhci uasp utility что это-6. картинка Via xhci uasp utility что это. картинка 6
Via xhci uasp utility что это. 7. Via xhci uasp utility что это фото. Via xhci uasp utility что это-7. картинка Via xhci uasp utility что это. картинка 7—>

Via xhci uasp utility что это. 7. Via xhci uasp utility что это фото. Via xhci uasp utility что это-7. картинка Via xhci uasp utility что это. картинка 7

Via xhci uasp utility что это. 6. Via xhci uasp utility что это фото. Via xhci uasp utility что это-6. картинка Via xhci uasp utility что это. картинка 6

Via xhci uasp utility что это. VIA USB. Via xhci uasp utility что это фото. Via xhci uasp utility что это-VIA USB. картинка Via xhci uasp utility что это. картинка VIA USB

VIA USB 3.0 Drivers (VIA XHCI Drivers) представляет собой пакет драйверов для контроллеров USB 3.0 компании VIA. Драйверы обеспечивают подключение устройств через данные разъемы для работы в операционных системах Microsoft Windows.

VL800, VL801, VL805, VL806, VL808, VX11, CND001, CND003.

«VIA USB eXtensible Host Controller»;
«VIA USB Mass Storage Device (0711)»;
«VIA USB 3 Root Hub»;
«VIA USB 3 Hub»;
«VIA USB 2 Hub»;
«VIA USB 1 Hub»;
«VIA USB 2 MTT Hub»;
«USB 3.1 Gen2 SuperSpeedPlus».

Поддерживаемые коды устройств

Лицензия: Freeware

Язык интерфейса: Multi / Русский

Размер: 63 Мб

VIA USB 3.0 Drivers 5.60b [Windows XP/7]

VIA USB 3.0 Drivers 4.90a [Windows 7/8/8.1]

Via xhci uasp utility что это. via. Via xhci uasp utility что это фото. Via xhci uasp utility что это-via. картинка Via xhci uasp utility что это. картинка via

Подробнее о пакете драйверов:

VIA VX11 MSP USB3.0 Host Controller Driver. Характеристики драйвера

Драйвер чипсета для USB 3.0 контроллера VIA VX11 MSP USB3.0 Host Controller Driver версии 5.10A. Для автоустановки драйвера скачайте и запустите файл VIA_XHCI_Driver_V5.10A_SingleDriver.exe на 32 или 64 битной Windows 7.

Поддержка чипа: VIA VX11 Media System Processor.

Внимание! Перед установкой драйвера VIA VX11 MSP USB3.0 Host Controller Driver рекомендутся удалить её старую версию. Удаление драйвера особенно необходимо — при замене оборудования или перед установкой новых версий драйверов для видеокарт. Узнать об этом подробнее можно в разделе FAQ.

Файлы для скачивания (информация)

Рейтинг: 2.8/5 ( Проголосовало: 10 чел.)

Источник

USB3.0 PCI-E карта или снова об UASP с результатами тестов

Via xhci uasp utility что это. . Via xhci uasp utility что это фото. Via xhci uasp utility что это-. картинка Via xhci uasp utility что это. картинка

С некоторых пор перестал апгрейдить компьютер, денег на это требуется много, а смысла особого нет, текущее железо со всем справляется. Но вот отсутствие портов USB 3.0 на материнской плате удручало, поэтому 9 месяцев назад была куплена плата расширения на 5 портов USB 3.0 с возможностью подключения еще 2 портов с помощью шлейфа. Работает в Windows начиная с ХР, заканчивая 10 (в Linux естественно тоже), и, самое главное, в старых операционных системах может работать в режимах «TURBO» и «UASP».

Что такое «UASP» и «TURBO» можно глянуть здесь, именно поэтому была куплена именно эта карта на двух чипах VIA vl805 и vl812.

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

Диск с драйверами в комплекте выкидываем сразу, ставить надо последнюю версию, которую качаем с сайта ORICO. Устанавливаем, помимо драйверов ставится утилита «VIA UASP Control Tool». Именно при помощи нее можно даже в старой операционке получить поддержку UASP. Логика работы ее проста: если устройство поддерживает «UASP», то по умолчанию будет режим «UASP», если нет, то режим «NORMAL». Из «NORMAL» можно ускориться, переключившись в «TURBO».

Via xhci uasp utility что это. e1ff47. Via xhci uasp utility что это фото. Via xhci uasp utility что это-e1ff47. картинка Via xhci uasp utility что это. картинка e1ff47
Via xhci uasp utility что это. 918fd0. Via xhci uasp utility что это фото. Via xhci uasp utility что это-918fd0. картинка Via xhci uasp utility что это. картинка 918fd0

Тестируем при помощи двух жестких дисков и трех конвертеров SATA=>USB. Возниает вопрос, почему трех? Дело в том, что во внешнем боксе ORICO с поддержкой UASP SSD диск отказывался работать, просто вешал систему. Поэтому тесты SSD были сделаны в боксе без UASP. Жаль конечно, было сильное желание проверить, сможет ли SSD диск в боксе UASP обставить интерфейс SATAII.
1) SSD ADATA SP 550
2) SEAGATE ST1000LM035 1TB 5400rpm 128MB Cache SATA 6.0Gb/s 2.5″
3) ORICO 2599US3 на чипе JMS578 (UASP)
4) ORICO 2599US3 на чипе NS1066X
5) E-yield USB 3.0 to SATA-IDE-ATA-Data-Adapter на чипе Innostor IS611

SSD ADATA SP 550, подключенный к порту SATAII на материнской плате (Да, плата старая, SATAIII на ней нет)
Via xhci uasp utility что это. 16313b. Via xhci uasp utility что это фото. Via xhci uasp utility что это-16313b. картинка Via xhci uasp utility что это. картинка 16313b
SSD ADATA SP 550, подключенный через «5» в режиме «Normal»
Via xhci uasp utility что это. 3cb7f5. Via xhci uasp utility что это фото. Via xhci uasp utility что это-3cb7f5. картинка Via xhci uasp utility что это. картинка 3cb7f5
SSD ADATA SP 550, подключенный через «4» в режиме «Normal»
Via xhci uasp utility что это. a08592. Via xhci uasp utility что это фото. Via xhci uasp utility что это-a08592. картинка Via xhci uasp utility что это. картинка a08592
SSD ADATA SP 550, подключенный через «5» в режиме «Turbo»
Via xhci uasp utility что это. c3cc47. Via xhci uasp utility что это фото. Via xhci uasp utility что это-c3cc47. картинка Via xhci uasp utility что это. картинка c3cc47
SSD ADATA SP 550, подключенный через «4» в режиме «Turbo»
Via xhci uasp utility что это. 79c126. Via xhci uasp utility что это фото. Via xhci uasp utility что это-79c126. картинка Via xhci uasp utility что это. картинка 79c126
SEAGATE ST1000LM035, подключенный к порту SATAII на материнской плате
Via xhci uasp utility что это. e5a91f. Via xhci uasp utility что это фото. Via xhci uasp utility что это-e5a91f. картинка Via xhci uasp utility что это. картинка e5a91f
SEAGATE ST1000LM035, подключенный через «5» в режиме «Normal»
Via xhci uasp utility что это. 82e21e. Via xhci uasp utility что это фото. Via xhci uasp utility что это-82e21e. картинка Via xhci uasp utility что это. картинка 82e21e
SEAGATE ST1000LM035, подключенный через «3» в режиме «Normal»
Via xhci uasp utility что это. bd7192. Via xhci uasp utility что это фото. Via xhci uasp utility что это-bd7192. картинка Via xhci uasp utility что это. картинка bd7192
SEAGATE ST1000LM035, подключенный через «5» в режиме «Turbo»
Via xhci uasp utility что это. 57d2f0. Via xhci uasp utility что это фото. Via xhci uasp utility что это-57d2f0. картинка Via xhci uasp utility что это. картинка 57d2f0
SEAGATE ST1000LM035, подключенный через «3» в режиме «UASP»
Via xhci uasp utility что это. 396584. Via xhci uasp utility что это фото. Via xhci uasp utility что это-396584. картинка Via xhci uasp utility что это. картинка 396584

Комментировать результаты особого смысла нет, все наглядно. Выигрыш в скорости есть.

Источник

USB3.0 PCI-E карта или снова об UASP с результатами тестов

Via xhci uasp utility что это. . Via xhci uasp utility что это фото. Via xhci uasp utility что это-. картинка Via xhci uasp utility что это. картинка

С некоторых пор перестал апгрейдить компьютер, денег на это требуется много, а смысла особого нет, текущее железо со всем справляется. Но вот отсутствие портов USB 3.0 на материнской плате удручало, поэтому 9 месяцев назад была куплена плата расширения на 5 портов USB 3.0 с возможностью подключения еще 2 портов с помощью шлейфа. Работает в Windows начиная с ХР, заканчивая 10 (в Linux естественно тоже), и, самое главное, в старых операционных системах может работать в режимах «TURBO» и «UASP».

Что такое «UASP» и «TURBO» можно глянуть здесь, именно поэтому была куплена именно эта карта на двух чипах VIA vl805 и vl812.

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

Диск с драйверами в комплекте выкидываем сразу, ставить надо последнюю версию, которую качаем с сайта ORICO. Устанавливаем, помимо драйверов ставится утилита «VIA UASP Control Tool». Именно при помощи нее можно даже в старой операционке получить поддержку UASP. Логика работы ее проста: если устройство поддерживает «UASP», то по умолчанию будет режим «UASP», если нет, то режим «NORMAL». Из «NORMAL» можно ускориться, переключившись в «TURBO».

Via xhci uasp utility что это. e1ff47. Via xhci uasp utility что это фото. Via xhci uasp utility что это-e1ff47. картинка Via xhci uasp utility что это. картинка e1ff47
Via xhci uasp utility что это. 918fd0. Via xhci uasp utility что это фото. Via xhci uasp utility что это-918fd0. картинка Via xhci uasp utility что это. картинка 918fd0

Тестируем при помощи двух жестких дисков и трех конвертеров SATA=>USB. Возниает вопрос, почему трех? Дело в том, что во внешнем боксе ORICO с поддержкой UASP SSD диск отказывался работать, просто вешал систему. Поэтому тесты SSD были сделаны в боксе без UASP. Жаль конечно, было сильное желание проверить, сможет ли SSD диск в боксе UASP обставить интерфейс SATAII.
1) SSD ADATA SP 550
2) SEAGATE ST1000LM035 1TB 5400rpm 128MB Cache SATA 6.0Gb/s 2.5″
3) ORICO 2599US3 на чипе JMS578 (UASP)
4) ORICO 2599US3 на чипе NS1066X
5) E-yield USB 3.0 to SATA-IDE-ATA-Data-Adapter на чипе Innostor IS611

SSD ADATA SP 550, подключенный к порту SATAII на материнской плате (Да, плата старая, SATAIII на ней нет)
Via xhci uasp utility что это. 16313b. Via xhci uasp utility что это фото. Via xhci uasp utility что это-16313b. картинка Via xhci uasp utility что это. картинка 16313b
SSD ADATA SP 550, подключенный через «5» в режиме «Normal»
Via xhci uasp utility что это. 3cb7f5. Via xhci uasp utility что это фото. Via xhci uasp utility что это-3cb7f5. картинка Via xhci uasp utility что это. картинка 3cb7f5
SSD ADATA SP 550, подключенный через «4» в режиме «Normal»
Via xhci uasp utility что это. a08592. Via xhci uasp utility что это фото. Via xhci uasp utility что это-a08592. картинка Via xhci uasp utility что это. картинка a08592
SSD ADATA SP 550, подключенный через «5» в режиме «Turbo»
Via xhci uasp utility что это. c3cc47. Via xhci uasp utility что это фото. Via xhci uasp utility что это-c3cc47. картинка Via xhci uasp utility что это. картинка c3cc47
SSD ADATA SP 550, подключенный через «4» в режиме «Turbo»
Via xhci uasp utility что это. 79c126. Via xhci uasp utility что это фото. Via xhci uasp utility что это-79c126. картинка Via xhci uasp utility что это. картинка 79c126
SEAGATE ST1000LM035, подключенный к порту SATAII на материнской плате
Via xhci uasp utility что это. e5a91f. Via xhci uasp utility что это фото. Via xhci uasp utility что это-e5a91f. картинка Via xhci uasp utility что это. картинка e5a91f
SEAGATE ST1000LM035, подключенный через «5» в режиме «Normal»
Via xhci uasp utility что это. 82e21e. Via xhci uasp utility что это фото. Via xhci uasp utility что это-82e21e. картинка Via xhci uasp utility что это. картинка 82e21e
SEAGATE ST1000LM035, подключенный через «3» в режиме «Normal»
Via xhci uasp utility что это. bd7192. Via xhci uasp utility что это фото. Via xhci uasp utility что это-bd7192. картинка Via xhci uasp utility что это. картинка bd7192
SEAGATE ST1000LM035, подключенный через «5» в режиме «Turbo»
Via xhci uasp utility что это. 57d2f0. Via xhci uasp utility что это фото. Via xhci uasp utility что это-57d2f0. картинка Via xhci uasp utility что это. картинка 57d2f0
SEAGATE ST1000LM035, подключенный через «3» в режиме «UASP»
Via xhci uasp utility что это. 396584. Via xhci uasp utility что это фото. Via xhci uasp utility что это-396584. картинка Via xhci uasp utility что это. картинка 396584

Комментировать результаты особого смысла нет, все наглядно. Выигрыш в скорости есть.

Источник

СОБЕРИ САМ

Via xhci uasp utility что это. . Via xhci uasp utility что это фото. Via xhci uasp utility что это-. картинка Via xhci uasp utility что это. картинкаVia xhci uasp utility что это. . Via xhci uasp utility что это фото. Via xhci uasp utility что это-. картинка Via xhci uasp utility что это. картинкаVia xhci uasp utility что это. . Via xhci uasp utility что это фото. Via xhci uasp utility что это-. картинка Via xhci uasp utility что это. картинка

Производительность USB 3.0: изучаем UASP и Turbo ModeVia xhci uasp utility что это. . Via xhci uasp utility что это фото. Via xhci uasp utility что это-. картинка Via xhci uasp utility что это. картинка

USB 3.0 | Куда девается скорость?

Изо дня в день мы радуемся удобству использования и мгновенному подключению USB-устройств. Но бывает, мы просто проклинаем интерфейс. USB с технологией plug and play невероятно удобная вещь. Но иногда, он как будто назло отказывается определять устройство или обеспечивать ту скорость работы с ним, которой мы ожидали.

Via xhci uasp utility что это. usb 3 uas turbo 01. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 01. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 01
USB 2.0: похоже, это продлится весь день…

С появлением чипсетов Intel седьмой серии и AMD Fusion Controller Hub, поддерживающих USB 3.0, трудно представить, как мы могли пользоваться первым поколением интерфейса USB более десяти лет назад. Максимальная пропускная способность составляла 1,5 Мбайт/с, и файлы через USB 1.1 передавались ужасно медленно, однако ситуация частично смягчалась небольшой ёмкостью USB-накопителей.

Через пару лет нашему вниманию был представлен обновлённый интерфейс USB 2.0, который имел максимальную заявленную скоростью передачи в 60 Мбайт/с — огромный скачок по сравнению с USB 1.1. Тем не менее, новый интерфейс ограничивала перегрузка протокола и кодирование 8/10 бит, в итоге реальная скорость передачи у USB 2.0 находилась в пределах 30-40 Мбайт/с. На то время этого было достаточно. Но с ростом популярности доступных внешних RAID – хранилищ и SSD на базе SATA, мы стали более чувствительны к производительности, и постепенно оказалось очевидным, что скорости USB 2.0 начинает не хватать.

Via xhci uasp utility что это. usb 3 uas turbo 02. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 02. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 02

USB 3.0 удовлетворил нашу потребность в интерфейсе с более высокой пропускной способностью, максимальный показатель которого достигает 625 Мбайт/с. Если учесть фактор передачи сигналов, мы получаем потолок в 500 Мбайт/с. Но даже учитывая это, реальная производительность, похоже, никогда не доходит да такого высокого уровня, как указывается в оптимистичных графиках пропускной способности, которые поставщики материнских плат любят размещать на коробке со своей продукцией.

Via xhci uasp utility что это. usb 3 uas turbo 03. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 03. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 03
USB 3.0: Лучше. Но мы ждём большего!

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

USB 3.0 | Что замедляет скорость интерфейса?

Почему наши устройства на базе USB 3.0 работают примерно на скорости 150 Мбайт/с, когда заявленный максимум интерфейса составляет 500 Мбайт/с или около того? Для того чтобы понять внутреннее устройство USB нужно разобраться в базовой скорости и питании.

ИнтерфейсСкорость передачи данных, Мбит/сТеоретическая пропускная способность, Мбайт/сТеоретическая пропускная способность после кодирования 8/10 бит, Мбайт/с
USB 2.04806048
USB 3.05000625500

Поскольку USB не очень подходит для передачи немодулированных данных, информацию необходимо закодировать, используя линейный код и затем декодировать на другом конце. Это важный момент, позволяющий принимающей стороне восстанавливать синхронизацию. Без этого ошибок передачи будет гораздо больше. Как и многие другие интерфейсы (например, оптический Gigabit Ethernet), USB использует линейное избыточное кодирование 8/10 бит, превращающее восьмибитные данные в десятибитные, тем самым достигая соответствия по фронтам передачи сигнала. Хотя кодирование 8/10 бит обеспечивает необходимую синхронизацию потока, это уменьшает скорость передачи полезной информации на 20%.

Поэтому скорость передачи данных USB 3.0, составляющая 5 Гбит/с, превращается в 500 Мбайт/с пиковой пропускной способности. Но это не единственный фактор, съедающий реальную скорость передачи.

В характеристике USB 3.0 на форуме USB Implementers Forum (USB-IF), под пунктом 4.4.11 сообщается следующее:

Эффективность SuperSpeed USB зависит от нескольких факторов, включающих кодирование символов 8/10 бит, структуру пакета и фрейминг, управление потоками и перегрузку протокола. На частоте передачи данных 5 Гбит/с с кодированием 8/10 бит, чистая пропускная способность составляет 500 Мбайт/с. Когда учитываются контроль потока, структура пакета и перегрузка протокола, пропускная способность полезной информации составляет 400 Мбайт/с или больше.

Внезапно скорость USB 3.0 потеряла ещё 100 Мбайт/с. Однако даже 400 Мбайт/с смотрится довольно хорошо по сравнению с 40 Мбайт/с у интерфейса USB 2.0.

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

Via xhci uasp utility что это. usb 3 uas turbo 04. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 04. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 04

Via xhci uasp utility что это. usb 3 uas turbo 05. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 05. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 05

Во-первых, контроллер самого устройства сильно влияет на производительность. На графике выше Thermaltake BlacX 5G определённо быстрее, чем адаптер Apricorn SATA-to-USB 3.0 Adapter, однако такие данные вы увидите только с использованием высокопроизводительного SSD. Больше впечатляет то, что BlacX 5G может обогнать внешнее RAID-хранилище от Buffalo, результат которого показан на первом графике. Из трёх отмеченных устройств только BlacX 5G использует контроллер ASM1051. Исходя из нашего опыта, устройства, поддерживающие USB 3.0 и использующие контроллеры ASMedia, обеспечивают более высокий уровень производительности. Но одного этого преимущества не достаточно для того, чтобы пройти барьер 300 Мбайт/с и продвинуться к пиковой производительности интерфейса.

И последнее, несмотря на то, что интерфейс USB 3.0 способен обеспечить 400 Мбайт/с, его потенциалу мешает развиться неэффективный протокол. Все виды USB включают четыре типа передачи: контроль, прерывание, изохронная передача и линейная передача. Первые два вида Контроль и Прерывание определяют, каким образом хост соединяется с устройствами. Третий тип – изохронная передача, необходима для периодической и постоянной передачи данных, она определяет, как устройство может зарезервировать определённое количество пропускной способности с гарантированной задержкой. Изохронная передача обычно используется в аудио/видео устройствах, типа карт захвата, поскольку она решает проблему потери данных (потерю кадров в видео), когда используется несколько устройств подключённых через USB. И наконец, режим объёмной (линейной) передачи (bulk-only transport) нас сегодня интересует больше всего, потому что он используется для передачи данных на USB-хранилища и т.п.

Via xhci uasp utility что это. usb 3 uas turbo 06. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 06. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 06

Технология Bulk-only transport, в инженерных кругах известная под аббревиатурой «BOT», была разработана в 1998 году для USB 1.1 в качестве протокола, который принимал и обрабатывал одну команду за раз. Технология BOT была специально задумана для нужд USB флэш-накопителей, которые на то время имели небольшой объём и скорость. В связи с этим, BOT похожа на IDE в том, что очерёдность команд обрабатывается на хосте (что объясняет, почему производительность USB падает с увеличением глубины очереди).

Технология «BOT» осталась неизменной со времён интерфейса USB 2.0, дебютировавшего в 2000 году, вероятно из-за того, что сама скорость шины USB является «узким местом», и смысла в обновлении BOT нет. Но в ретроспективе это может быть не верно, потому что USB 3.0 уже не медленнее, чем присоединяемые к нему устройства.

USB 3.0 | Turbo Mode: более быстрый USB, с оговорками

Via xhci uasp utility что это. usb 3 uas turbo 07. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 07. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 07

Максимальный размер транзакции для BOT-передач на уровне операционной системы составляет 64 кбайт. Однако последовательные данные обычно передаются блоками размером 128 кбайт, для чего нужны две BOT-транзакции. Технология под названием «Turbo mode» пытается преодолеть это ограничение через увеличение максимального размера транзакции до 1 Мбайт или больше, позволяя драйверу USB упаковывать несколько последовательных запросов по 128 кбайт в одну большую транзакцию. Меньшее количество маленьких транзакций означает меньше USB-команд ожидания, подготовки и подтверждения, что в свою очередь увеличивает пропускную способность.

Via xhci uasp utility что это. usb 3 uas turbo 08. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 08. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 08

Via xhci uasp utility что это. usb 3 uas turbo 09. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 09. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 09

С функцией Turbo mode скорость USB 2.0 обычно увеличивается на 8-10 Мбайт/с, и производительность растёт на

25-33%. Прирост будет независимо от того, используете ли вы обычный жёсткий диск или SSD, потому что скорость работы накопителей выше пропускной способности интерфейса.

Как мы знаем, USB 3.0 убирает это «узкое место». При установленном HDD, максимальная скорость последовательного чтения составляет

128 Мбайт/с, и Turbo mode не оказывает никакого влияния. Просто жёсткий диск не достаточно быстр для интерфейса USB третьего поколения, поэтому даже при более высокой скорости передачи данных, HDD сдерживает производительность.

После переключения на Vertex 3 240 Гбайт, технология Turbo mode начинает играть более весомую роль. Пропускная способность на адаптере Apricorn SATA-USB 3.0 выросла примерно на 30-40 Мбайт/с, или на

20-25%. Интересно, что по умолчанию Thermaltake BlacX 5G настолько хорош, что Turbo mode не даёт дополнительного преимущества.

Via xhci uasp utility что это. usb 3 uas turbo 10. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 10. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 10

Разбираемся в Turbo Mode

Turbo mode – это относительно несложная технология, обычно включающая простую модификацию BOT-драйвера на уровне операционной системы. Утилиты ASRock XFast USB и Asus USB 3.0 Boost включают Turbo mode, однако эти программы предназначены специально для материнских плат ASRock или Asus.

Via xhci uasp utility что это. usb 3 uas turbo 11. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 11. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 11

Включить вручную Turbo mode на материнской плате от поставщика, который не предлагает собственную утилиту можно через модификацию ключа в реестре HKEY_LOCAL_MACHINES\SYSTEM\CurrentControlSet\Control\usbstor\054C00C1. Добавьте 32-битное значение DWORD под названием «MaximumTransferLength» и укажите значение максимального размера транзакции между 65535 (64 кбайт) и 2097120 (2 Мбайт) в поле данных. В зависимости от производителя платы, некоторые оптимизации Turbo mode происходят на уровне сигналов в шине, чтобы сократить команды ожидания, подготовки и подтверждения присущих USB. Тем не менее, эти оптимизации играют лишь незначительную роль в том, как Turbo mode улучшает производительность, а иногда могут и ухудшить ситуацию.

Via xhci uasp utility что это. usb 3 uas turbo 12. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 12. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 12

Внешние накопители преимущественно работают с последовательной передачей. Гораздо реже в игру вступают случайные операции ввода/вывода. Если попытаться запустить Windows с флэш-накопителя, то будет осуществляться доступ к множеству маленьких файлов разбросанных по нему. В таком случае, Turbo mode негативно повлияет на пропускную способность (хотя эта скажется только на SSD, поскольку HDD итак справляются со случайными запросами недостаточно быстро). С включённым Turbo mode, скорость случайного чтения блоками по 4 кбайт на адаптере Apricorn SATA-USB 3.0 падает с 48 Мбайт/с до 36 MB/, в то время как случайная запись уменьшается не так заметно.

Via xhci uasp utility что это. usb 3 uas turbo 13. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 13. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 13

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

Но почему увеличение размера транзакции замедляет движение случайных блоков по 4 кбайт? Видите ли, больший размер транзакции увеличивает количество времени, за которые драйвер USB пытается и, в конечном итоге, не упаковывает блоки по 4 кбайт в большие пакеты. В результате привод Vertex 3 едва проходит отметку 80 Мбайт/с. И это притом, что при большой глубине очереди, этот привод способен выдать

325 Мбайт/с при подключении через SATA.

USB 3.0 | USB Attached SCSI (UAS): увеличиваем производительность

Если какого-то компонента не хватает, UAS не будет функционировать и включиться резервный режим USB 2.0 BOT для сохранения совместимости. Таким образом, нет смысла подключать устройство совместимое с UAS к материнской плате, которая его не поддерживает, или подключить клиентское BOT-устройство к платформе, которая поддерживает UAS.

Via xhci uasp utility что это. usb 3 uas turbo 15. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 15. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 15

Можно только гадать, сколько существующих устройств с интерфейсами USB 2.0 или 3.0 поддерживают протокол UAS. Но мы знаем, что контроллер хоста и устройства должны аппаратно поддерживать эту функцию. Еще мы уверены, что многие USB-устройства, которые сегодня поставляются, скорее всего, уже поддерживают UAS. Но за обновление прошивки, которая позволит использовать этот протокол, несут ответственность производители.

Thermaltake BlacX 5G использует контроллер ASMedia ASM1051 USB 3.0 совместимый с протоколом UAS. Тем не менее, с сайта пришлось скачать прошивку, которая позволит его задействовать.

Via xhci uasp utility что это. usb 3 uas turbo 16. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 16. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 16

Насчёт совместимости UAS с OS X ничего не говорится. Однако мы знаем, что разработчики Apple работают с этим протоколом, поэтому весьма вероятно, поддержка появится в операционной системе после Lion. К сожалению, информации по поддержке UAS в Linux у нас нет.

Via xhci uasp utility что это. usb 3 uas turbo 17. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 17. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 17

Via xhci uasp utility что это. usb 3 uas turbo 18. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 18. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 18

Драйвер Asus UASP работает лучше, чем BOT и «родной» драйвер UAS в Windows 8, особенно с операциями случайного чтения.

Via xhci uasp utility что это. usb 3 uas turbo 19. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 19. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 19

При последовательной передаче данных драйвер UAS в Windows 8 оказывается быстрее, и обеспечивает почти 360 Мбайт/с, обгоняя драйвер Asus UASP на 25 Мбайт/с в операциях чтения. Для сравнения, максимальным для BOT является показатель

300 Мбайт/с. Драйвер UASP от Asus лидирует в последовательной записи достигая скорости

340 Мбайт/с. Драйвер UAS системы Windows 8 даёт только

325 Мбайт/с. Но оба режима UASP обеспечивает заметное улучшение по сравнению с BOT, максимум которого составляет

USB 3.0 | Включаем UAS на старых материнских платах с поддержкой USB 3.0

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

Via xhci uasp utility что это. usb 3 uas turbo 20. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 20. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 20

Набор драйверов Windows 7 не включает поддержку UAS, вот почему утилита Asus USB 3.0 Boost имеет конфигурационные inf-файлы в установочной подпапке. Эти файлы являются недостающим звеном.

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

Via xhci uasp utility что это. usb 3 uas turbo 21. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 21. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 21

Но если CPU-Z определяет разработчика вашей материнской платы как «ASUSTek Computer INC», ручная замена «USB Mass Storage Driver» на «ASUS USB 3.0 Boost Storage Driver» в свойствах системы добавляет второй «UAS Storage Driver.»

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

Via xhci uasp utility что это. usb 3 uas turbo 22. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 22. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 22

Дело в том, что контроллер ASMedia поддерживает UAS, а Renesas нет. Нам удалось заставить работать UAS через «родной» порт USB 3.0 чипсета Z77 с помощью Windows 8 на материнской плате ASRock Z77 Extreme6 (наряду с драйвером Asus UAS на плате P8Z77-V Deluxe с чипсетом Z77), это говорит о том, что встроенный контроллер Intel поддерживает протокол UAS.

Для сравнения у старого контроллера Renesas либо отсутствует необходимая аппаратная поддержка, либо он требует обновления драйвера.

Via xhci uasp utility что это. usb 3 uas turbo 23. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 23. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 23

Via xhci uasp utility что это. usb 3 uas turbo 24. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 24. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 24

USB 3.0 | На пути к более высокой производительности

Via xhci uasp utility что это. usb 3 uas turbo 25. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 25. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 25

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

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

Via xhci uasp utility что это. usb 3 uas turbo 26. Via xhci uasp utility что это фото. Via xhci uasp utility что это-usb 3 uas turbo 26. картинка Via xhci uasp utility что это. картинка usb 3 uas turbo 26

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *