USB-C video output across a hub

Hi, all,

I’m new to the forum but not to Gnu/Linux (user since 1998) and Garuda Gnu/Linux (a half and a year using it), thanks for all your work, it’s a great distro.

I have a problem that still I can’t solve with my actual PC, a chinese Topton mini-pc, here are the characteristics:

System:
Kernel: 6.12.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=52bb34e1-62ad-4489-b874-d191e1c38bfd rw rootflags=subvol=@
quiet rd.luks.uuid=20f44b92-d9cf-48c6-a0f4-ecaf77e57768
rd.luks.uuid=9f3615b6-326f-46a4-82e3-ce5427d00361
resume=/dev/mapper/luks-9f3615b6-326f-46a4-82e3-ce5427d00361 loglevel=3
ibt=off
Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.9.0
wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Desktop Mobo: N/A model: N/A serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends v: 5.14
date: 10/10/2022
CPU:
Info: model: Intel Core i7-1060NG7 bits: 64 type: MT MCP arch: Ice Lake
level: v4 note: check built: 2019-21 process: Intel 10nm family: 6
model-id: 0x7E (126) stepping: 5 microcode: 0xC6
Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
smt: enabled cache: L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 2 MiB
desc: 4x512 KiB L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 1776 min/max: 400/3800 scaling: driver: intel_pstate
governor: powersave cores: 1: 1776 2: 1776 3: 1776 4: 1776 5: 1776 6: 1776
7: 1776 8: 1776 bogomips: 19046
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Iris Plus Graphics G7 driver: i915 v: kernel arch: Gen-11
process: Intel 10nm built: 2019-21 ports: active: eDP-1 empty: DP-1,DP-2
bus-ID: 00:02.0 chip-ID: 8086:8a51 class-ID: 0300
Device-2: EMEET SmartCam S600
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3.4.2.3.3:19
chip-ID: 328f:00ad class-ID: 0300 serial: <filter>
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.3.1-arch1.3
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Plus Graphics (ICL
GT2) device-ID: 8086:8a51 memory: 7.5 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.303 layers: 4 device: 0 type: integrated-gpu name: Intel
Iris Plus Graphics (ICL GT2) driver: N/A device-ID: 8086:8a51
surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
18.1.8 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: Intel Ice Lake-LP Smart Sound Audio driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_icl bus-ID: 00:1f.3
chip-ID: 8086:38c8 class-ID: 0403
Device-2: Zoran Personal Media Division (Nogatech) USB Audio and HID
driver: snd-usb-audio type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1
bus-ID: 3-1:2 chip-ID: 0573:1573 class-ID: 0300 serial: <filter>
Device-3: EMEET SmartCam S600
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3.4.2.3.3:19
chip-ID: 328f:00ad class-ID: 0300 serial: <filter>
Device-4: BEHRINGER GmbH UMC204HD 192k driver: snd-usb-audio type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3.4.3:15
chip-ID: 1397:0508 class-ID: fe01
API: ALSA v: k6.12.4-zen1-1-zen status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp2s0 state: down mac: <filter>
Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 4-3.4.1:4
chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
IF: enp0s20f0u3u4u1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, sshd, systemd-timesyncd,
wpa_supplicant
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2:3 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 3 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 1.82 TiB used: 288.61 GiB (15.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD BLACK SN770 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 731100WD temp: 24.9 C scheme: GPT
Partition:
ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 288.61 GiB (15.6%)
fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 728 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 288.61 GiB (15.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
ID-4: /var/log raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 288.61 GiB (15.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
ID-5: /var/tmp raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 288.61 GiB (15.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 16.9 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/dm-1 maj-min: 254:1
mapped: luks-9f3615b6-326f-46a4-82e3-ce5427d00361
ID-2: swap-2 type: zram size: 15.35 GiB used: 1.97 GiB (12.9%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
max-streams: 8 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 59.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.35 GiB used: 10.2 GiB (66.5%)
Processes: 338 Power: uptime: 1d 19h 11m states: freeze,mem,disk
suspend: deep avail: s2idle wakeups: 2 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 6.13 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: 2405 pm: pacman pkgs: 2373 libs: 484 tools: octopi,paru,yay
pm: flatpak pkgs: 32 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi
default: fish v: 3.7.1 running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
System install date:     2023-12-04
Last full system update: 2024-12-19
Is partially upgraded:   Yes
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:            jupiter-biosupdate.service jupiter-controller-update.service

The PC support video output across USB-C and I bought a Baseus hub (chinese brand) that it’s compatible with Gnu/Linux.

I can’t output video across USB-C, let me explain a bit more.

The PC start and video output across direct HDMI cable (PC->Monitor) and USB-C hub (PC->Baseus->Monitor): Bios image is perfectly visible, Grub and the first stage of the start process.

Video output across HDMI runs ever, but across USB-C stop when framebuffer is started (Linux framebuffer - Wikipedia). So, I think that should be a driver problem.

Anyway, I tested Baseus hub with a Steam deck running Steam OS (arch based how you know) and the device can run in three external monitors (HDMI×2 + VGA) without problems, so Baseus device runs without problems.

I tried to install Steam OS specific drivers or firmware support across Jupiter packages but I can’t achieve sucess.

I search the web for months without reach solution, I revised BIOS optinos, so I’m finally here request for help.

Other information:

mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-linux            2021.08.29                true            PCI

pacman -Q |grep -i firmware
alsa-firmware 1.2.4-4
gnome-firmware 47.0-1
linux-firmware-neptune jupiter.20231113.1-1
linux-firmware-whence 20241210.b00a7f7e-1
qemu-system-x86-firmware 9.1.2-1
sof-firmware 2024.09.2-1

Thanks in advance, request me more information or test if neccesary.

Regards.

Salud y Revolución.

Lobo.

Ps: Sorry for my very bad english, is not my mother language.

You definitely don’t need to apologize for that, your English is very easy to understand. The same goes for your detailed error description, thank you for that.

Please fix that first.

And then perform a complete system update (garuda-update), reboot and post a current garuda-inxi.

2 Likes

Thanks for you words, I’ll try to be as clear as possible.

System update after your suggestion, copy garuda-inxi again:

System:
Kernel: 6.12.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=52bb34e1-62ad-4489-b874-d191e1c38bfd rw rootflags=subvol=@
quiet rd.luks.uuid=20f44b92-d9cf-48c6-a0f4-ecaf77e57768
rd.luks.uuid=9f3615b6-326f-46a4-82e3-ce5427d00361
resume=/dev/mapper/luks-9f3615b6-326f-46a4-82e3-ce5427d00361 loglevel=3
ibt=off
Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.10.0
wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Desktop Mobo: N/A model: N/A serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends v: 5.14
date: 10/10/2022
CPU:
Info: model: Intel Core i7-1060NG7 bits: 64 type: MT MCP arch: Ice Lake
level: v4 note: check built: 2019-21 process: Intel 10nm family: 6
model-id: 0x7E (126) stepping: 5 microcode: 0xC6
Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
smt: enabled cache: L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 2 MiB
desc: 4x512 KiB L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 400 min/max: 400/3800 scaling: driver: intel_pstate
governor: powersave cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400
8: 400 bogomips: 19046
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Iris Plus Graphics G7 driver: i915 v: kernel arch: Gen-11
process: Intel 10nm built: 2019-21 ports: active: eDP-1 empty: DP-1,DP-2
bus-ID: 00:02.0 chip-ID: 8086:8a51 class-ID: 0300
Device-2: EMEET SmartCam S600
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3.4.2.3.3:11
chip-ID: 328f:00ad class-ID: 0300 serial: <filter>
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: Philips 244E serial: <filter> built: 2012 res:
mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
size: 521x293mm (20.51x11.54") diag: 598mm (23.5") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.3.3-arch1.2
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Plus Graphics (ICL
GT2) device-ID: 8086:8a51 memory: 7.5 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.303 layers: 4 device: 0 type: integrated-gpu name: Intel
Iris Plus Graphics (ICL GT2) driver: N/A device-ID: 8086:8a51
surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
19.1.6 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Ice Lake-LP Smart Sound Audio driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_icl bus-ID: 00:1f.3
chip-ID: 8086:38c8 class-ID: 0403
Device-2: Zoran Personal Media Division (Nogatech) USB Audio and HID
driver: snd-usb-audio type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1
bus-ID: 3-1:2 chip-ID: 0573:1573 class-ID: 0300 serial: <filter>
Device-3: EMEET SmartCam S600
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3.4.2.3.3:11
chip-ID: 328f:00ad class-ID: 0300 serial: <filter>
Device-4: BEHRINGER GmbH UMC204HD 192k driver: snd-usb-audio type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3.4.3:7
chip-ID: 1397:0508 class-ID: fe01
API: ALSA v: k6.12.10-zen1-1-zen status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp2s0 state: down mac: <filter>
Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 4-3.4.1:4
chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
IF: enp0s20f0u3u4u1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, sshd, systemd-timesyncd,
wpa_supplicant
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2:3 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 1.82 TiB used: 306.62 GiB (16.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD BLACK SN770 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 731100WD temp: 21.9 C scheme: GPT
Partition:
ID-1: / raw-size: 1.8 TiB size: 1.8 TiB (100.00%) used: 306.62 GiB (16.6%)
fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 728 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 306.62 GiB (16.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
ID-4: /var/log raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 306.62 GiB (16.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
ID-5: /var/tmp raw-size: 1.8 TiB size: 1.8 TiB (100.00%)
used: 306.62 GiB (16.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-20f44b92-d9cf-48c6-a0f4-ecaf77e57768
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 16.9 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/dm-1 maj-min: 254:1
mapped: luks-9f3615b6-326f-46a4-82e3-ce5427d00361
ID-2: swap-2 type: zram size: 15.35 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 8
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 41.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.35 GiB used: 5.9 GiB (38.4%)
Processes: 314 Power: uptime: 2m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.13 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: 2405 pm: pacman pkgs: 2373 libs: 484 tools: octopi,paru,yay
pm: flatpak pkgs: 32 Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi
default: fish v: 3.7.1 running-in: konsole inxi: 3.3.37
Garuda (2.6.26-1.1):
System install date:     2023-12-04
Last full system update: 2025-01-19
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:            jupiter-biosupdate.service jupiter-controller-update.service

I’m forgotten to add than I tried a MS Windows installer (but I don’t install) and video output runs well.

Thanks in advance.

The Steam Deck’s hardware is Linux compatible, which Valve obviously paid attention to during development. The same applies to Steam OS and the drivers, everything is coordinated with each other. This has nothing to do with your Topton hardware and your built-in USB-C port.

That was to be expected.
The Topton Consumer Mini PCs do have USB-C/Thunderbolt, but (as far as I can see) are only available with Windows (obviously the hardware is designed for this).
The Topton Industrial Mini PCs are delivered with Linux and BSD, but they don’t have USB-C, only HDMI and DP for video output.


Can you test the USB-C port directly with a USB-C monitor (without a hub)?

Is there a BIOS update for the PC? If so, flash it and test it.

Otherwise, I would recommend testing different live distributions:

2 Likes

Thanks for your reply, again.

I agree with you respect Topton mini PC is not design with Linux in mind and, probably, this is the reason that USB-C video output don’t work.

The strange thing, for me, is that the USB-C video output works until the start of the framebuffer.

Can you test the USB-C port directly with a USB-C monitor (without a hub)?

Unfortunately, I don’t have any USB-C monitor.

Is there a BIOS update for the PC? If so, flash it and test it.

I’ll try looking for.

Otherwise, I would recommend testing different live distributions

Any recommendation about that?

Thanks for your answer.

I usually try Ubuntu at the very least. It may be a shotty distro imo, but they do have seriously good driver support. It’s as close to the Linux version of Microsoft you can find.

Fedora, Linux Mint, Manjaro are 3 others that also tend to have very good support just to try out of the box.

If it works on any of them, then it’s something that can work here.

2 Likes

Hi,

Thanks for your suggestions. I tried last night three of these four (Ubuntu, Mint and Fedora) with the same result: when framebuffer starts, video USB-C output stop to work.

I’m afraid I won’t be lucky and won’t be able to get it working.

I’ll try to look about update BIOS but I don’t have any hope about that.

Thanks for your help, if anyone have some other suggestion I’m glad to hear it.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.