https://fit-pc.com/wiki/api.php?action=feedcontributions&user=Tamir&feedformat=atom
fit-PC wiki - User contributions [en]
2024-03-29T00:33:09Z
User contributions
MediaWiki 1.25.2
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7863
FSCG RS232/RS485 pinout table
2020-03-16T15:35:56Z
<p>Tamir: </p>
<hr />
<div>* This table describes the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
* Further technical details of the FC-SCG are available at the following - [https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards#FC-SCG LINK]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7862
FSCG RS232/RS485 pinout table
2020-03-16T15:34:28Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
* Further technical details of the FC-SCG are available at the following - [https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards#FC-SCG LINK]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7861
FSCG RS232/RS485 pinout table
2020-03-16T15:33:45Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
* Further technical details of the FC-SCG at this-[https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards#FC-SCG Link]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7860
FSCG RS232/RS485 pinout table
2020-03-16T15:33:35Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
* Further technical details for the FC-SCG at this-[https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards#FC-SCG Link]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7859
FSCG RS232/RS485 pinout table
2020-03-16T15:33:18Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
* Further technical details for the FC-SCG at this [https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards#FC-SCG | Link]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7858
FSCG RS232/RS485 pinout table
2020-03-16T15:33:05Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
* Further technical details for the FC-SCG at this [[https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards#FC-SCG | Link]]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7857
FSCG RS232/RS485 pinout table
2020-03-16T15:31:01Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
<br />
{| class="wikitable"<br />
! <br />
! colspan="4" style="background-color:#c0c0c0;" | Communication type<br />
|-<br />
| Pin #<br />
| RS232<br />
| RS485 H<br />
| RS485 F<br />
| RJ45 Pin #<br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7856
FSCG RS232/RS485 pinout table
2020-03-16T15:22:56Z
<p>Tamir: Undo revision 7855 by Tamir (talk)</p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
<br />
{| class="wikitable"<br />
! Communication type<br />
! RS232<br />
! RS485 H<br />
! RS485 F<br />
! RJ45 Pin#<br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
|-<br />
| Pin #<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7855
FSCG RS232/RS485 pinout table
2020-03-16T15:22:39Z
<p>Tamir: </p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
<br />
{| class="wikitable"<br />
! Communication type<br />
! RS232<br />
! RS485 H<br />
! RS485 F<br />
! RJ45 Pin #<br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
|-<br />
| Pin #<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
| |-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
| |-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
| |-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
| |-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
| |-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
| <br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
| <br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=FSCG_RS232/RS485_pinout_table&diff=7854
FSCG RS232/RS485 pinout table
2020-03-16T15:21:24Z
<p>Tamir: Created page with "* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET..."</p>
<hr />
<div>* This table described the pinout for both RS232/RS485 of the RJ45 port in the [https://fit-iot.com/web/product/facet-canbus-rs232-rs485-gpios-fitlet2-parts-fscg/ FC-SCG FACET card]<br />
<br />
{| class="wikitable"<br />
! Communication type<br />
! RS232<br />
! RS485 H<br />
! RS485 F<br />
! RJ45 Pin#<br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
! <br />
|-<br />
| Pin #<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Y1<br />
| TXD<br />
| TXP/RXP<br />
| TXP<br />
| B3<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Y2<br />
| DTR<br />
| -<br />
| -<br />
| B2<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Z1<br />
| RTS<br />
| TXN/RXN<br />
| TXN<br />
| B1<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| Z2<br />
| -<br />
| -<br />
| -<br />
| -<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| A1<br />
| RXD<br />
| -<br />
| RXP<br />
| B6<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| A2<br />
| DSR<br />
| -<br />
| -<br />
| B7<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| B1<br />
| CTS<br />
| -<br />
| RXN<br />
| B8<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| B2<br />
| DCD<br />
| -<br />
| -<br />
| B5<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Fitlet2_FACET_Cards&diff=7853
Fitlet2 FACET Cards
2020-03-16T15:19:48Z
<p>Tamir: /* FC-SCG */</p>
<hr />
<div>* This page provides technical information about [[fitlet2]] FACET-Cards.<br />
* FACET-Cards extend [[fitlet2]] functionality and I/O.<br />
* FACET-Card stands for '''F'''unction '''A'''nd '''C'''onnectivity '''E'''xtension '''T-Card'''<br />
* FACET-Card standard is open to allow 3rd parties to design their own application specific FACET-Cards<br />
* The full production files of each Compulab FACET-Card are published below to allow 3rd parties to modify for their needs<br />
<br />
==Custom FACET-Card design resources==<br />
===Mechanical constraints===<br />
There are two form-factors of FACET-Cards<br />
* Narrow occupies the M.2 E-Key slot (leaving the SATA slot native)<br />
* Wide FACET-Card occupies both M.2 slot (usually requiring SATA slot on the FACET itself)<br />
====Narrow FACET-Card mechanical constraints====<br />
* [https://fit-iot.com/files/mechanical/FACETS/narrow-facet-card-envelope.x_t Narrow FACET-Card envelope (x_t)]<br />
* [https://fit-iot.com/files/mechanical/FACETS/narrow-facet-card-envelope.DXF Narrow FACET-Card envelope (DXF]<br />
* [https://fit-iot.com/files/mechanical/FACETS/narrow-facet-card-envelope.pdf Narrow FACET-Card envelope (PDF)]<br />
<br />
====Wide FACET-Card mechanical constraints====<br />
* [https://fit-iot.com/files/mechanical/FACETS/FACET-wide-type-envelope.x_t wide FACET-Card envelope (x_t)]<br />
* [https://fit-iot.com/files/mechanical/FACETS/FITLET2-FACET-wide-type-envelope.DXF wide FACET-Card envelope (DXF)]<br />
* [https://fit-iot.com/files/mechanical/FACETS/FITLET2-FACET-wide-type-envelope.PDF wide FACET-Card envelope (PDF)]<br />
<br />
===FACET-Card pinout===<br />
<br />
[[FC-PCI fitlet2 FACET Pinout description table]]<br />
<br />
==FC-PCI==<br />
<br />
* Type: [[Wide FACET Card]]<br />
* Features:<br />
** M.2 E-Key socket (usually used for Wi-Fi)<br />
** miniPCIe socket (for miniPCIe adapters) + SIM socket (for miniPCIe cellular modem)<br />
** M.2 M-Key socket 2260 | 2280 for SATA SSD<br />
<br><br />
[[File:fc-pci-top.jpg|200px]]<br />
[[File:fc-pci-bottom.jpg|200px|middle]]<br />
<br />
===Specifications===<br />
* M.2 sockets: M.2 Key-M: 2242/2260/2280 (for SATA SSD)<br />
* M.2 Key-E: 2230 (usually used for WiFi & BT module)<br />
* Mini PCI connector - usually used for Cell modem module<br />
* Micro-SIM card socket<br />
<br />
===Instructions===<br />
* [[fitlet2 FC-PCI installation instructions]]<br />
<br />
===Hardware===<br />
* [[FC-PCI Pinout description table]]<br />
<br />
===Production files===<br />
<br />
*Schematics<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-PCI/Schematics/FC-PCI-REV-1.0-schematics.pdf FC-PCI Schematics]<br />
*Assembly<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-PCI/Assembly/FC-PCI-1_1-Assembly.zip FC-PCI Rev1.1 Assembly files]<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-PCI/Layout/FC-PCI-1_1-Layout.zip FC-PCI Rev1.1 Layout files]<br />
*Mechanical<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-PCI/Mechanical/FC-PCI-PCB.DXF FC-PCI Mechanical - DXF]<br><br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-PCI/Mechanical/FC-PCI-PCB.PDF FC-PCI Mechanical - PDF]<br />
<br />
==FC-CEM==<br />
* Type: [[Wide FACET Card]]<br />
* Features:<br />
** M.2 E-Key socket (usually used for Wi-Fi)<br />
** M.2 B-Key socket + SIM socket (for M.2 cellular modem)<br />
** M.2 M-Key socket 2260 | 2280 for SATA SSD<br />
<br><br />
[[File:FC-CEM-top.jpg|200px]]<br />
[[File:FC-CEM-bottom.jpg|200px|middle]]<br />
<br />
===Specifications===<br />
* M.2 sockets: M.2 Key-M: 2242/2260/2280 (for SATA SSD)<br />
* M.2 Key-E: 2230 (usually used for WiFi & BT module)<br />
* M.2 Key-B: 2230 - usually used for Cell modem module<br />
* Micro-SIM card socket<br />
<br />
===Instructions===<br />
* [[fitlet2 FC-CEM installation instructions]]<br />
<br />
===Production files===<br />
<br />
*Schematics<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-CEM/Schematics/FC-CEM-1_0-Schematic.zip FC-CEM Rev1.0 Schematic files]<br />
<br />
*Assembly<br />
**[https://fit-iot.com/files//mechanical/FACETS/FC-CEM/Assembly/FC-CEM-1_0-Assembly.zip FC-CEM Rev1.0 Assembly files]<br />
<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-CEM/Layout/FC-CEM-1_0-Layout.zip FC-CEM Rev1.0 Layout files]<br />
<br />
*Mechanical<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-CEM/Mechanical/FC-CEM.DXF FC-PCI Mechanical - DXF]<br><br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-CEM/Mechanical/FC-CEM.PDF FC-PCI Mechanical - PDF]<br />
<br />
<br />
<br />
==FC-USB==<br />
* Type: [[Narrow FACET Card]]<br />
* Features:<br />
** 4x USB2 ports (type A)<br />
<br />
fitlet2 with FC-USB has 8 USB ports (2x USB3 + 6x USB2), all type-A connectors<br />
<br><br />
[[File:fc-usb-top.jpg|200px]]<br />
[[File:fc-usb-bottom.jpg|200px|middle]]<br />
<br />
===Specifications===<br />
* Downstream ports compatible with HS (480Mb), FS (12Mb) and LS (1.5Mb)<br />
* The USB port supports in single transaction translator (TT)<br />
* port current limit - Up to 0.5A<br />
<br />
===Instructions===<br />
* [[fitlet2 FC-USB installation instructions]]<br />
<br />
===Production files===<br />
*Schematics<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-USB/Schematics/FC-USB-1_1-Schematics.zip FC-USB Rev1.1 Schematic files]<br />
<br />
*Assembly<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-USB/Assembly/FC-USB-1_1-Assembly.zip FC-USB Rev1.1 Assembly files]<br />
<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-USB/Layout/FC-USB-1_1-Layout.ZIP FC-USB Rev1.1 Layout files]<br />
<br />
*Mechanical<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-USB/Mechanical/FC-USB-v1.0-bottom.dxf FC-USB Mech Bottom]<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-USB/Mechanical/FC-USB-v1.0-top.dxf FC-USB Mech Top]<br />
<br />
<br />
<br />
==FC-M2LAN==<br />
* Type: [[Narrow FACET Card]]<br />
* Features:<br />
** 2x Gbit Ethernet ports (Intel i211)<br />
<br />
FC-M2LAN adds dual Gbit Ethernet ports to fitlet2 for a total of 4 ports.<br />
<br><br />
<br />
===Specifications===<br />
* provided M.2 sockets: M.2 Key-M: 2242/2260/2280 (for SATA SSD)<br />
* M.2 Key-E: 2230 (usually used for WiFi & BT module)<br />
* Ethernet controllers: Intel I211IS GbE Controller, SKU: SerDes (10/100/1000 Mbps)<br />
** PCIe interface: PCIe v2.1 (2.5 GT/s) x1<br />
** Platform Power Efficiency: IEEE 802.3az Energy Efficient Ethernet (EEE)<br />
** Proxy: ECMA-393 and Windows logo for proxy offload<br />
** Jumbo frames<br />
** Interrupt moderation, VLAN support, IP checksum offload<br />
** RSS and MSI-X to lower CPU utilization in multi-core systems<br />
** Advanced cable diagnostics, auto MDI-X<br />
** ECC – error correcting memory in packet buffers<br />
** Four Software Definable Pins (SDPs)<br />
** Right (DS1) green LED: ON - Link, Blink - Link and activity<br />
** Left (DS2) green LED: ON - 100 Mbps link<br />
** Left (DS2) orange LED: ON - 1000 Mbps link.<br />
<br />
<br />
[[File:FC-M2LAN-top.jpg|200px]]<br />
[[File:FC-M2LAN-bottom.jpg|200px|middle]]<br />
<br />
===Instructions===<br />
*[[Fitlet2 FC-M2LAN installation instructions]]<br />
<br />
===Production files===<br />
*Schematics<br />
**[http://fit-iot.com/files/mechanical/FACETS/FC-M2LAN/Schematics/FC-M2LAN-1_0-Schematics.rar FC-M2LAN Rev1.0 Schematic files]<br />
<br />
*Assembly<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-M2LAN/Assembly/FC-M2LAN-1_0-Assembly.rar FC-M2LAN Rev1.0 Assembly files]<br />
<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-M2LAN/Layout/FC-M2LAN-1_0-Layout.zip FC-M2LAN Rev1.0 Layout files]<br />
<br />
*Mechanical<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-M2LAN/Mechanical/FC-M2LAN-TOP.dxf FC-M2LAN Mechanical Top]<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-M2LAN/Mechanical/FC-M2LAN-bottom.dxf FC-M2LAN mechaical Bottom]<br />
<br />
<br />
<br />
==FC-SCG==<br />
* Type: [[Narrow FACET Card]]<br />
* Features:<br />
** CANbus<br />
** RS232/RS485<br />
** GPIOs<br />
Includes the following socket:<br />
* M.2 E-key 2230 (usually used for WiFi adapter)<br />
<br><br />
[[File:fc-scg-top.jpg|200px]]<br />
[[File:fc-scg-bottom.jpg|200px|middle]]<br />
<br />
===Specifications===<br />
* TBD<br />
<br />
===Instructions===<br />
* [[Fitlet2 FC-SCG installation instructions]]<br />
<br />
===Hardware===<br />
* [[FSCG RS232/RS484 pinout table]]<br />
<br />
===Application notes===<br />
* [[Application note - CANbus on fitlet2 with FC-SCG running Linux]]<br />
* [[Application note - GPIO on fitlet2 with FC-SCG running Linux]]<br />
Note: GPIO Works as a GPIO extender only. Does not work as an IRQ Extender<br />
<br />
Note: GPIO and CANbus cannot work simultaneously<br />
<br />
===Production files===<br />
<br />
*Schematics<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-SCG/Schematics/FC-SCG-1_0-Schematics.zip FC-SCG Rev1.0 Schematic files]<br />
<br />
*Assembly<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-SCG/Assembly/FC-SCG-1_0-Assembly.zip FC-SCG Rev1.0 Assembly files]<br />
<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-SCG/Layout/FC-SCG-1_0-Layout.zip FC-SCG Rev1.0 Layout files]<br />
<br />
Mechanical<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-SCG/Mechanical/FC-SCG-rev1.0-CS.dxf FC-SCG Mech Component side]<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-SCG/Mechanical/FC-SCG-rev1.0-PS.dxf FC-SCG Mech Print side]<br />
<br />
==FC-POED==<br />
* Type: [[Wide FACET Card]]<br />
* Features:<br />
** 802.3af/802.3at compliant PoE device port with Gbit Ethernet (Intel i211)<br />
** M.2 E-Key socket (usually used for Wi-Fi)<br />
** M.2 M-Key socket 2260 | 2280 for SATA SSD<br />
<br />
FC-POED allows powering fitlet2 from a POE source while providing a 3rd Gbit Ethernet port.<br />
<br><br />
[[File:fc-poed-top-front.jpg|200px]]<br />
[[File:fc-poed-bottom-front.jpg|200px|middle]]<br />
<br />
===Specifications===<br />
* provided M.2 sockets: M.2 Key-M: 2242/2260/2280 (for SATA SSD)<br />
* M.2 Key-E: 2230 (usually used for WiFi & BT module)<br />
* Ethernet controllers: Intel I211IS GbE Controller, SKU: SerDes (10/100/1000 Mbps)<br />
** PCIe interface: PCIe v2.1 (2.5 GT/s) x1<br />
** Platform Power Efficiency: IEEE 802.3az Energy Efficient Ethernet (EEE)<br />
** Proxy: ECMA-393 and Windows logo for proxy offload<br />
** Jumbo frames<br />
** Interrupt moderation, VLAN support, IP checksum offload<br />
** RSS and MSI-X to lower CPU utilization in multi-core systems<br />
** Advanced cable diagnostics, auto MDI-X<br />
** ECC – error correcting memory in packet buffers<br />
** Four Software Definable Pins (SDPs)<br />
** Right (DS1) green LED: ON - Link, Blink - Link and activity<br />
** Left (DS2) green LED: ON - 100 Mbps link<br />
** Left (DS2) orange LED: ON - 1000 Mbps link.<br />
** IEEE 802.3 at PD Solution Interface controller supported includes Detection Hardware Classification<br />
* Inrush current limit (200-mA) during startup<br />
* Enhanced features includes automatic Maintain Power Signature (MPS)<br />
<br />
===Instructions===<br />
* [[fitlet2 FC-POED installation instructions]]<br />
<br />
===Production files===<br />
*Schematics<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-POED/Schematics/FC-POED-1_1-Schematics.rar FC-POED Rev1.0 Schematic files]<br />
<br />
*Assembly<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-POED/Assembly/FC-POED-1_0Assembly.zip FC-POED Rev1.0 Assembly files]<br />
<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-POED/Layout/FC-POED-1_0-Layout.zip FC-POED Rev1.0 Layout files]<br />
<br />
*Mechanical<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-POED/Mechanical/FC-POE-bottom.dxf FC-POED Mech Bottom]<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-POED/Mechanical/FC-POE-top.dxf FC-POED Mech Top]<br />
<br />
==FC-OPLN==<br />
* Type: [[Wide FACET Card]]<br />
* Features:<br />
** M.2 E-Key socket (usually used for Wi-Fi)<br />
** M.2 M-Key socket 2260 | 2280 for SATA SSD<br />
** SFP+ socket for optical GbE connection.<br />
<br><br />
[[File:fc-opln-bottom.jpg|200px|middle]]<br />
[[File:fc-opln-top.jpg|200px]]<br />
<br />
===Specifications===<br />
* Supported 1Gbps SFP/SFP+ transceiver<br />
* LEDs: LAN SFP link/activity indication: <br />
** Right (DS1) green LED: ON - Link, Blink - Link and activity<br />
** Left (DS2) green LED: ON - 100 Mbps link<br />
** Left (DS2) orange LED: ON - 1000 Mbps link. <br />
* provided M.2 sockets: M.2 Key-M: 2242/2260/2280 (for SATA SSD)<br />
** M.2 Key-E: 2230 (usually used for WiFi & BT module)<br />
* Ethernet controller: Intel I210IS GbE Controller, SKU: SerDes (10/100/1000 Mbps)<br />
** PCIe interface: PCIe v2.1 (2.5 GT/s) x1<br />
** Integrated Non-Volatile Memory<br />
** Platform Power Efficiency: IEEE 802.3az Energy Efficient Ethernet (EEE)<br />
*** Proxy: ECMA-393 and Windows logo for proxy offload<br />
** Audio-video bridging: IEEE 1588/802.1AS precision time synchronization<br />
*** IEEE 802.1Qav traffic shaper (with software extensions)<br />
** Jumbo frames<br />
** Interrupt moderation, VLAN support, IP checksum offload<br />
** RSS and MSI-X to lower CPU utilization in multi-core systems<br />
** Advanced cable diagnostics, auto MDI-X<br />
** ECC – error correcting memory in packet buffers<br />
<br />
===Instructions===<br />
* [[Fitlet2 FC-OPLN installation instructions]]<br />
<br />
===Production files===<br />
*Schematics<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Schematics/FC-OPLN-1_0-Schematics.zip FC-OPLN Rev1.0 Schematic files]<br />
<br />
*Assembly<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Assembly/FC-OPLN-1_0-Assembly.zip FC-OPLN Rev1.0 Assembly files]<br />
<br />
*Layout<br />
**[https://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Layout/FC-OPLN-1_0-Layout.zip FC-OPLN Rev1.0 Layout files]<br />
<br />
*Mechanical<br />
**[http://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Mechanical/FC_OPLN.dxf FC-OPLEN Mech Top]<br />
**[http://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Mechanical/FC_OPLN-Bottom.dxf FC-OPLN Mech bottom]<br />
**[http://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Mechanical/FC-OPLN_asm.STP FC-OPLN 3D .STP file]<br />
**[http://fit-iot.com/files/mechanical/FACETS/FC-OPLN/Mechanical/FC-OPLN_asm.x_t FC-OPLN 3D .x_t file]<br />
<br />
<br />
<br />
[[category:fitlet2]]<br />
[[category:Extension boards]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_BIOS_files&diff=7805
Airtop3 BIOS files
2020-02-13T13:03:27Z
<p>Tamir: /* 12-Feb-2020 */</p>
<hr />
<div>[https://twitter.com/IotFit Follow us on Twitter for software and BIOS updates]<br />
<br />
For BIOS update instructions see [[Airtop3 BIOS Update|Airtop3 BIOS update]]<br />
<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* BIOS update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect BIOS update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
== 12-Feb-2020 ==<br />
* BIOS version: 0.30.04<br />
* Add RTC wake up from S5 setup option<br />
* Add "Quick Settings" setup menu<br />
* Fix problems with S/PDIF audio port<br />
* Download:<br />
** [https://www.fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.04.zip Airtop3.BIOS.0.30.04] <br> '''MD5:''' 55F98E4DF9BCB50AC5761E5241AFC213 <br />
** [https://www.fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.04.zip MintBox3.BIOS.0.30.04 (for MintBox3)] <br> '''MD5:''' 67E5B82811896B5522FCBDB638C985F6<br />
<br />
== 03-Dec-2019 ==<br />
* BIOS version: 0.30.03<br />
* Update AMI core to version 0.30<br />
* Reduce acoustic noise ("coil whine") on load<br />
* Add UART1 Serial I\O device on Linux<br />
* Add setup option for disabling the rear or front HDA codecs to improve HDA compatibility on Linux.<br />
* Add BIOS Guard support<br />
* Fix problems with GPU not booting after the machine had a CMOS reset in extreme temperature<br />
* Download:<br />
** [https://fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.3.zip ATOP3.PRD.0.30.03] <br> '''MD5:''' 8C4C33071E4DAB79D872C91488463997<br />
** [https://fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.3.zip ATOP3.MB3.0.30.03 (For MintBox3)] <br> '''MD5:'''7B62FD488DAF255C2AC1BA2E75A9EA32<br />
<br />
[[category: Airtop3]]<br />
[[category: software]]<br />
[[category: BIOS]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_BIOS_files&diff=7804
Airtop3 BIOS files
2020-02-13T13:00:39Z
<p>Tamir: </p>
<hr />
<div>[https://twitter.com/IotFit Follow us on Twitter for software and BIOS updates]<br />
<br />
For BIOS update instructions see [[Airtop3 BIOS Update|Airtop3 BIOS update]]<br />
<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* BIOS update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect BIOS update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
== 12-Feb-2020 ==<br />
* BIOS version: 0.30.04<br />
* Add RTC wake up from S5 setup option<br />
* Add "Quick Settings" setup menu<br />
* Fix problems with S/PDIF audio port<br />
* Download:<br />
** [https://www.fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.04.zip Airtop3.BIOS.0.30.04] <br> '''MD5:''' TBD <br />
** [https://www.fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.04.zip MintBox3.BIOS.0.30.04 (for MintBox3)] <br> '''MD5:''' TBD <br />
<br />
== 03-Dec-2019 ==<br />
* BIOS version: 0.30.03<br />
* Update AMI core to version 0.30<br />
* Reduce acoustic noise ("coil whine") on load<br />
* Add UART1 Serial I\O device on Linux<br />
* Add setup option for disabling the rear or front HDA codecs to improve HDA compatibility on Linux.<br />
* Add BIOS Guard support<br />
* Fix problems with GPU not booting after the machine had a CMOS reset in extreme temperature<br />
* Download:<br />
** [https://fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.3.zip ATOP3.PRD.0.30.03] <br> '''MD5:''' 8C4C33071E4DAB79D872C91488463997<br />
** [https://fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.3.zip ATOP3.MB3.0.30.03 (For MintBox3)] <br> '''MD5:'''7B62FD488DAF255C2AC1BA2E75A9EA32<br />
<br />
[[category: Airtop3]]<br />
[[category: software]]<br />
[[category: BIOS]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Fitlet2:_BIOS_Files&diff=7798
Fitlet2: BIOS Files
2020-02-10T11:45:10Z
<p>Tamir: /* 26-Sep-2018 */</p>
<hr />
<div>For updating BIOS see [[fitlet2: BIOS Update|fitlet2 BIOS update]]<br />
<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* BIOS update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect BIOS update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
== 26-Sep-2018 ==<br />
* BIOS version: 0.46.01.00<br />
* Update AMI core to version 0.46<br />
* Update Intel TXE Firmware to version 3.1.55.2269 to address security advisories: [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00125.html INTEL-SA-00125] [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00142.html INTEL-SA-00142]<br />
* Update Secure Boot variables<br />
* Fix COM Port bug in Linux<br />
* Fix restore setup settings to defaults bug<br />
* Replace dynamic boot order to fixed boot order<br />
* Fix blank Administrator password bug<br />
* Download:<br />
** [http://fit-iot.com/files/download/fitlet2/bios/release/flt2_bios.zip FLT2.0.46.01.00] <br> MD5: 3d07af54cd5495d0b5816699d752a8b6<br />
** [http://fit-iot.com/files/download/fitlet2/bios/release/flt2_nbr_bios.zip FLT2.NBR.0.46.01.00] (Unbranded version) <br> MD5: 62ba2a9d7e72f43d795de7817d1fa7e4<br />
** [http://fit-iot.com/files/download/fitlet2/bios/release/flt2_mbm2_bios.zip FLT2.MBM2.0.46.01.00] (MintBox Mini 2 version) <br> MD5: 43a185c66534704c83aa607869dbc77a<br />
<br />
== 14-May-2018 ==<br />
* BIOS version: 0.40.01.00<br />
* Update AMI core to version 0.40<br />
* Linux resume from suspend issue is fixed<br />
* Windows power button configuration issue is fixed (board rev. 1.2 only)<br />
* Wake-on-LAN issue is fixed<br />
* Linux Watchdog (iTCO_wdt module) issue is fixed<br />
* BIOS menus are revised<br />
* BIOS menus configuration is no longer reliant on RTC backup battery<br />
* TXE firmware is updated to 3.1.50.2238<br />
<br />
== 01-Mar-2018 ==<br />
* BIOS version: 0.38.04.00<br />
* fitlet2 rev. 1.2 support is added<br />
* Logo on the POST message screen is fixed<br />
* Evaluation Copy string is removed<br />
<br />
== 11-Jan-2018 ==<br />
* BIOS version: 0.38.02.00<br />
* Update to BIOS core version FLT2.0.38.02.00<br />
* Fix [https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00088&languageid=en-fr INTEL-SA-00088] vulnerability. Update of CPU Microcodes to M03506C9_0000002E and M03506CA_00000008<br />
<br />
[[category:fitlet2]]<br />
[[category:BIOS]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7784
Airtop3 Mechanical Documentation
2020-02-03T09:44:14Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 models ==<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 .x_t file]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 .STEP file]<br />
<br />
== Airtop3 accessories ==<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7783
Airtop3 Mechanical Documentation
2020-02-03T09:43:59Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 models ==<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 .x_t file]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 .STEP file]<br />
<br />
== Airtop3 Mounting ==<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7782
Airtop3 Mechanical Documentation
2020-02-03T09:43:31Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 3D models ==<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 .x_t file]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 .STEP file]<br />
<br />
== Airtop3 Mounting ==<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7781
Airtop3 Mechanical Documentation
2020-02-03T09:43:19Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 3D models ==<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 .x_t file]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 .STEP file]<br />
<br />
=== Airtop3 Mounting ===<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7780
Airtop3 Mechanical Documentation
2020-02-03T09:42:36Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 3D models == <br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 .x_t file]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 .STEP file]<br />
<br />
== Accessories ==<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7779
Airtop3 Mechanical Documentation
2020-02-03T09:42:22Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 3D models == <br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 .x_t 3D model]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 .STEP 3D model]<br />
<br />
== Accessories ==<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Mechanical_Documentation&diff=7778
Airtop3 Mechanical Documentation
2020-02-03T09:42:02Z
<p>Tamir: </p>
<hr />
<div>== Airtop3 3D models == <br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.x_t Airtop3 x_t 3D model]<br />
* [https://fit-iot.com/files/mechanical/Models/Airtop3/Airtop3.STEP Airtop3 STEP 3D model]<br />
<br />
== Accessories ==<br />
* [http://fit-pc.com/download/airtop/me/airtop-mounting-bracket.zip Airtop3 mounting bracket]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_How_to_install_Linux_Mint_alongside_Windows&diff=7767
Application note - How to install Linux Mint alongside Windows
2020-01-12T14:27:15Z
<p>Tamir: </p>
<hr />
<div>* This application note will explain how to install Linux mint alongside Windows.<br />
* It is applicable for machines that has Windows 10 already installed.<br />
**[https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf Install Linux mint alongside Windows guide]<br />
<br />
[[category: Linux]]<br />
[[category: software]]<br />
[[category: application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_How_to_install_Linux_Mint_alongside_Windows&diff=7766
Application note - How to install Linux Mint alongside Windows
2020-01-12T14:27:06Z
<p>Tamir: </p>
<hr />
<div>* This application note will explain how to install Linux mint alongside Windows.<br />
* It is applicable for machines that has Windows 10 already installed.<br />
<br />
** [https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf Install Linux mint alongside Windows guide]<br />
<br />
[[category: Linux]]<br />
[[category: software]]<br />
[[category: application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_How_to_install_Linux_Mint_alongside_Windows&diff=7765
Application note - How to install Linux Mint alongside Windows
2020-01-12T14:26:57Z
<p>Tamir: </p>
<hr />
<div>* This application note will explain how to install Linux mint alongside Windows.<br />
* It is applicable for machines that has Windows 10 already installed.<br />
<br />
* [https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf Install Linux mint alongside Windows guide]<br />
<br />
[[category: Linux]]<br />
[[category: software]]<br />
[[category: application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_How_to_install_Linux_Mint_alongside_Windows&diff=7764
Application note - How to install Linux Mint alongside Windows
2020-01-12T14:24:54Z
<p>Tamir: </p>
<hr />
<div>* This application note will explain how to install Linux mint alongside Windows.<br />
<br />
* [https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf Install Linux mint alongside Windows guide]<br />
<br />
[[category: Linux]]<br />
[[category: software]]<br />
[[category: application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_application_notes&diff=7763
Airtop3 application notes
2020-01-12T14:24:34Z
<p>Tamir: </p>
<hr />
<div>* This page provides application notes to the Airtop3 product.<br />
<br />
===Hardware===<br />
*[[Application note - Airtop3 reducing audible noises]]<br />
*[[Application note - Airtop3 PSU plug to motherboard pin assignment]]<br />
<br />
===Software===<br />
*[[Application note - How to Retrieve product information from the OS]]<br />
*[[Airtop3 - AMT configuration]]<br />
*[[Application note - Airtop3 How to disable Auto-on feature]]<br />
*[[Application note - Airtop3 configure PXE boot]]<br />
*[[Application note - Airtop3 serial port configuration in Linux]]<br />
*[[Application note - How to install Linux Mint alongside Windows]]<br />
<br />
[[category:Airtop3]]<br />
[[category:Application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_How_to_install_Linux_Mint_alongside_Windows&diff=7762
Application note - How to install Linux Mint alongside Windows
2020-01-12T14:23:47Z
<p>Tamir: </p>
<hr />
<div>* This application note will explain how to install Linux mint alongside Windows.<br />
<br />
[https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf install Linux mint alongside Windows guide]<br />
<br />
[[category: Linux]]<br />
[[category: software]]<br />
[[category: application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_How_to_install_Linux_Mint_alongside_Windows&diff=7761
Application note - How to install Linux Mint alongside Windows
2020-01-12T14:23:08Z
<p>Tamir: Created page with "* This application note will explain how to install Linux mint alongside Windows. [https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf install Lin..."</p>
<hr />
<div>* This application note will explain how to install Linux mint alongside Windows.<br />
<br />
[https://fit-iot.com/files/download/app-notes/app-note-linux-dual-boot-guide.pdf install Linux mint alongside Windows guide]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Fitlet2_guides_and_application_notes&diff=7760
Fitlet2 guides and application notes
2020-01-12T14:18:23Z
<p>Tamir: /* Linux guides and application notes */</p>
<hr />
<div>__TOC__<br />
<br />
== Hardware guides and application notes ==<br />
* [[Fitlet2 TPM]]<br />
* [[RAM models compatibility to fit-PC products]]<br />
<br />
== Windows guides and application notes ==<br />
* [[How to install Cell Modem for fitlet2 | How to install Cell Modem]]<br />
* [[How to retrieve product information from within Windows / Linux | How to retrieve product information]]<br />
* [[Application note - fitlet2 controlling front LEDs | Controlling front LEDs]]<br />
<br />
== Linux guides and application notes ==<br />
=== fitlet2 Linux guides ===<br />
* [https://fit-iot.com/files/fitlet2/docs/Linux-mint-18.3-SoftAP-configuration.pdf How to configure SoftAP]<br />
* [[Linux: Secure Boot | How to configure Secure boot]]<br />
* [[Linux: Full Disk Encryption | How to configure full Disk Encryption]]<br />
* [[Application note - UEFI PXE boot to Linux Mint | How to use UEFI PXE boot]]<br />
* [[How to retrieve product information from within Windows / Linux | How to retrieve product information]]<br />
* [[Linux Mint: Watchdog configuration | How to configure watchdog]]<br />
* [[Linux Mint: Serial port on fitlet2 | How to use serial port]]<br />
* [[Application note - fitlet2 Linux Mobile broadband configuration | How to configure cell-modem]]<br />
* [[Application note - How to install Linux Mint alongside Windows]]<br />
<br />
=== fitlet2 Linux application notes ===<br />
* [[Application note - fitlet2 controlling front LEDs on Linux | Controlling front LEDs]]<br />
* [[Application note - Example code for capturing power button event on fitlet2 running Linux | Capturing power button event]]<br />
* [[Linux: CANbus Application | CANbus Application]]<br />
* [[Linux: GPIO Application | GPIO Application]]<br />
<br />
== Mechanical assembly guides ==<br />
* [[Fitlet2 WiFi Module installation instructions]]<br />
* [[fitlet2 FC-PCI installation instructions]]<br />
* [[fitlet2 FC-CEM installation instructions]]<br />
* [[Fitlet2 FC-POED installation instructions]]<br />
* [[fitlet2 FC-OPLN installation instructions]]<br />
* [[fitlet2 FC-M2LAN installation instructions]]<br />
* [[Fitlet2 FC-USB installation instructions]]<br />
* [https://fit-iot.com/files/fitlet2/docs/Installation-instructions/fitlet2-power-button-assembly-guide.pdf fitlet2 power button assembly guide]<br />
* [[fitlet2 with FC-PCI double WLAN modules installation guide]]<br />
* [[fitlet2 DIN-rail side mounting installation instructions]]<br />
* [[fitlet2 DIN-rail bottom mounting installation instructions]]<br />
<br />
== Other guides ==<br />
* [https://fit-iot.com/files/fitlet2/docs/fitlet2-Linux-dual-boot-guide.pdf fitlet2 dual boot configuration guide]<br />
* [https://s3.amazonaws.com/fit-iot/fitlet2/docs/fitlet2-customization.pdf fitlet2 customization terms]<br />
<br />
[[Category:fitlet2]]<br />
[[category:Application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Fitlet2_guides_and_application_notes&diff=7759
Fitlet2 guides and application notes
2020-01-12T14:17:47Z
<p>Tamir: /* fitlet2 Linux guides */</p>
<hr />
<div>__TOC__<br />
<br />
== Hardware guides and application notes ==<br />
* [[Fitlet2 TPM]]<br />
* [[RAM models compatibility to fit-PC products]]<br />
<br />
== Windows guides and application notes ==<br />
* [[How to install Cell Modem for fitlet2 | How to install Cell Modem]]<br />
* [[How to retrieve product information from within Windows / Linux | How to retrieve product information]]<br />
* [[Application note - fitlet2 controlling front LEDs | Controlling front LEDs]]<br />
<br />
== Linux guides and application notes ==<br />
=== fitlet2 Linux guides ===<br />
* [https://fit-iot.com/files/fitlet2/docs/Linux-mint-18.3-SoftAP-configuration.pdf How to configure SoftAP]<br />
* [[Linux: Secure Boot | How to configure Secure boot]]<br />
* [[Linux: Full Disk Encryption | How to configure full Disk Encryption]]<br />
* [[Application note - UEFI PXE boot to Linux Mint | How to use UEFI PXE boot]]<br />
* [[How to retrieve product information from within Windows / Linux | How to retrieve product information]]<br />
* [[Linux Mint: Watchdog configuration | How to configure watchdog]]<br />
* [[Linux Mint: Serial port on fitlet2 | How to use serial port]]<br />
* [[Application note - fitlet2 Linux Mobile broadband configuration | How to configure cell-modem]]<br />
* [[Application note - How to install Linux mint alongside Windows]]<br />
<br />
=== fitlet2 Linux application notes ===<br />
* [[Application note - fitlet2 controlling front LEDs on Linux | Controlling front LEDs]]<br />
* [[Application note - Example code for capturing power button event on fitlet2 running Linux | Capturing power button event]]<br />
* [[Linux: CANbus Application | CANbus Application]]<br />
* [[Linux: GPIO Application | GPIO Application]]<br />
<br />
== Mechanical assembly guides ==<br />
* [[Fitlet2 WiFi Module installation instructions]]<br />
* [[fitlet2 FC-PCI installation instructions]]<br />
* [[fitlet2 FC-CEM installation instructions]]<br />
* [[Fitlet2 FC-POED installation instructions]]<br />
* [[fitlet2 FC-OPLN installation instructions]]<br />
* [[fitlet2 FC-M2LAN installation instructions]]<br />
* [[Fitlet2 FC-USB installation instructions]]<br />
* [https://fit-iot.com/files/fitlet2/docs/Installation-instructions/fitlet2-power-button-assembly-guide.pdf fitlet2 power button assembly guide]<br />
* [[fitlet2 with FC-PCI double WLAN modules installation guide]]<br />
* [[fitlet2 DIN-rail side mounting installation instructions]]<br />
* [[fitlet2 DIN-rail bottom mounting installation instructions]]<br />
<br />
== Other guides ==<br />
* [https://fit-iot.com/files/fitlet2/docs/fitlet2-Linux-dual-boot-guide.pdf fitlet2 dual boot configuration guide]<br />
* [https://s3.amazonaws.com/fit-iot/fitlet2/docs/fitlet2-customization.pdf fitlet2 customization terms]<br />
<br />
[[Category:fitlet2]]<br />
[[category:Application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.3&diff=7756
Airtop: Installing Linux Mint 19.3
2020-01-09T09:38:58Z
<p>Tamir: /* LiveUSB installer crash on Quadro RTX 4000 */</p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=274 Linux Mint 19.3 "Tricia" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== LiveUSB installer crash on Quadro RTX 4000 ==<br />
* In case your machine is configured with Quadro RTX4000 and experience crashes/freezes while LiveUSB installer running, please expand and follow the below:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"><br />
<br />
* To perform boot into "Safe Graphics" mode, add "nomodeset" parameter to the kernel boot line:<br />
** Power-on the Airtop3 with LiveUSB installer<br />
** Boot menu will appear, default entry will be "Start Linux Mint 19.3 Cinnamon 64-bit"<br />
** Press [e] to enter edit mode<br />
** Add "nomodeset" after the "splash", the end of line will look like "quiet splash nomodeset --"<br />
** Press [F10] to continue the boot<br />
* You will need to add "nomodeset" option once again, after base installation of Linux Mint and reboot<br />
* The problem will disappear after installing Nvidia graphics card drivers<br />
</div><br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== Noise mitigation on Nvidia graphics card ==<br />
* To reduce the noise need to set PowerMizer Mode to "Prefer Consistent Performance"<br />
* From GUI:<br />
<pre><br />
Menu -> NVIDIA X Server Settings -> PowerMizer -> Preferred Mode: "Prefer Consistent Performance"<br />
</pre><br />
* The same from command line:<br />
<pre><br />
$ nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
</pre><br />
* To make the setting permanent:<br />
<pre><br />
Menu -> Startup Applications -> "+" -> Custom command<br />
Name: NVIDIA PowerMizer Settings<br />
Command: nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
Comment: Set working mode "Prefer Consistent Performanse" to reduce noise<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.3&diff=7755
Airtop: Installing Linux Mint 19.3
2020-01-09T09:38:08Z
<p>Tamir: /* LiveUSB installer crash on Quadro RTX 4000 */</p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=274 Linux Mint 19.3 "Tricia" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== LiveUSB installer crash on Quadro RTX 4000 ==<br />
* In case your machine is configured with Quadro RTX4000 and experience crashes/freezes while LiveUSB installer running, please expand and follow the below:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"><br />
<br />
* To perform boot into "Safe Graphics" mode need to add "nomodeset" parameter to the kernel boot line:<br />
** Power-on the Airtop3 with LiveUSB installer<br />
** Boot menu will appear, default entry will be "Start Linux Mint 19.3 Cinnamon 64-bit"<br />
** Press [e] to enter edit mode<br />
** Add "nomodeset" after the "splash", the end of line will look like "quiet splash nomodeset --"<br />
** Press [F10] to continue the boot<br />
* You will need to add "nomodeset" option once again, after base installation of Linux Mint and reboot<br />
* The problem will disappear after installing Nvidia graphics card drivers<br />
</div><br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== Noise mitigation on Nvidia graphics card ==<br />
* To reduce the noise need to set PowerMizer Mode to "Prefer Consistent Performance"<br />
* From GUI:<br />
<pre><br />
Menu -> NVIDIA X Server Settings -> PowerMizer -> Preferred Mode: "Prefer Consistent Performance"<br />
</pre><br />
* The same from command line:<br />
<pre><br />
$ nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
</pre><br />
* To make the setting permanent:<br />
<pre><br />
Menu -> Startup Applications -> "+" -> Custom command<br />
Name: NVIDIA PowerMizer Settings<br />
Command: nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
Comment: Set working mode "Prefer Consistent Performanse" to reduce noise<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.3&diff=7754
Airtop: Installing Linux Mint 19.3
2020-01-09T09:36:05Z
<p>Tamir: /* LiveUSB installer crash on Quadro RTX 4000 */</p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=274 Linux Mint 19.3 "Tricia" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== LiveUSB installer crash on Quadro RTX 4000 ==<br />
* In case your machine is configured with RTX4000 and experience crashes while liveUSB installer running, please expand and follow the below:<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:400px; overflow:auto;"><br />
<br />
* If you have Airtop3 with Quadro RTX 4000 your LiveUSB installer will freeze on boot<br />
* To perform boot into "Safe Graphics" mode need to add "nomodeset" parameter to the kernel boot line:<br />
** Power-on the Airtop3 with LiveUSB installer<br />
** Boot menu will appear, default entry will be "Start Linux Mint 19.3 Cinnamon 64-bit"<br />
** Press [e] to enter edit mode<br />
** Add "nomodeset" after the "splash", the end of line will look like "quiet splash nomodeset --"<br />
** Press [F10] to continue the boot<br />
* You will need to add "nomodeset" option once again, after base installation of Linux Mint and reboot<br />
* The problem will disappear after installing Nvidia graphics card drivers<br />
</div><br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== Noise mitigation on Nvidia graphics card ==<br />
* To reduce the noise need to set PowerMizer Mode to "Prefer Consistent Performance"<br />
* From GUI:<br />
<pre><br />
Menu -> NVIDIA X Server Settings -> PowerMizer -> Preferred Mode: "Prefer Consistent Performance"<br />
</pre><br />
* The same from command line:<br />
<pre><br />
$ nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
</pre><br />
* To make the setting permanent:<br />
<pre><br />
Menu -> Startup Applications -> "+" -> Custom command<br />
Name: NVIDIA PowerMizer Settings<br />
Command: nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
Comment: Set working mode "Prefer Consistent Performanse" to reduce noise<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.3&diff=7753
Airtop: Installing Linux Mint 19.3
2020-01-09T09:35:29Z
<p>Tamir: </p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=274 Linux Mint 19.3 "Tricia" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== LiveUSB installer crash on Quadro RTX 4000 ==<br />
* In case your machine is configured with RTX4000 and experience crashes while liveUSB installer running, please expand and follow the below:<br />
<div class="toccolours mw-collapsible" style="width:400px; overflow:auto;"><br />
<br />
* If you have Airtop3 with Quadro RTX 4000 your LiveUSB installer will freeze on boot<br />
* To perform boot into "Safe Graphics" mode need to add "nomodeset" parameter to the kernel boot line:<br />
** Power-on the Airtop3 with LiveUSB installer<br />
** Boot menu will appear, default entry will be "Start Linux Mint 19.3 Cinnamon 64-bit"<br />
** Press [e] to enter edit mode<br />
** Add "nomodeset" after the "splash", the end of line will look like "quiet splash nomodeset --"<br />
** Press [F10] to continue the boot<br />
* You will need to add "nomodeset" option once again, after base installation of Linux Mint and reboot<br />
* The problem will disappear after installing Nvidia graphics card drivers<br />
</div><br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== Noise mitigation on Nvidia graphics card ==<br />
* To reduce the noise need to set PowerMizer Mode to "Prefer Consistent Performance"<br />
* From GUI:<br />
<pre><br />
Menu -> NVIDIA X Server Settings -> PowerMizer -> Preferred Mode: "Prefer Consistent Performance"<br />
</pre><br />
* The same from command line:<br />
<pre><br />
$ nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
</pre><br />
* To make the setting permanent:<br />
<pre><br />
Menu -> Startup Applications -> "+" -> Custom command<br />
Name: NVIDIA PowerMizer Settings<br />
Command: nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
Comment: Set working mode "Prefer Consistent Performanse" to reduce noise<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_Supported_Features&diff=7752
Airtop3 Supported Features
2020-01-09T09:17:39Z
<p>Tamir: </p>
<hr />
<div>The table below specifies Airtop3 current and planned support coverage. This page is updated on any significant change of support availability.<br />
<!-- This is a key--><br />
{{Key}}<br />
<br />
{| class="wikitable"<br />
! Feature<br />
! style="text-align: center;" | Windows 10<br />
! style="text-align: center;" | Linux<br />
|-<br />
| DDR4 SDRAM memory<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| ECC<br />
| style="text-align: center;" | Yes<sup>1</sup><br />
| style="text-align: center;" | Yes<sup>1</sup><br />
|-<br />
| HDMI video port<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| DisplayPort video port<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| Analog audio in/out<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| Digital audio out<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| LAN<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| Wireless LAN<br />
| style="text-align: center;" | Yes<sup>2</sup><br />
| style="text-align: center;" | Yes<sup>2</sup><br />
|-<br />
| Bluetooth<br />
| style="text-align: center;" | Yes<sup>2</sup><br />
| style="text-align: center;" | Yes<sup>2</sup><br />
|-<br />
| Cellular comms<br />
| style="text-align: center;" | Yes<sup>2</sup><br />
| style="text-align: center;" | Yes<sup>2</sup><br />
|-<br />
| USB 3.1 Gen-1 ports<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
|-<br />
| USB 3.1 Gen-2 ports<br />
| style="text-align: center;" | Yes<sup>5</sup><br />
| style="text-align: center;" | Yes<sup>5</sup><br />
|-<br />
| USB 2.0 ports<br />
| style="text-align: center;" | Yes<sup>3</sup><br />
| style="text-align: center;" | Yes<sup>3</sup><br />
|-<br />
| Serial interface<br />
| style="text-align: center;" | Yes<sup>4</sup><br />
| style="text-align: center;" | Yes<sup>7</sup><br />
|-<br />
| RAID functionality (Intel RST)<br />
| style="text-align: center;" | Yes <sup>4</sup><br />
| style="text-align: center;" | {{No}}<br />
|-<br />
| 2.5'' HDD/SSD slot<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| mSATA SSD slot<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| eSATA port<br />
| style="text-align: center;" | N/A<br />
| style="text-align: center;" | N/A<br />
|-<br />
| SD-card R/W<br />
| style="text-align: center;" | Yes<sup>5</sup><br />
| style="text-align: center;" | Yes<sup>5</sup><br />
|-<br />
| mini PCIe slot<br />
| style="text-align: center;" | Yes<sup>5</sup><br />
| style="text-align: center;" | Yes<sup>5</sup><br />
|-<br />
| Auto-On<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| Wake-on-LAN<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| Wake-on-Timer<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| PXE UEFI Boot<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| Watchdog<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<sup>7</sup><br />
|-<br />
| Remote power button<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| TPM 2.0<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| M.2 NVMe<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| M.2 SATA<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| M.2 E-key<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| M.2 B-key<br />
| style="text-align: center;" | Yes<br />
| style="text-align: center;" | Yes<br />
|-<br />
| PCI Express slot x16<br />
| style="text-align: center;" | Yes<sup>6</sup><br />
| style="text-align: center;" | Yes<sup>6</sup><br />
|-<br />
| GPIOS<br />
| style="text-align: center;" | {{No}}<br />
| style="text-align: center;" | {{No}}<br />
|}<br />
Notes:<br />
<br />
# Only with supported CPUs<br />
# Additional module required<br />
# Supported at the USB3.0 ports.<br />
# Limited functionality determined by Intel<br />
# Only with FM-AT3 FACE Module<br />
# At the expense of discrete GPU<br />
# 2 Ports are available for usage, see - [http://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux Airtop3 COM ports configuration guide]<br />
<br />
<br><br />
Last update: 05-May-2019<br />
<br />
[[Category:Airtop3]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.2&diff=7746
Airtop: Installing Linux Mint 19.2
2020-01-08T11:22:37Z
<p>Tamir: /* Airtop3 serial COM ports */</p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=267 Linux Mint 19.2 "Tina" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
== Airtop3 Serial COM ports ==<br />
<br />
* to configure Airtop3's Serial COM ports please visit the application note:<br> [[Application note - Airtop3 serial port configuration in Linux]]<br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux&diff=7745
Application note - Airtop3 serial port configuration in Linux
2020-01-08T11:21:18Z
<p>Tamir: </p>
<hr />
<div>* This application note is applicable to Airtop3<br />
* It provides configuration instructions to work with COM1 and COM3 in Linux environment.<br />
<br />
== Instructions ==<br />
* There are 2 serial ports available for usage: COM1 and COM3<br />
<pre><br />
# NOTE: COM2 intended for BIOS debugging and not available as regular COM port!<br />
</pre><br />
* COM1 is accessible as device node /dev/ttyUSB0<br />
* COM3 is accessible as device node /dev/ttyS6 starting from BIOS version [[Airtop3 BIOS files | ATOP3.PRD.0.30.3]] and with kernel boot option "acpi_osi=Linux"<br />
<pre><br />
# NOTE: to add kernel boot option "acpi_osi=Linux" please do:<br />
$ sudo sed '/GRUB_CMDLINE_LINUX_DEFAULT=/s/.$/\ acpi_osi=Linux\"/' -i /etc/default/grub<br />
$ sudo update-grub2<br />
</pre><br />
<br />
[[category: Airtop3]]<br />
[[category: application notes]]<br />
[[category: software]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux&diff=7744
Application note - Airtop3 serial port configuration in Linux
2020-01-08T11:21:11Z
<p>Tamir: </p>
<hr />
<div>* This application note is applicable to Airtop3<br />
* It provides configuration instructions to work with COM1 and COM3 in Linux environment.<br />
<br />
== Instructions ==<br />
* There are 2 serial ports available for usage: COM1 and COM3<br />
<pre><br />
# NOTE: COM2 intended for BIOS debugging and not available as regular COM port!<br />
</pre><br />
* COM1 is accessible as device node /dev/ttyUSB0<br />
* COM3 is accessible as device node /dev/ttyS6 starting from BIOS version [[Airtop3 BIOS files | ATOP3.PRD.0.30.3]] and with kernel boot option "acpi_osi=Linux"<br />
<pre><br />
# NOTE: to add kernel boot option "acpi_osi=Linux" please do:<br />
$ sudo sed '/GRUB_CMDLINE_LINUX_DEFAULT=/s/.$/\ acpi_osi=Linux\"/' -i /etc/default/grub<br />
$ sudo update-grub2<br />
</pre><br />
<br />
[[category: Airtop3]]<br />
[[category: application note]]<br />
[[category: software]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux&diff=7743
Application note - Airtop3 serial port configuration in Linux
2020-01-08T11:20:53Z
<p>Tamir: </p>
<hr />
<div>* This application note is applicable to Airtop3<br />
* It provides configuration instructions to work with COM1 and COM3 in Linux environment.<br />
<br />
== Instructions ==<br />
* There are 2 serial ports available for usage: COM1 and COM3<br />
<pre><br />
# NOTE: COM2 intended for BIOS debugging and not available as regular COM port!<br />
</pre><br />
* COM1 is accessible as device node /dev/ttyUSB0<br />
* COM3 is accessible as device node /dev/ttyS6 starting from BIOS version [[Airtop3 BIOS files | ATOP3.PRD.0.30.3]] and with kernel boot option "acpi_osi=Linux"<br />
<pre><br />
# NOTE: to add kernel boot option "acpi_osi=Linux" please do:<br />
$ sudo sed '/GRUB_CMDLINE_LINUX_DEFAULT=/s/.$/\ acpi_osi=Linux\"/' -i /etc/default/grub<br />
$ sudo update-grub2<br />
</pre><br />
<br />
[[category: Airtop3]]<br />
[[category: software]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.2&diff=7742
Airtop: Installing Linux Mint 19.2
2020-01-08T11:14:26Z
<p>Tamir: /* Airtop3 serial COM ports = */</p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=267 Linux Mint 19.2 "Tina" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
== Airtop3 serial COM ports ==<br />
<br />
* to configure Airtop3's Serial COM ports please visit the application note:<br> [[Application note - Airtop3 serial port configuration in Linux]]<br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.2&diff=7741
Airtop: Installing Linux Mint 19.2
2020-01-08T11:13:57Z
<p>Tamir: </p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=267 Linux Mint 19.2 "Tina" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
== Airtop3 serial COM ports ===<br />
<br />
* to configure Airtop3's Serial COM ports please visit the application note:<br> [[Application note - Airtop3 serial port configuration in Linux]]<br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_BIOS_files&diff=7740
Airtop3 BIOS files
2020-01-08T11:11:27Z
<p>Tamir: </p>
<hr />
<div>[https://twitter.com/IotFit Follow us on Twitter for software and BIOS updates]<br />
<br />
For BIOS update instructions see [[Airtop3 BIOS Update|Airtop3 BIOS update]]<br />
<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* BIOS update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect BIOS update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
== 03-Dec-2019 ==<br />
* BIOS version: 0.30.03<br />
* Update AMI core to version 0.30<br />
* Reduce acoustic noise ("coil whine") on load<br />
* Add UART1 Serial I\O device on Linux<br />
* Add setup option for disabling the rear or front HDA codecs to improve HDA compatibility on Linux.<br />
* Add BIOS Guard support<br />
* Fix problems with GPU not booting after the machine had a CMOS reset in extreme temperature<br />
* Download:<br />
** [https://fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.3.zip ATOP3.PRD.0.30.03] <br> '''MD5:''' 8C4C33071E4DAB79D872C91488463997<br />
** [https://fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.3.zip ATOP3.MB3.0.30.03 (For MintBox3)] <br> '''MD5:'''7B62FD488DAF255C2AC1BA2E75A9EA32<br />
<br />
[[category: Airtop3]]<br />
[[category: software]]<br />
[[category: BIOS]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_BIOS_files&diff=7739
Airtop3 BIOS files
2020-01-08T11:11:12Z
<p>Tamir: </p>
<hr />
<div>[https://twitter.com/IotFit Follow us on Twitter for software and BIOS updates]<br />
<br />
For BIOS update instructions see [[Airtop3 BIOS Update|Airtop3 BIOS update]]<br />
<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* BIOS update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect BIOS update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
=== 03-Dec-2019 ===<br />
* BIOS version: 0.30.03<br />
* Update AMI core to version 0.30<br />
* Reduce acoustic noise ("coil whine") on load<br />
* Add UART1 Serial I\O device on Linux<br />
* Add setup option for disabling the rear or front HDA codecs to improve HDA compatibility on Linux.<br />
* Add BIOS Guard support<br />
* Fix problems with GPU not booting after the machine had a CMOS reset in extreme temperature<br />
* Download:<br />
** [https://fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.3.zip ATOP3.PRD.0.30.03] <br> '''MD5:''' 8C4C33071E4DAB79D872C91488463997<br />
** [https://fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.3.zip ATOP3.MB3.0.30.03 (For MintBox3)] <br> '''MD5:'''7B62FD488DAF255C2AC1BA2E75A9EA32<br />
<br />
[[category: Airtop3]]<br />
[[category: software]]<br />
[[category: BIOS]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux&diff=7738
Application note - Airtop3 serial port configuration in Linux
2020-01-08T11:10:57Z
<p>Tamir: </p>
<hr />
<div>* This application note is applicable to Airtop3<br />
* It provides configuration instructions to work with COM1 and COM3 in Linux environment.<br />
<br />
== Instructions ==<br />
* There are 2 serial ports available for usage: COM1 and COM3<br />
<pre><br />
# NOTE: COM2 intended for BIOS debugging and not available as regular COM port!<br />
</pre><br />
* COM1 is accessible as device node /dev/ttyUSB0<br />
* COM3 is accessible as device node /dev/ttyS6 starting from BIOS version [[Airtop3 BIOS files | ATOP3.PRD.0.30.3]] and with kernel boot option "acpi_osi=Linux"<br />
<pre><br />
# NOTE: to add kernel boot option "acpi_osi=Linux" please do:<br />
$ sudo sed '/GRUB_CMDLINE_LINUX_DEFAULT=/s/.$/\ acpi_osi=Linux\"/' -i /etc/default/grub<br />
$ sudo update-grub2<br />
</pre></div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux&diff=7737
Application note - Airtop3 serial port configuration in Linux
2020-01-08T11:10:28Z
<p>Tamir: </p>
<hr />
<div>* This application note is applicable to Airtop3<br />
* It provides configuration instructions to work with COM1 and COM3 in Linux environment.<br />
<br />
== Instructions ==<br />
* There are 2 serial ports available for usage: COM1 and COM3<br />
<pre><br />
# NOTE: COM2 intended for BIOS debugging and not available as regular COM port!<br />
</pre><br />
* COM1 is accessible as device node /dev/ttyUSB0<br />
* COM3 is accessible as device node /dev/ttyS6 starting from BIOS version [https://fit-pc.com/wiki/index.php?title=Airtop3_BIOS_files | ATOP3.PRD.0.30.3] and with kernel boot option "acpi_osi=Linux"<br />
<pre><br />
# NOTE: to add kernel boot option "acpi_osi=Linux" please do:<br />
$ sudo sed '/GRUB_CMDLINE_LINUX_DEFAULT=/s/.$/\ acpi_osi=Linux\"/' -i /etc/default/grub<br />
$ sudo update-grub2<br />
</pre></div>
Tamir
https://fit-pc.com/wiki/index.php?title=Application_note_-_Airtop3_serial_port_configuration_in_Linux&diff=7736
Application note - Airtop3 serial port configuration in Linux
2020-01-08T11:09:22Z
<p>Tamir: Created page with "* This application note is applicable to Airtop3 * It provides configuration instructions to work with COM1 and COM3 in Linux environment. == Instructions == * There are 2 se..."</p>
<hr />
<div>* This application note is applicable to Airtop3<br />
* It provides configuration instructions to work with COM1 and COM3 in Linux environment.<br />
<br />
== Instructions ==<br />
* There are 2 serial ports available for usage: COM1 and COM3<br />
<pre><br />
# NOTE: COM2 intended for BIOS debugging and not available as regular COM port!<br />
</pre><br />
* COM1 is accessible as device node /dev/ttyUSB0<br />
* COM3 is accessible as device node /dev/ttyS6 starting from BIOS version ATOP3.PRD.0.30.3 and with kernel boot option "acpi_osi=Linux"<br />
<pre><br />
# NOTE: to add kernel boot option "acpi_osi=Linux" please do:<br />
$ sudo sed '/GRUB_CMDLINE_LINUX_DEFAULT=/s/.$/\ acpi_osi=Linux\"/' -i /etc/default/grub<br />
$ sudo update-grub2<br />
</pre></div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_application_notes&diff=7735
Airtop3 application notes
2020-01-08T11:07:50Z
<p>Tamir: </p>
<hr />
<div>* This page provides application notes to the Airtop3 product.<br />
<br />
===Hardware===<br />
*[[Application note - Airtop3 reducing audible noises]]<br />
*[[Application note - Airtop3 PSU plug to motherboard pin assignment]]<br />
<br />
===Software===<br />
*[[Application note - How to Retrieve product information from the OS]]<br />
*[[Airtop3 - AMT configuration]]<br />
*[[Application note - Airtop3 How to disable Auto-on feature]]<br />
*[[Application note - Airtop3 configure PXE boot]]<br />
*[[Application note - Airtop3 serial port configuration in Linux]]<br />
<br />
[[category:Airtop3]]<br />
[[category:Application notes]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop:_Installing_Linux_Mint_19.3&diff=7734
Airtop: Installing Linux Mint 19.3
2020-01-08T11:07:03Z
<p>Tamir: </p>
<hr />
<div>== Supported devices ==<br />
* This guide is valid for Airtop, Airtop2, Airtop3<br />
<br />
== Prepare installation media ==<br />
* A USB DVD-ROM drive or a USB Flash drive of at least 2GB should be used as installation media<br />
* Download [https://www.linuxmint.com/edition.php?id=274 Linux Mint 19.3 "Tricia" - Cinnamon (64-bit)]<br />
* For installation with a USB DVD-ROM - flash the downloaded image directly onto a DVD<br />
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial<br />
<br />
== Base installation of Linux Mint ==<br />
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.<br />
* Disconnect the installation media and reboot.<br />
* Login using previously selected username and password.<br />
<br />
== I3M Panel ==<br />
* Integrated interactive information monitor [[Airtop:I3M | I<sup>3</sup>M]] is a GUI system integrated in the front panel of Airtop<br />
* Download and install the following package:<br />
<pre><br />
$ wget https://fit-iot.com/files/download/airtop/sw/I3M/Linux/airtop-fpsvc_3.0-2.deb<br />
$ sudo dpkg -i airtop-fpsvc_3.0-2.deb<br />
...<br />
Created symlink /etc/systemd/system/multi-user.target.wants/airtop-fpsvc.service → /lib/systemd/system/airtop-fpsvc.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/gpu-thermald.service → /lib/systemd/system/gpu-thermald.service.<br />
</pre><br />
* Note, the package adds "acpi_enforce_resources=lax" string to the kernel boot line<br />
* Reboot the Airtop after installation<br />
* Now you can navigate through menus between multiple screens of the I<sup>3</sup>M that display system information, temperatures, power consumption and notifications<br />
<br />
== Intel video acceleration graphic drivers ==<br />
<pre><br />
$ sudo apt update<br />
$ sudo apt install mint-meta-codecs i965-va-driver gstreamer1.0-vaapi vainfo <br />
</pre><br />
Then run vainfo command, you should see list of supported profiles, for example on Airtop3:<br />
<pre><br />
$ vainfo<br />
libva info: VA-API version 1.1.0<br />
libva info: va_getDriverName() returns 0<br />
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so<br />
libva info: Found init function __vaDriverInit_1_1<br />
libva info: va_openDriver() returns 0<br />
vainfo: VA-API version: 1.1 (libva 2.1.0)<br />
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.1.0<br />
vainfo: Supported profile and entrypoints<br />
VAProfileMPEG2Simple : VAEntrypointVLD<br />
VAProfileMPEG2Simple : VAEntrypointEncSlice<br />
VAProfileMPEG2Main : VAEntrypointVLD<br />
VAProfileMPEG2Main : VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointVLD<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice<br />
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP<br />
VAProfileH264Main : VAEntrypointVLD<br />
VAProfileH264Main : VAEntrypointEncSlice<br />
VAProfileH264Main : VAEntrypointEncSliceLP<br />
VAProfileH264High : VAEntrypointVLD<br />
VAProfileH264High : VAEntrypointEncSlice<br />
VAProfileH264High : VAEntrypointEncSliceLP<br />
VAProfileH264MultiviewHigh : VAEntrypointVLD<br />
VAProfileH264MultiviewHigh : VAEntrypointEncSlice<br />
VAProfileH264StereoHigh : VAEntrypointVLD<br />
VAProfileH264StereoHigh : VAEntrypointEncSlice<br />
VAProfileVC1Simple : VAEntrypointVLD<br />
VAProfileVC1Main : VAEntrypointVLD<br />
VAProfileVC1Advanced : VAEntrypointVLD<br />
VAProfileNone : VAEntrypointVideoProc<br />
VAProfileJPEGBaseline : VAEntrypointVLD<br />
VAProfileJPEGBaseline : VAEntrypointEncPicture<br />
VAProfileVP8Version0_3 : VAEntrypointVLD<br />
VAProfileVP8Version0_3 : VAEntrypointEncSlice<br />
VAProfileHEVCMain : VAEntrypointVLD<br />
VAProfileHEVCMain : VAEntrypointEncSlice<br />
VAProfileHEVCMain10 : VAEntrypointVLD<br />
VAProfileHEVCMain10 : VAEntrypointEncSlice<br />
VAProfileVP9Profile0 : VAEntrypointVLD<br />
VAProfileVP9Profile0 : VAEntrypointEncSlice<br />
VAProfileVP9Profile2 : VAEntrypointVLD<br />
</pre><br />
<br />
== Nvidia graphics card drivers ==<br />
<pre><br />
$ sudo add-apt-repository ppa:graphics-drivers/ppa<br />
$ sudo apt update<br />
$ nvidia_driver=$(apt-cache search "nvidia-driver-[0-9][0-9][0-9]" | grep -o "nvidia-driver-[0-9][0-9][0-9]" | sort | tail -1)<br />
$ sudo apt install $nvidia_driver vdpauinfo mesa-vdpau-drivers vdpau-va-driver --install-recommends<br />
$ sudo reboot<br />
</pre><br />
<br />
* Then run nvidia-smi command, you should see current NVIDIA card status:<br />
<pre><br />
$ watch -n1 nvidia-smi<br />
Sun May 26 15:57:21 2019 <br />
+-----------------------------------------------------------------------------+<br />
| NVIDIA-SMI 430.14 Driver Version: 430.14 CUDA Version: 10.2 |<br />
|-------------------------------+----------------------+----------------------+<br />
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |<br />
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |<br />
|===============================+======================+======================|<br />
| 0 Quadro RTX 4000 Off | 00000000:01:00.0 On | N/A |<br />
| 0% 43C P8 1W / 125W | 338MiB / 7979MiB | 0% Default |<br />
+-------------------------------+----------------------+----------------------+<br />
<br />
+-----------------------------------------------------------------------------+<br />
| Processes: GPU Memory |<br />
| GPU PID Type Process name Usage |<br />
|=============================================================================|<br />
| 0 1212 G /usr/lib/xorg/Xorg 279MiB |<br />
| 0 1669 G cinnamon 58MiB |<br />
+-----------------------------------------------------------------------------+<br />
</pre><br />
<br />
== Noise mitigation on Nvidia graphics card ==<br />
* To reduce the noise need to set PowerMizer Mode to "Prefer Consistent Performance"<br />
* From GUI:<br />
<pre><br />
Menu -> NVIDIA X Server Settings -> PowerMizer -> Preferred Mode: "Prefer Consistent Performance"<br />
</pre><br />
* The same from command line:<br />
<pre><br />
$ nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
</pre><br />
* To make the setting permanent:<br />
<pre><br />
Menu -> Startup Applications -> "+" -> Custom command<br />
Name: NVIDIA PowerMizer Settings<br />
Command: nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=3"<br />
Comment: Set working mode "Prefer Consistent Performanse" to reduce noise<br />
</pre><br />
<br />
== MPV media player ==<br />
* Well known free and open-source multimedia player<br />
* Supports GPU accelerated video decoding including CUDA decoding on NVIDIA GPUs and gives excellent playback quality<br />
* Compatible with the most popular video formats<br />
<br />
$ sudo apt install mpv<br />
<br />
For example, Airtop3 with Quadro RTX 4000 is capable to play 4K UHD using CUDA video decoding without significant system load:<br />
<pre><br />
$ mpv -fs --hwdec=cuda ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
Playing: ~/Videos/jellyfish/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv<br />
(+) Video --vid=1 (*) (hevc 3840x2160 29.970fps)<br />
(+) Audio --aid=1 (*) (truehd 6ch 48000Hz)<br />
AO: [pulse] 48000Hz 5.1(side) 6ch s32<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[p010]<br />
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
Or the same content directly from the youtube:<br />
<pre><br />
# NOTE: need to install fixed youtube-dl package<br />
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.28-1_all.deb<br />
$ sudo dpkg -i youtube-dl_2019.09.28-1_all.deb<br />
</pre><br />
<pre><br />
$ mpv -fs --hwdec=cuda https://www.youtube.com/watch?v=j4oBg8capW8<br />
Playing: https://www.youtube.com/watch?v=j4oBg8capW8<br />
(+) Video --vid=1 (*) (vp9 3840x2160 29.970fps)<br />
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)<br />
AO: [pulse] 44100Hz stereo 2ch float<br />
Using hardware decoding (cuda).<br />
VO: [opengl] 3840x2160 cuda[nv12]<br />
AV: 00:00:29 / 00:00:29 (99%) A-V: 0.000 Cache: 0s+0KB<br />
</pre><br />
<br />
[[category:Airtop]]<br />
[[category:Software]]<br />
[[category:Linux]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_BIOS_files&diff=7721
Airtop3 BIOS files
2020-01-07T14:45:39Z
<p>Tamir: </p>
<hr />
<div>[https://twitter.com/IotFit Follow us on Twitter for software and BIOS updates]<br />
<br />
For BIOS update instructions see [[Airtop3 BIOS Update|Airtop3 BIOS update]]<br />
<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* BIOS update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect BIOS update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
== 03-Dec-2019 ==<br />
* BIOS version: 0.30.03<br />
* Update AMI core to version 0.30<br />
* Reduce acoustic noise ("coil whine") on load<br />
* Add UART1 Serial I\O device on Linux<br />
* Add setup option for disabling the rear or front HDA codecs to improve HDA compatibility on Linux.<br />
* Add BIOS Guard support<br />
* Fix problems with GPU not booting after the machine had a CMOS reset in extreme temperature<br />
* Download:<br />
** [https://fit-iot.com/files/download/airtop3/bios/release/Airtop3.BIOS.0.30.3.zip ATOP3.PRD.0.30.03] <br> '''MD5:''' 8C4C33071E4DAB79D872C91488463997<br />
** [https://fit-iot.com/files/download/airtop3/bios/customers/mintbox3/MintBox3.BIOS.0.30.3.zip ATOP3.MB3.0.30.03 (For MintBox3)] <br> '''MD5:'''7B62FD488DAF255C2AC1BA2E75A9EA32<br />
<br />
[[category: Airtop3]]<br />
[[category: software]]<br />
[[category: BIOS]]</div>
Tamir
https://fit-pc.com/wiki/index.php?title=Airtop3_ME_files&diff=7720
Airtop3 ME files
2020-01-07T14:43:37Z
<p>Tamir: </p>
<hr />
<div>[https://twitter.com/IotFit Follow us on Twitter for software and BIOS updates]<br />
<br />
For ME update instructions see [[Airtop3 BIOS Update|Airtop3 BIOS update]]<br />
<br />
* This page contains download links for Airtop3 ME files<br />
'''<span style="color:#FF0000">Important:</span>'''<br /><br />
* ME update recommended in case the system is unstable, or required fixes have been released.<br />
* Incorrect ME update has a risk for system brick, therefore follow the guide step-by-step.<br />
<br />
== Intel ME version 12.0.41.1435 ==<br />
* Download:<br />
** [https://fit-iot/download/airtop3/bios/me/ME.12.0.41.1435.zip ME 12.0.41.1435] <br>'''MD5: '''B9C963ECE63C5510BB92EC1C4DF5E9D0<br />
<br />
[[category: Airtop3]]<br />
[[category: software]]</div>
Tamir