You are not logged in.

#1 2023-03-28 16:04:46

hybrid
Member
Registered: 2007-02-05
Posts: 262

Shiman QH270 + DVI->HDMI adapter = "not disconnected but has no modes"

I have been using my Shimian QH270 monitor as a second screen for a long time. Recently I upgraded my computer and the new graphics card doesn't have a DVI out anymore. No problem, there are adapters for this. So I got a bidirectional HDMI-DVI 4K@60Hz adapter but I don't get a picture.

$ xrandr --listmonitors 
xrandr: Output HDMI-0 is not disconnected but has no modes
Monitors: 1
 0: +DP-4 2560/597x1440/336+0+0  DP-4
$ cvt 2560 1440 60
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

$ xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
xrandr: Output HDMI-0 is not disconnected but has no modes

$ xrandr --addmode HDMI-0 "2560x1440_60.00"
xrandr: Output HDMI-0 is not disconnected but has no modes
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  64
  Current serial number in output stream:  65

I think I remember the Monitor ran at 59.96Hz, so I created a modeline for that as well with the same result.

I've tried that with no xorg.conf as well as with my old xorg.conf.d/20-monitor and with an even older/ancient xorg.conf - no matter what I do, I always get thesame results as mentioned above.
Here's the 20-monitor config that I used up until I got the new graphics card.

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Shimian"
    ModelName      "QH270"
    DisplaySize     597    336
    HorizSync       88.8 - 160.0
    VertRefresh     59.5 - 120.0
    ModeLine       "2560x1440"          241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
    ModeLine       "2560x1440_60"       312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
    Modeline       "2560x1440_75"       397.25  2560 2760 3040 3520  1440 1443 1448 1506 -hsync +vsync
    ModeLine       "2560x1440_85"       454.75 2560 2768 3048 3536 1440 1443 1448 1514 -hsync +vsync
    Modeline       "2560x1440_96"       400.00   2560 2608 2640 2744   1440 1443 1448 1512  +hsync +vsync
#    Modeline      "2560x1440_100"      400.00 2560 2608 2640 2720 1440 1443 1448 1481 +Hsync +Vsync
#    ModeLine       "2560x1440_100"     542.25 2560 2776 3056 3552 1440 1443 1448 1527 -hsync +vsync
#    ModeLine       "2560x1440_120"     661.25 2560 2784 3064 3568 1440 1443 1448 1545 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEDID" "False"
    Option         "UseEDIDDPI" "False"
    Option         "UseEDIDFreqs" "False"
    Option         "ExactModeTimingsDVI" "True"
    Option         "ModeValidation" "AllowNonEdidModes, AllowNon60hzmodesDFPModes, NoEDIDDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoDFPNativeResolutionCheck, NoMaxSizeCheck, NoMaxPClkCheck, NoEDIDModes"
    Option         "NoBandWidthTest" "true"
    SubSection     "Display"
        Depth       24
        Modes      "2560x1440_96" "2560x1440_85" "2560x1440_75" "2560x1440_60" "2560x1440"
    EndSubSection
EndSection

Fyi:
- I also did a fresh arch install when I changed my graphics card (since I also changed the CPU, Mobo, SSD I figured I'd start off clean)
- the new GPU is a RTX 3070ti (MSI Ventus 3x)
- the old Shimian QH270 doesn't have a scaler

I appreciate any ideas.

Offline

Board footer

Powered by FluxBB