- Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Пользователям VIA VX посвящается
- Re: Пользователям VIA VX посвящается
- Пользователям VIA VX посвящается
- Driver & Support FAQs
- General Support
- Operating System
- General Support
- RAM & CPUs
- Drivers
- VIA Hyperion Pro Drivers
- Operating Systems
- Audio
- VIA IDE and SATA Drivers
- Integrated Graphics
- Ethernet (Networking/LAN)
- PCI Card Readers
- 1394 Firewire Controllers
- Audio
- VIA IDE, RAID and SATA Drivers
- IDE and SATA
- Integrated Graphics
- Ethernet (Networking/LAN)
- PCI Card Readers
- 1394 Firewire Controllers
- Audio
- VIA IDE, RAID and SATA Drivers
- IDE and SATA
- Integrated Graphics
- Ethernet (Networking/LAN)
- PCI Card Readers
- 1394 Firewire Controllers
Пользователям VIA VX посвящается
Здравствуй, ЛОР. После двухдневной переписки с разработчиком из Via мне удалось заполучить новую версию видеодрайвера для чипсетов VX800/VX820/VX855 от Via. Посему этот тред будет интересен, в первую очередь, владельцам ноутбуков Samsung NC20, Lenovo S12, HP 2133 и некоторых других. На оф. сайте этой версии драйверов нет. К сожалению, мне удалось заполучить драйверы только в бинарном виде, впрочем, этого достаточно. Для тех, кому это нужно/интересно.
1. Забираете с http://linux.via.com.tw в секции 9.04 / VX800 сырцы 2D/DRM драйвера, компиляете их под свое ведро (В 2.6.30 мне потребовалось сделать небольшой патч для успешной компиляции)
2. Устанавливаете и загружаете DRM модуль ведра «via», устанавливаете дрова X-сервера и настраиваете xorg.conf:
Section «Device»
Identifier «Card0»
Driver «via»
Option «ActiveDevice» «LCD,CRT»
Option «PanelSize» «1280×800»
Option «LCDPort» «LVDS0»
VendorName «VIA Technologies, Inc.»
BoardName «VIA Chrome9 HC3 IGP»
EndSection
Section «Screen»
Identifier «Screen0»
Device «Card0»
Monitor «Monitor0»
DefaultDepth 24
SubSection «Display»
Modes «1280×800»
Depth 24
EndSubSection
EndSection
Section «DRI»
Mode 0666
EndSection
Section «ServerFlags»
Option «AIGLX» «on»
EndSection
3. Забираете архив с экспериментальными дровами, о котором сабж.
4. Достаете оттуда все что касается 3D: libGL, via_chrome9_dri и.т.д. Модуль ведра и via_drv вы уже собрали на шаге 2, они Вам не понадобятся.
5. Все распихиваете в нужные места, depmod -a, ldconfig.
6. Наслаждаетесь аппаратным ускорением mplayer -vo xv, а также openGL 1.2
В glxgears при вышеописанном допиливании имею 430fps стабильно.
Драйвер может быть немного глючным. 2D/DRM часть имеет открытый код и можно копаться.
Собственно экспериментальные дрова:
http://rghost.ru/493699
Re: Пользователям VIA VX посвящается
Re: Пользователям VIA VX посвящается
Апдейт. Помимо того, что уже публиковалось, теперь есть и заточенный под Suse 11 драйвер, тоже бинарный. Согласно свежей информации от разработчика, в перспективе планируется включение DRM модуля в mainline kernel, прицел на 32 / 33, сейчас над этим идет работа.
На всякий случай залью экспериментальный драйвер на новый хост.
Re: Пользователям VIA VX посвящается
Re: Пользователям VIA VX посвящается
Еще несколько важных моментов.
1.
У некоторых возникают проблемы с XRandr на этих драйверах.
Можно его просто выключить из xorg.conf:
Section «ServerLayout»
Identifier «ConfiguredLayout»
Option «RandR» «false»
EndSection
2.
Скрипт ./vinstall из 86a-50937 запишет вам свой xorg.conf, совершенно неправильный. Но имевшийся будет забекаплен в /etc/X11/xorg.conf.viabak
3.
В нульпосте возможна ошибка в пункте 2. Из-за неразберихи в Via модуль DRM называется кое-где via, а кое-где via_chrome9. По моим данным, первый — огрызок от модуля для карт поколения UniChrome. Поэтому у меня модуль via занесен в блеклист, а загружается via_chrome9.
4.
В июле-августе стало известно о несвободном статусе части 3D драйвера. По словам Via, откывать его не будут. Сообществу были предложены книжки со спецификациями и дан намек делать.
5.
У некоторых пользователей libGL.so.2.via_chrome9 не «заводится» на X сервере начиная с версии 7.5. На 7.4 работает точно. А у некоторых все живет и на 7.6-devel. Почему — я так и не смог понять.
6.
Для тех, кому не хочется заниматься этим онанизмом, есть openchrome, благо с неделю назад вышла новая версия 0.2.904. В ней поддерживается это железо, все работает сразу и берется это счастье из SVN или даже пакетом (Я собрал .deb со свежего чекаута, могу выслать).
Но про вкусности вроде аппаратного ускорения забудьте.
7.
Это, хммм, how-to, поток сознания я здесь оставляю не как мусор, а как именно how-to. Я сам после очередной переустановки уже приходил сюда за своими же инструкциями и файлами. Так что, если все это вам кажется ненужным мусором, проходите мимо, пожалуйста.
Re: Пользователям VIA VX посвящается
Не поделитесь тогда до кучи — how to патчить под ядро драйвер DRI? в сырцах толи 27 толи 28, откатывать с 2.6.31 не очень хочется, с wifi проблемы решать придется ( Arch x86_64 kernel 2.6.31 . выполнил ./vinstall ldconfig ругается ldconfig: libraries libGL.so.1 and libGL.so.1.2 in directory /usr/lib have same soname but different type. .
find /usr/lib | grep libGL /usr/lib/libGL.so.1 /usr/lib/libGLU.so.1.3.070501 /usr/lib/libGLw.so.1 /usr/lib/libGL.so.1.2 /usr/lib/libGLw.so.1.0.0 /usr/lib/libGLU.so /usr/lib/libGLw.so /usr/lib/libGLU.so.1 /usr/lib/libGL.so /usr/lib/libGL.so.1.2.via_chrome9
в какую сторону гуглить чтобы обратно фарш раскрутить?
Re: Пользователям VIA VX посвящается
Что касается DRM модуля, я использовал H5DRM, под ядро 28. Я по разному с ним упражнялся, но самым важным для меня было убрать все упомниания о dri_library_name.
Что касается libGL.so, к нему ведет несколько символических ссылок, причина мне, честно говоря неизвестна. Важно то, что пере использованием ./vinstall следует удалить все имевшиеся драйверы, такие как openchrome или более старые версии драйвера via. Могу предложить взглянуть в ldconfig на то, как и что залинковано с libGL.so и опубликовать сюда.
Ядро откатывать, размеется, не надо. Все работает и с 30, и с 31.
Re: Пользователям VIA VX посвящается
Лень репостить сюда, скину ссылку специально для убунтоводов.
Там находится мой пост, подробно описывающий процесс инсталляции.
Кроме того, по этой ссылке архив отличается, там изменен xorg.conf
в поставке и скрипт установки. Чтобы практически не надо было думать.
Re: Пользователям VIA VX посвящается
не осилил скомпилить DRM под 2.6.31 убрал и dri_library_name из 220 строки и почистил так и этак — не заводится . не поделитесь пропатченным via_chrome9_drm.c ? ) ldconfig заборол, да, гуглить полезно )
Re: Пользователям VIA VX посвящается
К сожалению я сейчас не имею доступа к компьютеру с железом Via, а там же лежат драйверы. А может дадите вывод ошибки? Я более-менее помню что к чему. И какая версия libdrm2 у Вас, кстати.
Re: Пользователям VIA VX посвящается
Пропатчил ведро ( пришлось повозится, в основном из-за исчезновения drm_free и прочего, что заменил на kfree и еще всякую шушеру, заняло от силы минут 20. Работает на ура, обрадовался, когда 600 фпс смог получить, но потом обновил иксы и какая-то лажа пошла ( glxgears не запускались и прочее ), перешел на опенхром, работает хорошо ( 120-160 фпс ). Я доволен. Сижу на самсунге нс20. Патч к ядру: http://mirror.ls-home.org/distfiles/genpatches-2.6.31-4.lastrix.tar.bz2
Если хочется 3д, то сидеть придется на старом ксорге ( 1.5.3-r6 ).
Re: Пользователям VIA VX посвящается
Re: Пользователям VIA VX посвящается
Спасибо за внимание уделенное моей проблеме ) К сожалению, вынужден тратить все имеющееся время на текущие проекты, и самообразование, эксперименты придется отложить. Скорее всего закончу как раз к выходу 2.6.33 ))
Re: Пользователям VIA VX посвящается
Да. на Убунте работает. Я собственно любимую Генту убил ради запуска этого драйвера на Убунте.
А на генту буде работать или нет? Я начинающий линуксовод. Не сильно осведемлен о бинарной совместимости.
Пользователям VIA VX посвящается
На генте ( проверено 100% работает ) дрова от виа ( топикстарт смотри ссылку на файлы ) работают шикарно, качаешь патч ( ищи выше в моем же посте), если не знаешь как ебилд сделать, то вот он: http://ls-home.org/gentoo-sources-2.6.31_p20091015.ebuild ( это фактически ядро gentoo-sources-2.6.31-r3 ). Потом делаешь тоже что описано в начале. Стабильно glxgears выдает 500-600 фпс, даже hdtv-видео смотрел через nfs, и без лагов ))))
Да и кстати, дрм для опенхрома не работает, если не пропатчить include/drm/drm_pciids.h . Без добавление VX800 в этот файл дрм не работает, с ним же фпс в 2 раза подскакивают ( с 80 до 160 ). Кстати патч включен в тот патч наверху.
А генту убил зря кстати ))) Нужно немного уметь гуглить и читать маны. Думаю на неделе посмотреть почему на ксорге 1.6 не работают эти дрова. может найду как исправить ). ЗЫ 2д-ускоритель и дрм работают везде )
Re: Пользователям VIA VX посвящается
Вах. пасиба. С генту проста разметка была кривая. Лень перемещать. чистить. Решил координально. Ну если на 31-ом ядре всё отлично работает. Это супер. Буду пилить. Ибо гента куда шустрее.
Пользователям VIA VX посвящается
Протестировал еще раз на 1.6, дрова работают, чистый гном когда, то фпс 400 ( можно даже в мплеере смотреть hdtv 720р ), но запустил оперу начались лаги, причем нипадецки, в том числе и при вводе, как например сейчас, когда я пишу, так что перейду обратно на openchrome, там хоть стабильно 130-160 фпс, и ничего не глючит. Правда hdtv уже не посмотришь )))
Источник
Driver & Support FAQs
Here are some of the most commonly asked questions about VIA products; please click on the section below you would like more information on.
If you are looking for technical support, please visit here.
General Support
Operating System
General Support
RAM & CPUs
Q: How much RAM can I put on my motherboard? Which CPUs can I use?
A: For VIA EPIA and VB motherboards, please select your board from the main menu or for legacy products from the EOL section to check the board specifications. For partner motherboards that feature a VIA chipset, VIA cannot advise you on the maximum RAM, HDD capacity, CPU type or any other compatibility/capability issues with your motherboard as it depends on how the motherboard manufacturer has implemented the chipset. Two motherboards based on the same chipset may have different limits. This information must be obtained from the motherboard manufacturer or the motherboard manual.
Drivers
VIA Hyperion Pro Drivers
The VIA Hyperion Pro drivers contain all of the main platform drivers for VIA chipsets. The current release of these drivers is included in Windows 7, 8, and 10 , so at this time there is no need for a separate VIA Hyperion Pro package that supports these Windows versions. However, as updates occur, a package will be released when needed.
Q: I use a legacy Microsoft Windows desktop operating system (i.e. Windows 95, Windows 98, Windows 98SE, Windows ME, Windows 2000, Windows XP or Windows Vista) and have a problem with a VIA chipset, or integrated graphics driver, or a system with a VIA chipset. Where can I obtain support?
A: Microsoft and VIA no longer provide official updates or support for these legacy operating systems. VIA chipset and graphics drivers released for use with these operating systems are available from our VIA Driver Downloads Portal; however, VIA no longer supports these driver packages.
Q: Where can I obtain a BIOS for my VIA EPIA, VB series or other embedded motherboard?
A: From the main menu highlight the “Boards” tab and select your model, you will find the latest BIOS available for download under the Downloads tab. If your model does not appear in the main menu please look in the EOL section of the website.
Q: Where can I obtain a BIOS for my motherboard? It has a VIA chipset.
A: All BIOS need to be obtained from the motherboard manufacturer’s website, not the chipset manufacturer’s website. For example, if you have an MSI motherboard with a VIA chipset, you need to get your BIOS from MSI, not from VIA.
Operating Systems
A lot of driver support for VIA chips is built into Microsoft Windows 10 (32 and 64-bit). If you’re looking for Windows 10 drivers, please check these FAQs first.
Audio
VIA only provides Windows 10 audio drivers for VIA Vinyl HD Audio Codecs that meet the Windows Logo Premium requirements, which can be found at the VIA Driver Download Portal. These are general sound effect drivers with common functions. System manufacturers and motherboard vendors customize audio hardware and software and therefore, to ensure optimal sound quality and compatibility, we strongly recommend you to obtain the system-validated and certified audio drivers directly from your system manufacturer or motherboard manufacturer.
*Note: If your VIA audio solution is not listed in the VIA Driver portal it does not meet the Windows Logo Premium requirements and therefore is supported by Microsoft’s in-box audio support. If your system uses one of these VIA audio solutions and you are having audio issues using Windows 10 (32 or 64-bit), it is recommended that you install a sound card which has Windows Logo Premium driver support under Windows 10.
VIA IDE and SATA Drivers
IDE and SATA support for VIA’s VT8237R Plus, VT8237S, CN896, CX700/VX700, VX800, VX855, VX900, and VX11 chipsets is included in Windows 10. It is not necessary to download extra drivers.
Integrated Graphics
VIA has released Windows 10 drivers for the VIA VX900 and VX11 Media System Processors, which can be obtained through the Windows Update tool or from the VIA Driver Download Portal.
*Note: Older VIA chipsets (than the VIA VX900 and VX11 Media System Processors) can run Windows 10 using the default drivers built into Windows 10, but some graphical features may not be supported and it is not recommended.
Ethernet (Networking/LAN)
The VIA Rhine Fast Ethernet Family and VIA Velocity Gigabit Ethernet Family are supported by Microsoft’s in-box Ethernet support. It is not necessary to download extra drivers.
PCI Card Readers
The VIA VX11 Media System Processor supports SDIO3.0 for SD, SD High Capacity (SDHC), SD Extended Capacity (SDXC), MMC, SDHC/SDXC with UHS-I serial cards. Support is included in Windows 10. It is not necessary to download an extra driver.
Full support for VIA Vectro USB 1.1 and 2.0 chipsets and controllers is included in Windows 10. It is not necessary to download extra drivers.
*Note: The VIA VX11 Media System Processor includes support for USB 3.0 which is included in Windows 10. It is not necessary to download extra drivers.
1394 Firewire Controllers
Support for VIA 1394 Firewire controllers is included in Windows 10. It is not necessary to download extra drivers.
A lot of driver support for VIA chips is built into Microsoft Windows 8 (32 and 64-bit). If you’re looking for Windows 8 drivers, please check these FAQs first.
*Note: This section applies for both Windows 8 and 8.1 unless otherwise noted.
Audio
VIA only provides Windows 8 audio drivers for VIA Vinyl HD Audio Codecs that meet the Windows Logo Premium requirements, which can be found at the VIA Driver Download Portal. These are general sound effect drivers with common functions. System manufacturers and motherboard vendors customize audio hardware and software and therefore, to ensure optimal sound quality and compatibility, we strongly recommend you to obtain the system-validated and certified audio drivers directly from your system manufacturer or motherboard manufacturer.
*Note: If your VIA audio solution is not listed in the VIA Driver portal it does not meet the Windows Logo Premium requirements and therefore is supported by Microsoft’s in-box audio support. If your system uses one of these VIA audio solutions and you are having audio issues using Windows 8 (32 or 64-bit), it is recommended that you install a sound card which has Windows Logo Premium driver support under Windows 8.
VIA IDE, RAID and SATA Drivers
IDE and SATA
IDE and SATA support for VIA’s VT8237R Plus, VT8237S, CX700/VX700, VX800, VX855, VX900, and VX11 chipsets is included in Windows 8. It is not necessary to download extra drivers.
*Note: VIA has released non-logo VIA StorX-SATA driver updates supporting Hot-Plug, Power Saving, and Port-Multiplier features for the VIA VX900 and VX11 Media System Processors which can be obtained through the VIA Driver Download Portal.
RAID support for the VIA VT8237S, CX700/VX700, VX800 chipsets and VIA Vectro VT6420, VT6421, VT6421A Serial RAID controllers is included in Windows 8. It is not necessary to download extra drivers.
Integrated Graphics
VIA has released Windows 8 drivers for the VIA VX11 and VX900 Media System Processors, which can be found at the VIA Driver Download Portal.
*Note: Older VIA chipsets (than the VIA VX900 and VX11 Media System Processors) can run Windows 8 using the default drivers built into Windows 8, but some graphical features may not be supported and it is not recommended.
Ethernet (Networking/LAN)
For Windows 8.1, the VIA Rhine Fast Ethernet Family and VIA Velocity Gigabit Ethernet Family solutions are supported by Microsoft’s in-box Ethernet support. It is not necessary to download extra drivers.
For Windows 8, VIA has released drivers for the VIA Rhine Fast Ethernet Family and VIA Velocity Gigabit Ethernet Family solutions, which can be found at the VIA Driver Download Portal.
PCI Card Readers
The VIA VX800, VX855, VX900, and VX11 chipsets have a built in chipset PCI card reader supporting SD, SD High Capacity (HC), MMC, MS and MS pro serial cards. The Windows 8 driver can be found at the VIA Driver Download Portal.
*Note: The VIA VX11 Media System Processor also supports SDIO3.0 for SD, SD High Capacity (SDHC), SD Extended Capacity (SDXC), MMC, SDHC/SDXC with UHS-I serial cards. Support is included in Windows 8. It is not necessary to download an extra driver.
Full support for VIA Vectro USB 1.1 and 2.0 chipsets and controllers is included in Windows 8. It is not necessary to download extra drivers.
*Note: The VIA VX11 Media System Processor includes support for USB 3.0 which is included in Windows 8. It is not necessary to download extra drivers.
1394 Firewire Controllers
Support for VIA 1394 Firewire controllers is included in Windows 8. It is not necessary to download extra drivers.
A lot of driver support for VIA chips is built into Microsoft Windows 7 (32 and 64-bit). If you’re looking for Windows 7 drivers, please check these FAQs first.
Audio
VIA only provides Windows 7 audio drivers for VIA Vinyl HD Audio Codecs and VIA Vinyl Audio Controllers that meet the Windows Logo Premium requirements, which can be found at the VIA Driver Download Portal. These are general sound effects drivers with common functions. System manufacturers and motherboard vendors customize audio hardware and software, so to ensure optimal sound quality and compatibility, we strongly recommend you obtain the system-validated and certified audio drivers directly from your system manufacturer or motherboard manufacturer, not from VIA.
*Note: If your VIA audio solution is not listed in the VIA Driver portal it does not meet the Windows Logo Premium requirements and therefore is supported by Microsoft’s in-box audio support. If your system uses one of these VIA audio solutions and you are having audio issues using Windows 7 (32 or 64-bit), it is recommended that you install a sound card which has Windows Logo Premium driver support under Windows 7.
VIA IDE, RAID and SATA Drivers
IDE and SATA
IDE and SATA support for the VIA VT8237R Plus, VT8237S, CX700/VX700, VX800, VX855, VX900, and VX11 chipsets is included in Windows 7. It is not necessary to download extra drivers.
*Note: VIA has released non-logo VIA StorX-SATA driver updates supporting Hot-Plug, Power Saving, and Port-Multiplier features for the VIA VX900 and VX11 Media System Processors which can be obtained through the VIA Driver Download Portal.
VIA has also released the Falcon IDE & SATA Windows 7 logo driver supporting Hot-Plug, Power Saving, and Port-Multiplier features for the following chipsets: VIA VT8237R Plus, VT8237S, CX700/VX700, VX800, VX855, which can be obtained in the VIA Driver Download Portal.
RAID support for the VIA VT8237S, CX700/VX700, VX800 chipsets and VIA Vectro VT6420, VT6421, VT6421A Serial RAID controllers is included in Windows 7. It is not necessary to download extra drivers.
*Note: VIA has released a non-logo Windows 7 VIA StorX-RAID driver for the VIA VX900 Media System Processor to support RAID0/1/0+1/5/JBOD array under Windows 7, which can be obtained through the VIA Driver Download Portal.
Integrated Graphics
VIA has released Windows 7 drivers for the following chipsets: VIA CN896, P4M900, VN896, VX800, VX855, VX900, and VX11, which can be found at the VIA Driver Download Portal.
*Note: Older chipsets can run Windows 7 using the default drivers built into Windows 7, but some graphical features may not be supported and it is not recommended.
Ethernet (Networking/LAN)
VIA has released Windows 7 drivers for the VIA Rhine Fast Ethernet Family and VIA Velocity Gigabit Ethernet Family solutions, which can be found at the VIA Driver Download Portal.
PCI Card Readers
The VIA VX800, VX855, VX900, and VX11 chipsets have a built in MSP PCI card reader supporting SD, SD High Capacity (HC), MMC, MS and MS pro serial cards. The Windows 7 driver can be found at the VIA Driver Download Portal.
*Note: The VIA VX11 Media System Processor also supports SDIO3.0 for SD, SD High Capacity (SDHC), SD Extended Capacity (SDXC), MMC, SDHC/SDXC with UHS-I serial cards. The non-logo Windows 7 driver can be found at the VIA Driver Download Portal.
Full support for VIA Vectro USB 1.1 and 2.0 chipsets and controllers is included in Windows 7. It is not necessary to download extra drivers.
*Note: The VIA VX11 Media System Processor includes support for USB 3.0. VIA has released a Windows 7 driver which can be obtained at the VIA Driver Download Portal.
1394 Firewire Controllers
Support for VIA 1394 Firewire controllers is included in Windows 7. It is not necessary to download extra drivers.
Источник