# No video output to monitor

**URL:** <https://community.solid-run.com/t/no-video-output-to-monitor/89>\
**Category:** NXP LX2160\
**Tags:** NXP-LX2160\
**Created:** [June 23, 2021, 12:55pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89 "2021-06-23T12:55:44Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 23, 2021, 12:55pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/1 "2021-06-23T12:55:44Z")

</div>

I was recently trying to get video output to a monitor with the SolidRun HoneyComb LX2  
Here are the specifications of my Setup:

case: [https://www.amazon.com/NZXT-H210-Mini-ITX-Gehäuse-Glass-Seitenfenster-managementsystem/dp/B07SDB15JS/ref=sr\_1\_3?\_\_mk\_de\_DE=ÅMÅŽÕÑ&dchild=1&keywords=NZXT+H210&qid=1624450861&sr=8-3](https://www.amazon.com/NZXT-H210-Mini-ITX-Geh%C3%A4use-Glass-Seitenfenster-managementsystem/dp/B07SDB15JS/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=NZXT+H210&qid=1624450861&sr=8-3)

2 times this RAM: [Kingston Server Premier SO-DIMM 8GB, DDR4-2933, CL21-21-21, ECC (KSM29SES8/8HD) ab €&nbsp;48,12 (2021) | heise online Preisvergleich / Deutschland](https://www.heise.de/preisvergleich/kingston-server-premier-so-dimm-8gb-ksm29ses8-8hd-a2356602.html)

SSD: [https://www.amazon.com/Crucial-NAND-NVMe-PCIe-2400MB/dp/B089DNM8LR/ref=sr\_1\_3?dchild=1&keywords=Crucial+P2+M.2+1TB+2280&qid=1624451280&sr=8-3](https://www.amazon.com/Crucial-NAND-NVMe-PCIe-2400MB/dp/B089DNM8LR/ref=sr_1_3?dchild=1&keywords=Crucial+P2+M.2+1TB+2280&qid=1624451280&sr=8-3)

Graphicscard: [https://www.ixbt.com/video2/images/sapphire-15/x1300xt-front.jpg](https://www.ixbt.com/video2/images/sapphire-15/x1300xt-front.jpg) (Sapphire RADEON X1300 XT)

PSU: Seasonic 400 Watt PSU from around 2005

It looks something like this:  
 ![image](https://europe1.discourse-cdn.com/flex005/uploads/solid_run/original/1X/9856d24da2996fc5372696bb185e0cede327bb0d.jpeg)

Monitor: [https://www.amazon.de/dp/B088FX7P3J?linkCode=xm2&camp=2025&creative=165953&smid=A3JWKAKR8XB7XF&creativeASIN=B088FX7P3J&tag=geizhalspre03-21&ascsubtag=2RiPaLUpPuafTDHGQag](https://www.amazon.de/dp/B088FX7P3J?linkCode=xm2&camp=2025&creative=165953&smid=A3JWKAKR8XB7XF&creativeASIN=B088FX7P3J&tag=geizhalspre03-21&ascsubtag=2RiPaLUpPuafTDHGQag)

Keyboard: [https://www.amazon.de/KLIM-Domination-RGB-QWERTZ-Tastatur-Tastenanschlag-VOLLSTÄNDIGE/dp/B01MZINK7U/ref=sr\_1\_1\_sspa?\_\_mk\_de\_DE=ÅMÅŽÕÑ&dchild=1&keywords=KLIM+domination&qid=1624452083&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyUzhDRDJONlI5U0s1JmVuY3J5cHRlZElkPUEwNTExNjcxM1M1SVY5WlNMRlhSMCZlbmNyeXB0ZWRBZElkPUExMDM1NjIxMkQ4UFNLQk4zQzJBQSZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=](https://www.amazon.de/KLIM-Domination-RGB-QWERTZ-Tastatur-Tastenanschlag-VOLLST%C3%84NDIGE/dp/B01MZINK7U/ref=sr_1_1_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=KLIM+domination&qid=1624452083&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyUzhDRDJONlI5U0s1JmVuY3J5cHRlZElkPUEwNTExNjcxM1M1SVY5WlNMRlhSMCZlbmNyeXB0ZWRBZElkPUExMDM1NjIxMkQ4UFNLQk4zQzJBQSZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=)

Mouse: [https://www.amazon.com/Holife-Beleuchtung-Programmierbaren-Optischer-Schwarz/dp/B07G3BDJRZ/ref=sr\_1\_5?\_\_mk\_de\_DE=ÅMÅŽÕÑ&dchild=1&keywords=gaming+mouse&qid=1624452121&sr=8-5](https://www.amazon.com/Holife-Beleuchtung-Programmierbaren-Optischer-Schwarz/dp/B07G3BDJRZ/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=gaming+mouse&qid=1624452121&sr=8-5)

What I tried, to get it working:

To get to the console i first flashed an older COM Express build image, which didnt work. I tried the newest image available, which worked with PuTTY, but not with the video output.

I figured that the COM Express build image might not be made for video output, only for console access.  
To get a video output to the monitor I read about the UEFI images provided by SolidRun.  
I downloaded the newest possible image: [lx2160acex7\_2000\_700\_2900\_8\_5\_2\_sd\_81b4bbe.img.xz](https://solid-run-images.sos-de-fra-1.exo.io/LX2k/lx2160a_uefi/lx2160acex7_2000_700_2900_8_5_2_sd_81b4bbe.img.xz)

I tried flashing the image with both Rufus (version 3.14.1788) and dd, to see if the video output would start working. Flashing the Image only worked with dd. I flashed the image with dd under linux.

I also set the boot to SDcard with the little switches on the board (1:off,2:on,3:on,4:on,:5:on).

Luckily, I am able to connect to the board via the console port with PuTTY while the UEFI image is on the SDcard, hence there is a graphical textmode of the UEFI on PuTTY:  
 ![329](https://europe1.discourse-cdn.com/flex005/uploads/solid_run/original/1X/b3cd3a35feffbf531498a55ab0a87d036d97fe7b.jpeg)

Overall this is what the setup looks like:  
 ![332](https://europe1.discourse-cdn.com/flex005/uploads/solid_run/original/1X/f4dfb553c40cb0a307a0274a497c8a7715e69913.jpeg)

I got 3 fans connected: the orange one, the stock fan and one case fan.

Questions to the community: I have an AMD Radeon RX580, should i put it in, since i now have the UEFI image up and running?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [June 23, 2021, 5:48pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/2 "2021-06-23T17:48:19Z")

</div>

I would recommend you use the RX580 as the Polaris based GPUs are well supported. If you would like to use the X1300 XT you will need to cross reference the pci id of the device with the supported cards for AMD’s GOP driver. If you can provide the output of `lspci -nv` from Linux that will also help.

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 23, 2021, 6:51pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/3 "2021-06-23T18:51:14Z")

</div>

Yes, I am on my way to setting up Linux on the HoneyComb LX2. I will get another PSU with the RX580 in there tomorrow by 13:30 GMT+2, since the older Seasonic PSU does not support an 8-pin connector that fits in the slot of the RX580.

I do not have to flash any graphicscard with arm64 firmware, am I right?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [June 23, 2021, 6:56pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/4 "2021-06-23T18:56:29Z")

</div>

Correct. The Aarch64 AMD driver is included in our firmware.

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 23, 2021, 7:45pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/5 "2021-06-23T19:45:14Z")

</div>

Very Good, do PWM and ethernet work by now?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [June 24, 2021, 5:08am UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/6 "2021-06-24T05:08:56Z")

</div>

PWM fan control is built into UEFI firmware and is fully functional. ACPI ethernet support was just merged into the net-next mainline branch and should be included in the 5.14 kernel release. Currently those patches are backported into a 5.10 stable branch you can find here. [https://github.com/Solidrun/linux-stable/tree/linux-5.10.y-cex7](https://github.com/Solidrun/linux-stable/tree/linux-5.10.y-cex7)

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 24, 2021, 12:48pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/7 "2021-06-24T12:48:38Z")

</div>

UPDATE: I am now using another PSU and the RX580 which solved the problem, I am now getting video output on the monitor!

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [June 24, 2021, 1:29pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/8 "2021-06-24T13:29:05Z")

</div>

Great. Enjoy

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 25, 2021, 4:51am UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/9 "2021-06-25T04:51:50Z")

</div>

Here is the output of lspci -nv, I am writing this to you from my HoneyComb:

0002:01:00.0 0108: c0a9:540a (rev 01) (prog-if 02 [NVM Express])  
Subsystem: c0a9:540a  
Flags: bus master, fast devsel, latency 0, IRQ 105, NUMA node 0, IOMMU group 6  
Memory at 9400000000 (64-bit, non-prefetchable) [size=16K]  
Capabilities: [80] Express Endpoint, MSI 00  
Capabilities: [d0] MSI-X: Enable+ Count=9 Masked-  
Capabilities: [e0] MSI: Enable- Count=1/8 Maskable+ 64bit+  
Capabilities: [f8] Power Management version 3  
Capabilities: [100] Latency Tolerance Reporting  
Capabilities: [110] L1 PM Substates  
Capabilities: [200] Advanced Error Reporting  
Capabilities: [300] Secondary PCI Express  
Kernel driver in use: nvme

0004:01:00.0 0300: 1002:67df (rev e7) (prog-if 00 [VGA controller])  
Subsystem: 1682:c580  
Flags: bus master, fast devsel, latency 0, IRQ 118, IOMMU group 7  
Memory at a600000000 (64-bit, prefetchable) [size=8G]  
Memory at a400000000 (64-bit, prefetchable) [size=2M]  
I/O ports at 10000 [virtual] [size=256]  
Memory at a040000000 (32-bit, non-prefetchable) [virtual] [size=256K]  
Expansion ROM at a040040000 [disabled] [size=128K]  
Capabilities: [48] Vendor Specific Information: Len=08 \<?\>  
Capabilities: [50] Power Management version 3  
Capabilities: [58] Express Legacy Endpoint, MSI 00  
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+  
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 \<?\>  
Capabilities: [150] Advanced Error Reporting  
Capabilities: [200] Physical Resizable BAR  
Capabilities: [270] Secondary PCI Express  
Capabilities: [2b0] Address Translation Service (ATS)  
Capabilities: [2c0] Page Request Interface (PRI)  
Capabilities: [2d0] Process Address Space ID (PASID)  
Capabilities: [320] Latency Tolerance Reporting  
Capabilities: [328] Alternative Routing-ID Interpretation (ARI)  
Capabilities: [370] L1 PM Substates  
Kernel driver in use: amdgpu

0004:01:00.1 0403: 1002:aaf0  
Subsystem: 1682:aaf0  
Flags: bus master, fast devsel, latency 0, IRQ 116, IOMMU group 7  
Memory at a410200000 (64-bit, non-prefetchable) [size=16K]  
Capabilities: [48] Vendor Specific Information: Len=08 \<?\>  
Capabilities: [50] Power Management version 3  
Capabilities: [58] Express Legacy Endpoint, MSI 00  
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+  
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 \<?\>  
Capabilities: [150] Advanced Error Reporting  
Capabilities: [328] Alternative Routing-ID Interpretation (ARI)  
Kernel driver in use: snd\_hda\_intel

jonah:~#

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [June 25, 2021, 5:23am UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/10 "2021-06-25T05:23:40Z")

</div>

Very good. You will most likely also need to add amdgpu.pcie\_gen\_cap=0x4 to your kernel command line, or set the module property in the modprobe configuration. This disables the amdgpu pcie scaling feature and locks the speed to Gen3. This is a know compatibility issue that can cause GPU lock ups.

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 25, 2021, 5:25am UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/11 "2021-06-25T05:25:57Z")

</div>

Right, I have been experiencing such lock ups aswell, the screen freezes for 5-10 seconds till i can resume my work. I thought i’d have to enable freesync for that 🙂

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [June 25, 2021, 4:03pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/13 "2021-06-25T16:03:13Z")

</div>

My problem is now solved: I had to put “options amdgpu pcie\_gen\_cap=0x4” in /etc/modprobe.d

It is important that the dot between “amdgpu” and “pcie\_gen\_cap=0x4” is left out when writing this in the file. I did the same for thermal.crt=-1 aswell as usbcore.autosuspend=-1

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [July 3, 2021, 12:15pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/14 "2021-07-03T12:15:14Z")

</div>

Can the Ethernet support for the HoneyComb LX2 be loaded via a Kernel module?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 4, 2021, 4:57am UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/15 "2021-07-04T04:57:48Z")

</div>

There is Linux support and basic ethernet support has just been merged into linux-next and will be in the 5.14 kernel release. Additionally we are carrying 2 -cex7 branches at [GitHub - SolidRun/linux-stable: Linux kernel stable tree with SolidRun BSP optimized vendor branches](https://github.com/Solidrun/linux-stable) that fully support Linux with our edk2 firmwares. The next-linux branch will require the new firmware that will be released in the next day or two. A new firmware is required because the ACPI IORT specs have been updated and the version we originally used has been deprecated. Once the firmware is released I will also backport and update our 5.10 lts branch

---

<div class="post-metadata">

**Author:** ![hanoJing](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/hanojing/32/64_2.png) [@hanoJing](https://community.solid-run.com/u/hanoJing)\
**Post date:** [July 13, 2021, 1:56pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/16 "2021-07-13T13:56:42Z")

</div>

5.14-rc1 arrived 2 days ago, basic ethernet support got merged earlier into linux-next, this should mean that Linux 5.14-rc1 has this support, right?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 13, 2021, 5:49pm UTC](https://community.solid-run.com/t/no-video-output-to-monitor/89/17 "2021-07-13T17:49:54Z")

</div>

Basic support has been merged, yes. We are still missing some required patches for full support of the network complex in conjuction with the SMMU. However 5.14 will bring up the network on the board if you add `arm-smmu.disable_bypass=0` to the kernel commandline. I am already using this with early Fedora Rawhide builds with success.
