Pantalla a traves de conector USB-C

Buenos días después de ejecutar esta herramienta inxi -Fazy > /tmp/in2.txt

Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Micro-Star MSI
    driver: i915 v: kernel ports: active: HDMI-A-1,eDP-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Micro-Star MSI
    driver: nvidia v: 510.60.02 alternate: nouveau,nvidia_drm pcie: gen: 1
    speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:25a2 class-ID: 0302
  Device-3: Acer HD Webcam type: USB driver: uvcvideo bus-ID: 3-10:4
    chip-ID: 5986:211b class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.3 driver: X: loaded: intel,nvidia
    unloaded: fbdev,modesetting,nouveau,vesa alternate: nv gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x286mm (40.00x11.26")
    s-diag: 1055mm (41.55")
  Monitor-1: HDMI-A-1 mapped: HDMI1 pos: primary,left model: Lenovo D27-30
    serial: <filter> built: 2021 res: 1920x1080 hz: 60 dpi: 81 gamma: 1.2
    size: 600x340mm (23.62x13.39") diag: 685mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: eDP-1 mapped: eDP1 pos: primary,right
    model: AU Optronics 0x80ed built: 2017 res: 1920x1080 hz: 144 dpi: 143
    gamma: 1.2 size: 340x190mm (13.39x7.48") diag: 394mm (15.5") ratio: 16:9
    modes: 1920x1080
  OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT1) v: 4.6 Mesa 22.0.1
    direct render: Yes

Mi sistema es un portátil que tiene un conectar USB-C y tengo un dispositivo que tiene la entrada USB-C y un conector USB y otro HDMI.

¿Alguna idea de como conseguir conectar un segundo monitor externo?

El dispositivo USB-C le conecto un ratón USB y funciona, pero no así consigo detectar el segundo monitor externo.

Pensaba que esto lo gestiona la tarjeta de video de NVIDIA GA107M y que sería el driver, pero parece que estoy usando driver: nvidia v: 510.60.02 que supongo que era el driver propietario, antes usaba
nouveau que supongo ue era el libre, y no me detectaba tampoco la pantalla.

Otros comandos

lspci 
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller #1 (rev 05)
**00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)**
00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 05)
00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller #0 (rev 05)
00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 05)
00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-H Thunderbolt 4 USB Controller (rev 05)
00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11)
00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11)
00:14.3 Network controller: Intel Corporation Tiger Lake PCH CNVi WiFi (rev 11)
00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11)
00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11)
00:17.0 SATA controller: Intel Corporation Device 43d3 (rev 11)
00:1d.0 PCI bridge: Intel Corporation Device 43b4 (rev 11)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-H LPC/eSPI Controller (rev 11)
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11)
**01:00.0 3D controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile] (rev a1)**
02:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5404 (rev 03)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
**Bus 003 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse**
Bus 003 Device 002: ID 145f:02c9 Trust Trust Keyboard
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 004: ID 5986:211b Acer, Inc HD Webcam
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

El ratón es el que estoy usándolo a través del puerto USB-C

¿Alguna idea para probar en el equipo?

Hola @jrios

¿Cómo conectaste el segundo monitor? ¿A qué puerto se conecta?


Supongo que este cacharro no funciona. Lo curioso es que el USB si va pero no el HDMI.

El hardware funciona bien en máquinas windows con el driver apropiado. Entiendo que el problema es la configuración de los drivers de video para esta versión de linux

Supongo que se debe deshabilitar la tarjeta Intel que tiene la máquina y que el sistema use solo la tarjeta de NVidia. Quizás así con los drivers de esta se pueda tener varios monitores externos.

glxinfo | grep renderer
    GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_NV_float_buffer, 
    GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa Intel(R) UHD Graphics (TGL GT1)

Entiendo que esta es la de intel

Bueno mi equipo es Katana GF66 11UC según las especificaciones este equipo en Specification Katana GF66 11UC | MSI Global - The Leading Brand in High-end Gaming & Professional Creation tiene un puerto 1x Type-C USB3.2 Gen1 y este puerto está diseñado para datos no pava salida de video como dicen aquí
MSI España | MSI España

Así que hay que probar un adaptador USB normal a usb y no usar ese puerto USB C
Una pena.
.

1 Like

Maybe look at this? And see reply #8

Hi again I am waiting to put the kernel 6.3 to test it

[jrios@MSI-JRA ~]$ uname -a
Linux MSI-JRA 6.3.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 01 May 2023 17:42:39 +0000 x86_64 GNU/Linux

I can not connect a display to this port.

Total esperando que el kernel 6.3 pudiera con esto, y he probad con un par de ellos y nada. No saca salida de video por ese puerto.

Hi do you still have this issue?

Yes, the problem is the type of USB-C connector the machine has that does not accept video.

I try with the latest kernel versions but nothing. I have installed Windows and I can’t get video out either. with a USB-C extender.

So it’s more a laptop issue and not really a Linux one there might be some driver missing or it may just not be supported