Korean monitors on linux -Solved

 

Solved thanks to BlintWill

Hello teksydicaters,

I'm running arch with the nvidia propitary drivers and can't get my DP2710LED X-star display working, i have tried every thing the interwebs has to offer but can't get it to work.

I have updated all of my drivers to the latest version ( i think all the posts i was looking at were outdated).

Do any of you have Korean monitors and how did you get them to work?

(please keep it reasonably basic).

also:

running X

KDE

and i tried editing the x.conf but it didn't do anything.

regards zweigar.

Did you ever have it working before now? As in with a different system or set up?

Just to make sure (& you asked for basic)

  • have you tryed pressing the source button on the monitor/OSDmenu. (does it show a boot screen ?)
  • Are you sure you're feeding it a resolution/frame-rate it can handle. (just as a test try out full hd at 60hz)
  • have you made sure the monitor works at all (your post only implies that the monitor solely refuses cooperation with Linux)
  • It needs dual link according to this; whats your graphics card ? it probably won't work with an onboard/APU graphics solution. (650ti 2g in your profile should work)

TL;DR the monitor runs at the wrong resolution because of bad EDID info.

oh yeah well it worked fine with windows just not linux sorry i sould have my my question more clear

the monitor doesn't have and OSD menu nor does it have hardware scaling so it just cycles though the screen test ( it flash r, g, b and gradients). The problem has to do with the EDID being incorrect and the way to fix it is to disable the EDID in your Xorg.conf.

as i'm using the nvidia proprietary drivers it no longer uses that file ( i think) so i made one using the commands found on the wiki but no luck.

I added these modlines (i didn't write them though)

but it still doesn't work.

Section "Monitor"


Identifier "Monitor1"


VendorName "X-STAR"


ModelName "DP2710"


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 "Screen1"


Device "Device0"


Monitor "Monitor1"


DefaultDepth 24


Option "UseEDID" "False"


Option "UseEDIDDPI" "False"


Option "UseEDIDFreqs" "False"


Option "ExactModeTimingsDVI" "True"


Option "ModeValidation" "AllowNonEdidModes, AllowNon60hzmodesDFPModes, NoEDIDDFPMaxSizeCheck,

NoVertRefreshCheck, NoHorizSyncCheck, NoDFPNativeResolutionCheck, NoMaxSizeCh$


Option "NoBandWidthTest" "true"


SubSection "Display"


Depth 24


Modes "2560x1440_96" "2560x1440_85" "2560x1440_75" "2560x1440_60" "2560x1440"


EndSubSection


EndSection

 

 

 

Bump

i vaguely remember needing EDID overides with early hdmi television sets +- decade ago, but never with purpose-build computer monitors o_0. There are a few tools for windows, mostly ancient ones. But i can't find anything for linux. Modding configfiles without in-depth knowledge is a probably fruitless. My guess is you open a ticket with the screen manufacturer (know somebody who speaks Korean ?) or nvidia to figure this out.

Sorry I can't help you with that :(

to avoid future headaches: Hardware buying strategy for linux : buy bog-standard, avoid premium, exotic & niche.

This monitor is somewhat popular among enthusiasts, so maybe if you wait, they might figure it out, or you could pester Zoltan here in the forum.

Yeah, the Korean monitors have borked EDID, got break out the stupid old modelines. Back in the day this was a serious pain, only monitor I've seen in like 10+ years which really needs this is the cheap Korean ones. I have a X-Star that works in Mint out of the box, but if I install Nvidias proprietary driver I need the modelines for sure. Otherwise I only get rolling colours.

yeah it's the nvidia drivers but i do want to play games so nouveau is not ideal.

Hmm, i got it to work but my secondary monitor ( 1680 x 1050 ) runs at 1400 x 1050 but it never used to. Is there any way the make it work at it's native resolution without more modlines?

 

I used nvidia-xconfig to generate a new xorg.conf file and the option you're referring to is "IgnoreEDIDChecksum"

After you get that running, just use xrandr to set up the monitors at your desired resolution.

Here's my xorg.conf for reference: http://pastebin.com/hAntX51V