Odyssey X86 Tutorial: Adding accessories

This article introduces different accessories to ODYSSEY – X86J4105 to boost the performance to fit your needs. For instance, you might be using ODYSSEY-X86J4105 for a more graphics required scenario, hence the lack of an external GPU for high performance. Or in some cases, such as NAS, you would prefer two HDD hard drives instead of SSD for stability reasons.

Adding Additional Storage via PCIe to SATA III (HDD Hard Drives)

On ODYSSEY-X86J4105, there is 1 M.2 SATA SSD, 1 M.2 PCIe SSD and 1 SATA III connector with 3 SATA III power connectors. For standard use, these connectors are enough. However, more industrial users would prefer using HDD instead of SSD. This demonstrates how to attach more than 1 HDD to ODYSSEY-X86J4105.

Materials Required

  • M.2 PCIe to SATA Adapter

  • HDD Hard Drives (Maximum 3 HDD supported on ODYSSEY-X86J4105)

To attach more HDD to ODYSSEY-X86J4105, we need an extra component, an M.2 PCIe to SATA adapter, converting the M.2 PCIe slot into a SATA data connector. This adapter can be purchased commonly on the electronics market.

Hardware Instructions

  • Attach the M.2 PCIe to the SATA adapter to the PCIe slot of the ODYSSEY-X86J4105 and plug the HDD data cable into it as shown below. Connect the HDD power cable to one of the three SATA III power connectors.

  • You can have a maximum of 3 HDD hard drives connected to the ODYSSEY-X86J4105. Boot up the devices and check if the hard drives show up in the operating system.


Once booted in the OS, you should be able to see the hard drives.

Now you don’t have to worry about the storage issue anymore!

Adding an External GPU to the Odyssey X86

Adding an External GPU to the ODYSSEY-X86J4105

To add an external GPU to the ODYSSEY-X86J4105 to boost performance, you will also need an extra component.

Materials Required

  • M.2 PCIe x4 to PCIe x16 Adapter

  • DC power for GPU

The components are not yet available to sell from Seeed, so please be patient now or get them from the electronics market. Make sure that the Adapter is suitable for GPU usage.

Initial BIOS Setup

Some configurations in the BIOS are needed for enabling GPU:

  1. Enter BIOS menu by keeping DEL key when booting up.

  2. Navigate to Advanced -> CSM Support and press Enter to enable it. 

     3. Navigate to Chipset -> Primary Display and select PCIe, and press Enter.

Save the BIOS settings and power of the device.

Hardware Instructions

  • Insert your GPU into the PCIe x16 end of the adapter.

  • Insert the Adapter to M.2 PCIe slot of the ODYSSEY-X86J4105,

  • The GPU also needs external power; here, I used a DIY 4-pin to DC jack to supply the 12V power (Only do this if you know what you are doing). There is also a 4-pin to DC jack on the market out there that you can buy.

  • Connect the HDMI to the GPU instead of the ODYSSEY-X86J4105.

Installing GPU's Driver on Linux Systems

Installing GPU's Driver on Linux Systems

If everything goes well, the device should boot up properly and enters into the OS. But also need to install the GPU drivers to the OS. If you are a Windows user, this will be very easy. Here I will demonstrate installing GPU(Nvidia) drivers on Ubuntu(Linux) for reference.

  1. Open terminal and type the following command to check the GPU:

lspci | grep -i vga 

Here we can see two GPUs: the onboard GPU and the other is the external GPU(GTX 750).

    2. First, we need to disable the nouveau services on Ubuntu. In Terminal, use nano or vim to open the /etc/modprobe.d/blacklist.conf.

sudo nano /etc/modprobe.d/blacklist.conf 

    3. Add the following code at the end and save the changes.

blacklist nouveau
options nouveau modeset=0

    4. Run the following command to update:

sudo update-initramfs -u 

    5. Reboot the device to take on changes and run the following command; if nothing appears, the service is disabled.

lsmod | grep nouveau 

    6. Now, we can use the Ubuntu built-in command to check the drivers needed for the external GPU:

ubuntu-drivers devices

This will determine the GPU model and recommend the drivers for it. Here recommended the Nvidia-driver-435 for the external GPU.

    7. Auto install the driver using the following command and reboot the device to take on the effect.

sudo ubuntu-drivers autoinstall 

By now, the driver should be installed on the ODYSSEY-X86J4105! You can check the status of the GPU by running the following command in the Terminal.


Or go to the settings:

Now enjoy the boosted-up ODYSSEY-X86J4105 and all set to dive into the field of AI, where it requires a lot of GPU power!

Odyssey X86 Tutorial: Adding accessories
Ducky 11 January, 2021
Share this post
Sign in to leave a comment
Wio Terminal: A Complete Board for IoT Applications

To install this Web App in your iPhone/iPad press and then Add to Home Screen.