您尚未登录。

#1 2025-02-24 09:30:54

amefuttejikatamaru
会员
注册时间: 2025-02-23
帖子: 2

【求助】文石mira 13无法在sway里显示

前年为了保护视力,买了文石的mira 13。年前换了新电脑,然后在新电脑上死活显示不出来。
mira 13通过miniHDMI转HDMI线插在笔记本的HDMI接口,通过usb-c转usb-a连接在笔记本的USB-A接口。
目前可以确认的是显示器硬件没有问题,因为连接到win11笔电上可以正常显示; 笔记本的2个接口的硬件也没有问题,因为另一个LCD便携显示器能够以同样的连接方式
笔记本用的系统是archlinux,使用的桌面是sway, mira 13可以在安装了gentoo+sway的老笔记本上正常使用,所以怀疑是软件方面的问题。

文石官方的appimage包也尝试了一下,结果是“no device found”。

sway的output部分的设置如下:
output "SOMELEC Z.I. Du Vert Galanta Mira133 202105" pos 0 0 mode 1300x1015
output eDP-1 pos 0 0 resolution 2880x1800@60Hz

swaymsg -t get_outputs里相关的部分如下:
  {
    "id": 72,
    "type": "output",
    "orientation": "none",
    "percent": 0.0,
    "urgent": false,
    "marks": [],
    "layout": "output",
    "border": "none",
    "current_border_width": 0,
    "rect": {
      "x": 1440,
      "y": 0,
      "width": 0,
      "height": 0
    },
    "deco_rect": {
      "x": 0,
      "y": 0,
      "width": 0,
      "height": 0
    },
    "window_rect": {
      "x": 0,
      "y": 0,
      "width": 0,
      "height": 0
    },
    "geometry": {
      "x": 0,
      "y": 0,
      "width": 0,
      "height": 0
    },
    "name": "HDMI-A-1",
    "window": null,
    "nodes": [],
    "floating_nodes": [],
    "focus": [
      73
    ],
    "fullscreen_mode": 0,
    "sticky": false,
    "floating": null,
    "scratchpad_state": null,
    "primary": false,
    "make": "SOMELEC Z.I. Du Vert Galanta",
    "model": "Mira133",
    "serial": "202105",
    "modes": [],
    "non_desktop": false,
    "active": true,
    "dpms": false,
    "power": false,
    "scale": 1.0,
    "scale_filter": "nearest",
    "transform": "normal",
    "adaptive_sync_status": "disabled",
    "current_workspace": "7",
    "current_mode": {
      "width": 0,
      "height": 0,
      "refresh": 0
    },
    "max_render_time": 0,
    "allow_tearing": true,
    "focused": false,
    "subpixel_hinting": "unknown"
  }
我和正常工作的LCD显示器做了对比,有这几个地方不同:"percent"/"modes"/"power"/"current_mode"; 个人觉得"power"是关键,它的value是false, 或许它就是mira13无法正常工作的直接原因,但为什么会这样呢?
实在不知道该怎么办了,还请大家不吝赐教。谢谢!

离线

#2 2025-02-24 11:45:59

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,168
个人网站

Re: 【求助】文石mira 13无法在sway里显示

sudo modprobe i2c-dev 试试?

离线

#3 2025-02-24 16:54:10

amefuttejikatamaru
会员
注册时间: 2025-02-23
帖子: 2

Re: 【求助】文石mira 13无法在sway里显示

依云 说:

sudo modprobe i2c-dev 试试?

谢谢,我安装了i2c-tools,将当前用户加入了i2c组,重启,modprobe i2c-dev 之后依然如故。

以前使用gentoo的时候发现接入mira13后dmesg尾部会增加一些内容:
[10495.686023] usb 3-6: new high-speed USB device number 9 using xhci_hcd
[10495.826349] usb 3-6: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[10495.826363] usb 3-6: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[10495.826367] usb 3-6: Product: USB 2.0 Hub
[10495.828045] hub 3-6:1.0: USB hub found
[10495.828104] hub 3-6:1.0: 4 ports detected
[10496.222687] usb 3-6.1: new full-speed USB device number 10 using xhci_hcd
[10496.433280] usb 3-6.1: New USB device found, idVendor=0416, idProduct=5020, bcdDevice= 2.00
[10496.433288] usb 3-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10496.433290] usb 3-6.1: Product: BOOX MIRA133
[10496.433292] usb 3-6.1: Manufacturer: ONYX
[10496.433293] usb 3-6.1: SerialNumber: 83A71D398000
[10496.439219] hid-generic 0003:0416:5020.0009: hiddev96,hidraw0: USB HID v1.10 Device [ONYX BOOX MIRA133] on usb-0000:00:14.0-6.1/input0
[10496.632855] usb 3-6.2: new full-speed USB device number 11 using xhci_hcd
[10496.844518] usb 3-6.2: New USB device found, idVendor=27c0, idProduct=0858, bcdDevice= 1.12
[10496.844527] usb 3-6.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10496.844530] usb 3-6.2: Product: WingCoolTouch
[10496.844532] usb 3-6.2: Manufacturer: WingCoolTouch
[10496.844534] usb 3-6.2: SerialNumber: 9LQ0172005164
[10496.857860] input: WingCoolTouch WingCoolTouch as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2:1.0/0003:27C0:0858.000A/input/input30
[10496.858007] hid-multitouch 0003:27C0:0858.000A: input,hiddev99,hidraw1: USB HID v1.10 Device [WingCoolTouch WingCoolTouch] on usb-0000:00:14.0-6.2/input0
[10496.859868] hid-generic 0003:27C0:0858.000B: hiddev100,hidraw6: USB HID v1.10 Device [WingCoolTouch WingCoolTouch] on usb-0000:00:14.0-6.2/input1
[10496.861427] input: WingCoolTouch WingCoolTouch as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6.2/3-6.2:1.2/0003:27C0:0858.000C/input/input31
[10496.861560] hid-generic 0003:27C0:0858.000C: input,hidraw7: USB HID v1.10 Mouse [WingCoolTouch WingCoolTouch] on usb-0000:00:14.0-6.2/input2
[10497.049578] usb 3-6.3: new full-speed USB device number 12 using xhci_hcd
[10497.258635] usb 3-6.3: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
[10497.258645] usb 3-6.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[10497.258648] usb 3-6.3: Product: USB Serial
[10497.277090] usbcore: registered new interface driver ch341
[10497.277100] usbserial: USB Serial support registered for ch341-uart
[10497.277110] ch341 3-6.3:1.0: ch341-uart converter detected
[10497.278028] usb 3-6.3: ch341-uart converter now attached to ttyUSB0

现在arch里似乎不会显示相关的内容,因为另一个可正常显示的LCD连接上之后dmesg的内容同样不会变化。journalctl也是类似的情况。
尝试了modprobe ch341,还是没有用。

离线

页脚