组装 (DIY) 一台显示器 (4K 屏支持 4 画面分屏 PBP 1080p x4)
首发日期 2025-04-26
, 以下为原文内容:
家里的 PC 主机比较多, 如果同时开机, 显示器就不够用了. 因为穷, 窝租住的房间又很小, 放不下很多显示器. 所以, 窝希望买一台支持 分屏 功能的显示器.
最好是 4K 分辨率 (3840x2160) 的屏幕, 然后 4 分屏 (有 4 个 DP 或 HDMI 输入接口), 同时显示 4 路 1080p (1920x1080) 画面. 这样, 一个 4K 显示器还能同时充当 4 个 1080p 显示器 !! 无论 成本, 体积, 耗电 等方面, 这都是极好的 !
然而, 当窝打开 万能的淘宝, 找了半天, 始终找不到合适的显示器. 大部分 4K 显示器只有 3 个 (或更少) 接口, 最多只能支持 2 分屏 (同时显示 2 路画面), 排除. 还有就是某 43 英寸显示器, 商品介绍里面明确说明有 4 个接口, 并支持 4 分屏功能, 但是不仅价格太贵了, 体积也太大了, 排除. 还有就是所谓 “分屏器”, 比如 4 个 HDMI 输入, 1 个 HDMI 输出接显示器, 但是这种盒子太贵了卖好几百, 并且窝不想使用外接形式, 排除.
然后又在网上搜索半天, 并且问了多个 AI (聊天大语言模型), 都得不到结果. 哎, 又遇到了 知识的荒漠: 有些知识, 你很确定在地球上肯定存在, 但你就是得不到它 ! (这就很难受, 都气哭了)
没办法, 没有合适的商品, 那只能自己动手了: 购买配件, 组装一台显示器 ! 经过一顿努力, 终于成功组装出来一台支持 4 分屏的低成本 4K 显示器. 就让这篇文章, 成为知识沙漠里面的一小块绿洲吧.
(哼, 还不是因为老公霸占了显示器, 导致窝没有显示器用, 只能再弄一个 ~ )
这里是 穷人小水滴, 专注于 穷人友好型 低成本技术. (本文为 70 号作品. )
相关文章:
- 《显示器的隐藏功能: 显示数据通道命令接口 (DDC/CI)》 https://blog.csdn.net/secext2022/article/details/135726966
- 《香橙派 HDMI 显示器 DDC/CI 踩坑记录》 https://blog.csdn.net/secext2022/article/details/135762166
- 《低功耗低成本 PC (可更换内存条) 推荐 (笔记本, 小主机)》 https://blog.csdn.net/secext2022/article/details/146135064
- 《流浪 Linux: 外置 USB SSD 安装 ArchLinux》 https://blog.csdn.net/secext2022/article/details/145413676
目录
- 1 购买配件
- 2 收货测试
- 3 组装并测试
- 3.1 全屏 4K 测试
- 3.2 分屏 1080p x4 测试
- 3.3 DDC/CI 功能测试
- 4 总结与展望
1 购买配件
组装一台显示器只需要 4 个配件: (1) (液晶) 面板 (2) 驱动 (主控) 板 (3) 外壳 (4) 电源.
怎么样, 是不是看起来很简单 ?
组装显示器配件清单 (共 887 元, 价格仅供参考):
-
液晶面板: 京东方 MV270QUM-N60 (27 英寸 4K 60Hz)
-
驱动板: JRY-W9UHD-NV2
-
显示器塑料外壳 (27 英寸)
-
电源: 12V 5A (DC 5.5/2.5mm 接口)
显示器功率: 约 21W ~ 50W
关于屏幕面板, 推荐在 屏库 网站上找, 比如:
https://www.panelook.cn/MV270QUM-N60_BOE_27.0_LCM_overview_cn_52883.html
(图片来源: panelook.cn
截图)
关于驱动板的挑选, 需要有 4 个 DP 或 HDMI 输入接口 (3 个或更少肯定不行). 另外下单购买前, 一定要明确去问卖家, 这个驱动板是否支持 4 画面分屏 ! 不要你觉得驱动板可能支持, 那样容易翻车.
还要把面板的具体 型号 告诉驱动板的卖家, 这样卖家可以对驱动板进行相应调整, 拿回来接上就能用.
2 收货测试
收到货后, 在组装起来之前, 先测试一下东西是不是好的, 能否正常工作.
驱动板 (主控板) 以及 按键板 (5 个按键, 以及电源指示灯), 屏幕背光供电线 (细), 面板信号线 (粗) (eDP).
驱动板正面. 可以看到, 驱动板的结构还是比较简单的: 左侧是供电部分的电路, 左侧下边是 12V DC 供电输入插座, 左侧上边是背光供电输出 (左) 插座, 按键板插座. 中间是主控芯片 (在黑色散热鳍片下面), 下边是 4 个信号输入接口, 上边是连接面板的 eDP 信号输出接口.
驱动板背面.
驱动板接口, 从左至右依次是: 12V 电源输入插座 (DC 5.5/2.5mm), HDMI 信号输入插座 (x3), DP 信号输入插座 (x1), 3.5mm 音频插座.
液晶面板 (以及 显示器塑料外壳) 的包装箱. 包装是很好的, 有多层减震包装材料, 并且快递发了顺丰, 能够很大程度上避免运输过程中的破损. 因为面板和外壳是在同一家店购买的, 收到货时面板已经安装在了外壳上.
显示器外壳的两半.
这个是外壳后盖 (内部). 中间是安装显示器支架的位置, 中间下边有很多塑料柱 (螺丝孔) 的位置是安装驱动板的. 右侧下边是按键板 (5 个按键, 以及电源指示灯).
这个是 液晶面板 (后面), 已经安装到了前外壳上. 上边中间 (偏右) 是面板的 eDP 信号线接口, 右侧是背光供电线的接口.
好了, 驱动板和面板都有了, 下面接上线测试一下 !
如图, 驱动板和面板之间需要连接 2 根线: eDP 信号线 (上边), 背光供电线 (下边).
同时驱动板要接入输入信号 (此处为 HDMI), 12V DC 电源 (右边).
(啊, 然后这里翻车了, 屏幕点不亮 (捂脸) 所以这里没有对应的照片. 正常情况下, 应该是先测试好, 再开始组装的. )
3 组装并测试
简单的拧上几颗螺丝, 扣上卡扣, 显示器就安装好了. 组装过程还是挺容易的, 具体可以问配件卖家要安装教程.
这是组装好的显示器接口部分.
哎, 百密一疏, 万万没想到, 之前的 电源 是坏的 ! 所以导致了翻车, 屏幕点不亮. 后来更换了新的 12V 5A 电源之后, 屏幕就顺利点亮啦 ~
3.1 全屏 4K 测试
接上 PC 主机, 首先作为一个普通的 4K 显示器进行测试.
主机成功识别显示器, 并能设置 3840x2160 分辨率和 60Hz 刷新率.
嗯, 用这台显示器, 来写关于这台显示器的文章.
功耗测试.
测试方法: 功率插座, 对输入显示器的总电源功率进行测量.
-
待机功率 (显示器不显示画面, 休眠模式): 1.6W
-
满载功率 (4K 60Hz, 亮度 100): 49.5W
-
轻载功率 1 (4K 60Hz, 亮度 50): 37.2W
-
轻载功率 2 (4K 60Hz, 亮度 0): 20.6W
我们发现, 亮度和显示器的耗电有很大关系, 调低亮度可以省电 !
3.2 分屏 1080p x4 测试
接下来, 就是激动人心的 4 分屏测试啦 ~
同时显示 4 路 1080p 60Hz (1920x1080) 画面.
这是对应的显示器菜单设置.
3.3 DDC/CI 功能测试
详见文章: 《显示器的隐藏功能: 显示数据通道命令接口 (DDC/CI)》
ddcutil detect
> ddcutil detect
Display 1I2C bus: /dev/i2c-0DRM connector: card1-HDMI-A-1EDID synopsis:Mfg id: IPS - IPS, Inc. {Intellectual Property Solutions, Inc.}Model: T270LGProduct code: 9984 (0x2700)Serial number: Binary serial number: 1 (0x00000001)Manufacture year: 2021, Week: 20VCP version: 2.1
ddcutil capabilities
> ddcutil capabilities
Model: Not specified
MCCS version: 2.1
VCP Features:Feature: 02 (New control value)Feature: 04 (Restore factory defaults)Feature: 05 (Restore factory brightness/contrast defaults)Feature: 08 (Restore color defaults)Feature: 10 (Brightness)Feature: 12 (Contrast)Feature: 14 (Select color preset)Values:05: 6500 K08: 9300 K0b: User 10c: User 2Feature: 16 (Video gain: Red)Feature: 18 (Video gain: Green)Feature: 1A (Video gain: Blue)Feature: 52 (Active control)Feature: 60 (Input Source)Values:11: HDMI-112: HDMI-20f: DisplayPort-1Feature: AA (Screen Orientation)Values:01: 0 degrees02: 90 degreesFeature: AC (Horizontal frequency)Feature: AE (Vertical frequency)Feature: B2 (Flat panel sub-pixel layout)Feature: B6 (Display technology type)Feature: C6 (Application enable key)Feature: C8 (Display controller type)Feature: C9 (Display firmware level)Feature: D6 (Power mode)Values:01: DPM: On, DPMS: Off04: DPM: Off, DPMS: Off05: Write only value to turn off displayFeature: DC (Display Mode)Values:00: Standard/Default mode02: Mixed03: Movie05: GamesFeature: DF (VCP Version)Feature: FD (Manufacturer specific feature)
ddcutil vcpinfo all
> ddcutil vcpinfo all
VCP code 01: DegaussCauses a CRT to perform a degauss cycleMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Write Only, Non-Continuous (write-only)
VCP code 02: New control valueIndicates that a display user control (other than power) has been used to change and save (or autosave) a new value.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (complex)
VCP code 03: Soft controlsAllows display controls to be used as soft keysMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code 04: Restore factory defaultsRestore all factory presets including brightness/contrast, geometry, color, and TV defaults.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Write Only, Non-Continuous (write-only)
VCP code 05: Restore factory brightness/contrast defaultsRestore factory defaults for brightness and contrastMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Write Only, Non-Continuous (write-only)
VCP code 06: Restore factory geometry defaultsRestore factory defaults for geometry adjustmentsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Write Only, Non-Continuous (write-only)
VCP code 08: Restore color defaultsRestore factory defaults for color settings.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Write Only, Non-Continuous (write-only)
VCP code 0A: Restore factory TV defaultsRestore factory defaults for TV functions.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TVAttributes: Write Only, Non-Continuous (write-only)
VCP code 0B: Color temperature incrementColor temperature increment used by feature 0Ch Color Temperature RequestMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Only, Non-Continuous (complex)
VCP code 0C: Color temperature requestSpecifies a color temperature (degrees Kelvin)MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (complex)
VCP code 0E: ClockIncrease/decrease the sampling clock frequency.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Continuous (normal)
VCP code 10: BrightnessIncrease/decrease the brightness of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 11: Flesh tone enhancementSelect contrast enhancement algorithm respecting flesh tone regionMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Non-Continuous (complex)
VCP code 12: ContrastIncrease/decrease the contrast of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 13: Backlight controlIncrease/decrease the specified backlight control valueMCCS versions: 2.1, 3.0ddcutil feature subsets: PROFILE, COLORAttributes (v2.1): Read Write, Continuous (complex)Attributes (v3.0): Read Write, Continuous (complex)Attributes (v2.2): Deprecated,
VCP code 14: Select color presetSelect a specified color temperatureMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Non-Continuous (complex)Attributes (v2.2): Read Write, Non-Continuous (complex)
VCP code 16: Video gain: RedIncrease/decrease the luminesence of red pixelsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 17: User color vision compensationIncrease/decrease the degree of compensationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 18: Video gain: GreenIncrease/decrease the luminesence of green pixelsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 1A: Video gain: BlueIncrease/decrease the luminesence of blue pixelsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 1C: FocusIncrease/decrease the focus of the imageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Continuous (normal)
VCP code 1E: Auto setupPerform autosetup function (H/V position, clock, clock phase, A/D converter, etc.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code 1F: Auto color setupPerform color autosetup function (R/G/B gain and offset, A/D setup, etc. MCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Non-Continuous (simple)
VCP code 20: Horizontal Position (Phase)Increasing (decreasing) this value moves the image toward the right (left) of the display.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 22: Horizontal SizeIncrease/decrease the width of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 24: Horizontal PincushionIncreasing (decreasing) this value causes the right and left sides of the image to become more (less) convex.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 26: Horizontal Pincushion BalanceIncreasing (decreasing) this value moves the center section of the image toward the right (left) side of the display.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 28: Horizontal Convergence R/BIncreasing (decreasing) this value shifts the red pixels to the right (left) and the blue pixels left (right) across the image with respect to the green pixels.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 29: Horizontal Convergence M/GIncreasing (decreasing) this value shifts the magenta pixels to the right (left) and the green pixels left (right) across the image with respect to the magenta (sic) pixels.MCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 2A: Horizontal LinearityIncrease/decrease the density of pixels in the image center.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 2C: Horizontal Linearity BalanceIncreasing (decreasing) this value shifts the density of pixels from the left (right) side to the right (left) side of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 2E: Gray scale expansionGray Scale ExpansionMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Non-Continuous (complex)
VCP code 30: Vertical Position (Phase)Increasing (decreasing) this value moves the image toward the top (bottom) edge of the display.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 32: Vertical SizeIncrease/decreasing the height of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 34: Vertical PincushionIncreasing (decreasing) this value will cause the top and bottom edges of the image to become more (less) convex.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 36: Vertical Pincushion BalanceIncreasing (decreasing) this value will move the center section of the image toward the top (bottom) edge of the display.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 38: Vertical Convergence R/BIncreasing (decreasing) this value shifts the red pixels up (down) across the image and the blue pixels down (up) across the image with respect to the green pixels.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 39: Vertical Convergence M/GIncreasing (decreasing) this value shifts the magenta pixels up (down) across the image and the green pixels down (up) across the image with respect to the magenta (sic) pixels.MCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 3A: Vertical LinearityIncrease/decease the density of scan lines in the image center.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 3C: Vertical Linearity BalanceIncrease/decrease the density of scan lines in the image center.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 3E: Clock phaseIncrease/decrease the sampling clock phase shiftMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Continuous (normal)
VCP code 40: Horizontal ParallelogramIncreasing (decreasing) this value shifts the top section of the image to the right (left) with respect to the bottom section of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 41: Vertical ParallelogramIncreasing (decreasing) this value shifts the top section of the image to the right (left) with respect to the bottom section of the image. (sic)MCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 42: Horizontal KeystoneIncreasing (decreasing) this value will increase (decrease) the ratio between the horizontal size at the top of the image and the horizontal size at the bottom of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 43: Vertical KeystoneIncreasing (decreasing) this value will increase (decrease) the ratio between the vertical size at the left of the image and the vertical size at the right of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 44: RotationIncreasing (decreasing) this value rotates the image (counter) clockwise around the center point of the screen.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 46: Top Corner FlareIncrease/decrease the distance between the left and right sides at the top of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 48: Top Corner HookIncreasing (decreasing) this value moves the top of the image to the right (left).MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 4A: Bottom Corner FlareIncrease/decrease the distance between the left and right sides at the bottom of the image.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 4C: Bottom Corner HookIncreasing (decreasing) this value moves the bottom end of the image to the right (left).MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 52: Active controlRead id of one feature that has changed, 0x00 indicates no moreMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (complex)
VCP code 54: Performance PreservationControls features aimed at preserving display performanceMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (complex)
VCP code 56: Horizontal MoireIncrease/decrease horizontal moire cancellation.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Continuous (normal)
VCP code 58: Vertical MoireIncrease/decrease vertical moire cancellation.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Continuous (normal)
VCP code 59: 6 axis saturation: RedIncrease/decrease red saturationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 5A: 6 axis saturation: YellowIncrease/decrease yellow saturationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 5B: 6 axis saturation: GreenIncrease/decrease green saturationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 5C: 6 axis saturation: CyanIncrease/decrease cyan saturationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 5D: 6 axis saturation: BlueIncrease/decrease blue saturationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 5E: 6 axis saturation: MagentaIncrease/decrease magenta saturationMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Continuous (normal)
VCP code 60: Input SourceSelects active video sourceMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Table (normal)Attributes (v2.2): Read Write, Non-Continuous (simple)
VCP code 62: Audio speaker volumeAdjusts speaker volumeMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: AUDIOAttributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Read Write, Non-Continuous with continuous subrangeAttributes (v2.2): Read Write, Non-Continuous with continuous subrange
VCP code 63: Speaker SelectSelects a group of speakersMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: AUDIOAttributes: Read Write, Non-Continuous (simple)
VCP code 64: Audio: Microphone VolumeIncrease/decrease microphone gainMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: AUDIOAttributes: Read Write, Continuous (normal)
VCP code 66: Ambient light sensorEnable/Disable ambient light sensorMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code 6B: Backlight Level: WhiteIncrease/decrease the white backlight levelMCCS versions: 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 6C: Video black level: RedIncrease/decrease the black level of red pixelsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 6D: Backlight Level: RedIncrease/decrease the red backlight levelMCCS versions: 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 6E: Video black level: GreenIncrease/decrease the black level of green pixelsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 6F: Backlight Level: GreenIncrease/decrease the green backlight levelMCCS versions: 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 70: Video black level: BlueIncrease/decrease the black level of blue pixelsMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 71: Backlight Level: BlueIncrease/decrease the blue backlight levelMCCS versions: 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 72: GammaSelect relative or absolute gammaMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Non-Continuous (complex)
VCP code 73: LUT SizeProvides the size (number of entries and number of bits/entry) for the Red, Green, and Blue LUT in the display.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: LUTAttributes: Read Only, Table (normal)
VCP code 74: Single point LUT operationWrites a single point within the display's LUT, reads a single point from the LUTMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: LUTAttributes: Read Write, Table (normal)
VCP code 75: Block LUT operationLoad (read) multiple values into (from) the display's LUTMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: LUTAttributes: Read Write, Table (normal)
VCP code 76: Remote Procedure CallInitiates a routine resident in the displayMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: LUTAttributes: Write Only, Table (write-only)
VCP code 78: Display Identification OperationCauses a selected 128 byte block of Display Identification Data (EDID or Display ID) to be readMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.1): Read Only, Table (normal)Attributes (v3.0): Read Only, Table (normal)Attributes (v2.2): Read Only, Table (normal)
VCP code 7A: Adjust Focal PlaneIncrease/decrease the distance to the focal plane of the imageMCCS versions: 2.0, 2.1ddcutil feature subsets: Attributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Deprecated, Attributes (v2.2): Deprecated,
VCP code 7C: Adjust ZoomIncrease/decrease the distance to the zoom function of the projection lens (optics)MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Continuous (normal)
VCP code 7E: TrapezoidIncrease/decrease the trapezoid distortion in the imageMCCS versions: 2.0, 2.1ddcutil feature subsets: CRTAttributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Deprecated, Attributes (v2.2): Deprecated,
VCP code 80: KeystoneIncrease/decrease the keystone distortion in the image.MCCS versions: 2.0ddcutil feature subsets: CRTAttributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Deprecated, Attributes (v3.0): Deprecated, Attributes (v2.2): Deprecated,
VCP code 82: Horizontal Mirror (Flip)Flip picture horizontallyMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Write Only, Non-Continuous (write-only)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Non-Continuous (simple)Attributes (v2.2): Read Write, Non-Continuous (simple)
VCP code 84: Vertical Mirror (Flip)Flip picture verticallyMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Write Only, Non-Continuous (write-only)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Non-Continuous (simple)Attributes (v2.2): Read Write, Non-Continuous (simple)
VCP code 86: Display ScalingControl the scaling (input vs output) of the displayMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code 87: SharpnessSelects one of a range of algorithms. Increasing (decreasing) the value must increase (decrease) the edge sharpness of image features.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Read Write, Continuous (normal)Attributes (v2.2): Read Write, Continuous (normal)
VCP code 88: Velocity Scan ModulationIncrease (decrease) the velocity modulation of the horizontal scan as a function of the change in luminescence levelMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Continuous (normal)
VCP code 8A: Color SaturationIncrease/decrease the amplitude of the color difference components of the video signalMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLOR, TVAttributes: Read Write, Continuous (normal)
VCP code 8B: TV Channel Up/DownIncrement (1) or decrement (2) television channelMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TVAttributes: Write Only, Non-Continuous (write-only)
VCP code 8C: TV SharpnessIncrease/decrease the amplitude of the high frequency components of the video signalMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TVAttributes: Read Write, Continuous (normal)
VCP code 8D: Audio mute/Screen blankMute/unmute audio, and (v2.2) screen blankMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TV, AUDIOAttributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Non-Continuous (simple)Attributes (v2.2): Read Write, Non-Continuous (complex)
VCP code 8E: TV ContrastIncrease/decrease the ratio between blacks and whites in the imageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TVAttributes: Read Write, Continuous (normal)
VCP code 8F: Audio TrebleEmphasize/de-emphasize high frequency audioMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: AUDIOAttributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Read Write, Non-Continuous with continuous subrangeAttributes (v2.2): Read Write, Non-Continuous with continuous subrange
VCP code 90: HueIncrease/decrease the wavelength of the color component of the video signal. AKA tint. Applies to currently active interfaceMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLOR, TVAttributes: Read Write, Continuous (normal)
VCP code 91: Audio BassEmphasize/de-emphasize low frequency audioMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: AUDIOAttributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Read Write, Non-Continuous with continuous subrangeAttributes (v2.2): Read Write, Non-Continuous with continuous subrange
VCP code 92: TV Black level/LuminesenceIncrease/decrease the black level of the videoMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TVAttributes: Read Write, Continuous (normal)
VCP code 93: Audio Balance L/RControls left/right audio balanceMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: AUDIOAttributes (v2.0): Read Write, Continuous (normal)Attributes (v2.1): Read Write, Continuous (normal)Attributes (v3.0): Read Write, Non-Continuous with continuous subrangeAttributes (v2.2): Read Write, Non-Continuous with continuous subrange
VCP code 94: Audio Processor ModeSelect audio modeMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: TV, AUDIOAttributes: Read Write, Non-Continuous (simple)
VCP code 95: Window Position(TL_X)Top left X pixel of an area of the imageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes: Read Write, Continuous (normal)
VCP code 96: Window Position(TL_Y)Top left Y pixel of an area of the imageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes: Read Write, Continuous (normal)
VCP code 97: Window Position(BR_X)Bottom right X pixel of an area of the imageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes: Read Write, Continuous (normal)
VCP code 98: Window Position(BR_Y)Bottom right Y pixel of an area of the imageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes: Read Write, Continuous (normal)
VCP code 99: Window control on/offEnables the brightness and color within a window to be different from the desktop.MCCS versions: 2.0, 2.1ddcutil feature subsets: WINDOWAttributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Deprecated, Attributes (v2.2): Deprecated,
VCP code 9A: Window backgroundChanges the contrast ratio between the area of the window and the rest of the desktopMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes: Read Write, Continuous (normal)
VCP code 9B: 6 axis hue control: RedDecrease shifts toward magenta, increase shifts toward yellowMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 9C: 6 axis hue control: YellowDecrease shifts toward green, increase shifts toward redMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 9D: 6 axis hue control: GreenDecrease shifts toward yellow, increase shifts toward cyanMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 9E: 6 axis hue control: CyanDecrease shifts toward green, increase shifts toward blueMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code 9F: 6 axis hue control: BlueDecrease shifts toward cyan, increase shifts toward magentaMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code A0: 6 axis hue control: MagentaDecrease shifts toward blue, 127 no effect, increase shifts toward redMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: PROFILE, COLORAttributes: Read Write, Continuous (normal)
VCP code A2: Auto setup on/offTurn on/off an auto setup functionMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Write Only, Non-Continuous (write-only)
VCP code A4: Window mask controlTurn selected window operation on/off, window maskMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes (v2.0): Read Write, Non-Continuous (complex)Attributes (v2.1): Read Write, Non-Continuous (complex)Attributes (v3.0): Read Write, Table (normal)Attributes (v2.2): Read Write, Table (normal)
VCP code A5: Change the selected windowChange selected window (as defined by 95h..98h)MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: WINDOWAttributes: Read Write, Non-Continuous (simple)
VCP code AA: Screen OrientationIndicates screen orientationMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (simple)
VCP code AC: Horizontal frequencyHorizontal sync signal frequency as determined by the displayMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Continuous (complex)
VCP code AE: Vertical frequencyVertical sync signal frequency as determined by the display, in .01 hzMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Continuous (complex)
VCP code B0: SettingsStore/restore the user saved values for the current mode.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Write Only, Non-Continuous (write-only)
VCP code B2: Flat panel sub-pixel layoutLCD sub-pixel structureMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (simple)
VCP code B4: Source Timing ModeIndicates timing mode being sent by hostMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.1): Read Write, Non-Continuous (complex)Attributes (v3.0): Read Write, Table (normal)Attributes (v2.2): Read Write, Table (normal)
VCP code B6: Display technology typeIndicates the base technology typeMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (simple)
VCP code B7: Monitor statusVideo mode and status of a DPVL capable monitorMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Only, Non-Continuous (complex)
VCP code B8: Packet countCounter for DPVL packets receivedMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Continuous (complex)
VCP code B9: Monitor X originX origin of the monitor in the vertical screenMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Continuous (complex)
VCP code BA: Monitor Y originY origin of the monitor in the vertical screenMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Continuous (complex)
VCP code BB: Header error countError counter for the DPVL headerMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Continuous (complex)
VCP code BC: Body CRC error countCRC error counter for the DPVL bodyMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Continuous (complex)
VCP code BD: Client IDAssigned identification number for the monitorMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Continuous (complex)
VCP code BE: Link controlIndicates status of the DVI linkMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: DPVLAttributes: Read Write, Non-Continuous (complex)
VCP code C0: Display usage timeActive power on time in hoursMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Continuous (complex)
VCP code C2: Display descriptor lengthLength in bytes of non-volatile storage in the display available for writing a display descriptor, max 256MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Continuous (normal)
VCP code C3: Transmit display descriptorReads (writes) a display descriptor from (to) non-volatile storage in the display.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Table (normal)
VCP code C4: Enable display of 'display descriptor'If enabled, the display descriptor shall be displayed when no video is being received.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (complex)
VCP code C6: Application enable keyA 2 byte value used to allow an application to only operate with known products.MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (complex)
VCP code C8: Display controller typeMfg id of controller and 2 byte manufacturer-specific controller typeMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (complex)
VCP code C9: Display firmware level2 byte firmware levelMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (complex)
VCP code CA: OSD/Button ControlSets and indicates the current operational state of OSD (and buttons in v2.2)MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Non-Continuous (simple)Attributes (v2.2): Read Write, Non-Continuous (complex)
VCP code CC: OSD LanguageOn Screen Display languageMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code CD: Status IndicatorsControl up to 16 LED (or similar) indicators to indicate system statusMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (complex)
VCP code CE: Auxiliary display sizeRows and characters/row of auxiliary displayMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (complex)
VCP code CF: Auxiliary display dataSets contents of auxiliary display deviceMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Write Only, Table (write-only)
VCP code D0: Output selectSelects the active outputMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Read Write, Non-Continuous (simple)Attributes (v2.1): Read Write, Non-Continuous (simple)Attributes (v3.0): Read Write, Table (normal)Attributes (v2.2): Read Write, Non-Continuous (simple)
VCP code D2: Asset TagRead an Asset Tag to/from the displayMCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Table (normal)
VCP code D4: Stereo video modeStereo video modeMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (complex)
VCP code D6: Power modeDPM and DPMS statusMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code D7: Auxiliary power outputControls an auxiliary power output from a display to a host deviceMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Write, Non-Continuous (simple)
VCP code DA: Scan modeControls scan characteristics (aka format)MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: CRTAttributes: Read Write, Non-Continuous (simple)
VCP code DB: Image ModeControls aspects of the displayed image (TV applications)MCCS versions: 2.1, 3.0, 2.2ddcutil feature subsets: TVAttributes: Read Write, Non-Continuous (simple)
VCP code DC: Display ModeType of application used on displayMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: COLORAttributes: Read Write, Non-Continuous (simple)
VCP code DE: Scratch PadOperation mode (2.0) or scratch pad (3.0/2.2)MCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes (v2.0): Write Only, Non-Continuous (write-only)Attributes (v2.1): Read Write, Non-Continuous (complex)Attributes (v3.0): Read Write, Non-Continuous (complex)Attributes (v2.2): Read Write, Non-Continuous (complex)
VCP code DF: VCP VersionMCCS versionMCCS versions: 2.0, 2.1, 3.0, 2.2ddcutil feature subsets: Attributes: Read Only, Non-Continuous (complex)
ddcutil getvcp scan
> ddcutil getvcp scan
VCP code 0x02 (New control value ): No new control values (0x01)
VCP code 0x0b (Color temperature increment ): Invalid value: 0
VCP code 0x0c (Color temperature request ): 3000 + 1 * (feature 0B color temp increment) degree(s) Kelvin
VCP code 0x0e (Clock ): current value = 50, max value = 100
VCP code 0x10 (Brightness ): current value = 37, max value = 100
VCP code 0x12 (Contrast ): current value = 50, max value = 100
VCP code 0x14 (Select color preset ): 6500 K (sl=0x05)
VCP code 0x16 (Video gain: Red ): current value = 49, max value = 100
VCP code 0x18 (Video gain: Green ): current value = 50, max value = 100
VCP code 0x1a (Video gain: Blue ): current value = 49, max value = 100
VCP code 0x1e (Auto setup ): Auto setup not active (sl=0x00)
VCP code 0x20 (Horizontal Position ): current value = 0, max value = 100
VCP code 0x30 (Vertical Position ): current value = 0, max value = 100
VCP code 0x3e (Clock phase ): current value = 50, max value = 100
VCP code 0x52 (Active control ): Value: 0x00
VCP code 0x60 (Input Source ): HDMI-1 (sl=0x11)
VCP code 0x68 (Unknown feature ): mh=0x00, ml=0x05, sh=0x00, sl=0x01
VCP code 0x6c (Video black level: Red ): current value = 50, max value = 255
VCP code 0x6e (Video black level: Green ): current value = 50, max value = 255
VCP code 0x70 (Video black level: Blue ): current value = 50, max value = 255
VCP code 0xa8 (Unknown feature ): mh=0x00, ml=0x03, sh=0x00, sl=0x00
VCP code 0xaa (Screen Orientation ): 0 degrees (sl=0x01)
VCP code 0xac (Horizontal frequency ): 3728 hz
VCP code 0xae (Vertical frequency ): 59.91 hz
VCP code 0xb2 (Flat panel sub-pixel layout ): Red/Green/Blue vertical stripe (sl=0x01)
VCP code 0xb4 (Source Timing Mode ): mh=0x00, ml=0x02, sh=0x00, sl=0x01
VCP code 0xb6 (Display technology type ): LCD (active matrix) (sl=0x03)
VCP code 0xc0 (Display usage time ): Usage time (hours) = 0 (0x000000) mh=0xff, ml=0xff, sh=0x00, sl=0x00
VCP code 0xc6 (Application enable key ): 0x45cc
VCP code 0xc8 (Display controller type ): Mfg: Mstar (sl=0x05), controller number: mh=0x00, ml=0x00, sh=0x56
VCP code 0xc9 (Display firmware level ): 0.0
VCP code 0xca (OSD ): OSD Enabled (sl=0x02)
VCP code 0xd6 (Power mode ): DPM: On, DPMS: Off (sl=0x01)
VCP code 0xdc (Display Mode ): Standard/Default mode (sl=0x00)
VCP code 0xdf (VCP Version ): 2.1
VCP code 0xe3 (Manufacturer Specific ): mh=0x00, ml=0x01, sh=0x00, sl=0x00
VCP code 0xed (Manufacturer Specific ): mh=0x00, ml=0x01, sh=0x00, sl=0x01
VCP code 0xfa (Manufacturer Specific ): mh=0xff, ml=0xff, sh=0x00, sl=0x00
VCP code 0xfd (Manufacturer Specific ): mh=0xff, ml=0xff, sh=0x00, sl=0x63
VCP code 0xff (Manufacturer Specific ): mh=0xff, ml=0xff, sh=0x00, sl=0x00
可以看到, 作为一款廉价的小厂显示器驱动板, 支持的 DDC/CI 功能是比较少的. 但是 亮度 控制功能是正常的, 能够正确设置 0 和 100 亮度.
4 总结与展望
组装一台显示器并不复杂, 只需要 4 个配件: 液晶面板, 驱动板, 外壳, 电源. 面板和驱动板之间需要连接 2 条线: eDP 信号线, 背光供电线. 只需要拧几颗螺丝, 显示器就组装好啦, 撒花 ~
在本文所选的型号中, 面板是 4K 60Hz 的, 驱动板有 1 个 DP 输入和 3 个 HDMI 输入接口, 支持分屏功能, 可以同时显示 4 路 1080p 60Hz 画面. 电源是很重要的, 之前电源坏了导致翻车, 屏幕点不亮, 后来换了新的 12V 5A 电源才好了.
如果找不到满意的显示器, 可以考虑用配件组装一台哦 ~
本文使用 CC-BY-SA 4.0 许可发布.
相关文章:
组装 (DIY) 一台显示器 (4K 屏支持 4 画面分屏 PBP 1080p x4)
首发日期 2025-04-26, 以下为原文内容: 家里的 PC 主机比较多, 如果同时开机, 显示器就不够用了. 因为穷, 窝租住的房间又很小, 放不下很多显示器. 所以, 窝希望买一台支持 分屏 功能的显示器. 最好是 4K 分辨率 (3840x2160) 的屏幕, 然后 4 分屏 (有 4 个 DP 或 HDMI 输入接口…...
SwiftUI 8.List介绍和使用
SwiftUI 的 List 组件用于展示可滚动的内容集合,支持静态或动态数据、交互操作(如点击、滑动删除)、分组、自定义样式等。以下是其详细介绍及使用方法: 一、基本用法 1. 静态列表 直接声明固定内容: struct Content…...
Android Kotlin ViewModel 错误处理:最佳 Toast 提示方案详解
在 Android Kotlin 的 ViewModel 中显示 Toast 提示需要特殊处理,因为 ViewModel 不应该直接持有 Context(避免内存泄漏),且 UI 操作(如 Toast)必须在主线程执行。以下是几种标准解决方案: 方案…...
Vue 集成 wangEditor5 公式编辑器的实现步骤
Vue 集成 wangEditor5 公式编辑器的实现步骤 1. 安装公式依赖库2. 配置公式编辑器插件3. 启用工具栏公式按钮4. 组件模板与事件绑定功能验证与调试注意事项版本兼容性: 1. 安装公式依赖库 安装 KaTeX 或 kityformula:根据项目需求选…...
go语言八股文(五)
1.go的局部变量是分配在栈上还是在堆上 在Go语言中,局部变量的内存分配(栈或堆)由编译器基于逃逸分析(escape analysis)来决定。以下是总结和具体示例: 栈上分配 当局部变量的生命周期严格限定在函数作用…...
C++ 解决一个简单的图论问题 —— 最小生成树(以 Prim 算法为例)
使用 C 解决一个简单的图论问题 —— 最小生成树(以 Prim 算法为例),并且使用 Graphviz 库来生成结果图。 在图论中,“边权之和最小” 是最小生成树(MST)的核心目标,其含义和背景可以从以下几个…...
OpenCV计算机视觉实战(2)——环境搭建与OpenCV简介
OpenCV计算机视觉实战(2)——环境搭建与OpenCV简介 0. 前言1. OpenCV 安装与配置1.1 安装 Python-OpenCV1.2 配置开发环境 2. OpenCV 基础2.1 图像读取与显示2.2 图像保存 3. 摄像头实时捕获小结系列链接 0. 前言 OpenCV (Open Source Computer Vision …...
pgrep和pkill命令详解
pgrep 与 pkill 命令详解 一、基础功能 命令作用核心机制pgrep根据条件查找进程ID (PID)通过进程名、用户、终端等属性筛选进程,输出匹配的PID列表pkill根据条件终止进程向符合条件的进程发送信号(默认发送SIGTERM,可指定其他信号&am…...
Python----卷积神经网络(卷积为什么能识别图像)
一、卷积的概念 卷积是一种数学运算,通常用于信号处理和图像分析。在卷积神经网络中,卷积操作用于提取输入数据(如图像)中的特征。通过将输入数据与卷积核(滤波器)进行卷积运算,CNN能够识别图像…...
web3.js 和 ethers.js 的核心区别
1. 核心设计理念 ---------web3.jsethers.js开发背景以太坊基金会官方维护独立开发者创建,社区驱动架构风格集中式对象 (web3 为核心)模块化设计(分离 Wallet/Provider/Contract)包体积较大(1MB)更轻量(压…...
Atcoder Help 有关Atcoder 的介绍-1 涨分规则
AtCoder 的 Rating 计算系统基于改进的 Elo 算法,主要包含以下核心机制: 一、基础计算公式 Rating 是「表现分(Performance)」的加权平均值减去衰减函数 f ( n ) f(n) f(n),其中: 新用户初始 f ( 1 ) 1200 f(1)1200 f(1)120…...
Android Studio 中使用 SQLite 数据库开发完整指南(Kotlin版本)
文章目录 1. 项目准备1.1 创建新项目1.2 添加必要依赖 2. 数据库设计3. 实现数据库3.1 创建实体类 (Entity)3.2 创建数据访问对象 (DAO)3.3 创建数据库类 4. 创建 Repository5. 创建 ViewModel6. 实现 UI 层6.1 创建笔记列表 Activityactivity_notes_list.xmlNotesListActivity…...
K8S学习笔记01
是什么 高可用,可扩展,自动化,容器化,管理多容器 组件 master API server controller manager scheduler etcd node 对应一台机器 负责运行和托管容器化 kubelet container runtime kube-proxy pod 同一个pod内的容器…...
奥威BI+AI数据分析解决方案
在数字化时代,数据已成为企业决策的核心驱动力。随着大数据、云计算、人工智能等技术的快速发展,企业对数据分析的需求日益迫切。奥威BI(Business Intelligence)与AI(Artificial Intelligence)的结合&#…...
第36课 常用快捷操作——用“鼠标右键”退出当前命令
概述 在AD 20软件中,很多的命令都是可以一直连续下去的,比方说放置一个元器件符号,如果你当中不取消的话,那就可以一直执行下去,放完一个接着放下一个,放完一个接着放下一个…… 想要退出这种连续进行的命…...
用Java模拟打字:深入解析 java.awt.Robot 的键盘控制艺术
作为开发者,我们有时会遇到需要自动化用户界面交互的场景,比如自动化测试、脚本编写、或者制作一些辅助工具。而模拟键盘输入,尤其是“打字”,是这类自动化任务中非常基础且常见的一环。 在 Java 中,实现这一目标的利…...
基于STM32、HAL库的ATSHA204A安全验证及加密芯片驱动程序设计
一、简介: ATSHA204A是Microchip公司生产的一款高性能加密认证芯片,主要特性包括: 基于SHA-256哈希算法的安全认证 4.5KB EEPROM存储空间(可配置为密钥存储、OTP区域等) 唯一的72位序列号 支持I2C和单线接口 工作…...
2.2.1goweb内置的 HTTP 处理程序
net/http 使用源码分析 在 Go 语言的 HTTP 服务器里,HTTP handler 是实现了http.Handler接口的对象。该接口定义如下: type Handler interface {ServeHTTP(ResponseWriter, *Request) }ServeHTTP方法接收两个参数: http.ResponseWriter&am…...
vscode以管理员身份运行报错
1. 问题现象 对vscode设置了管理员权限,但是打开文件时报错或闪退。 2. 解决方法 可以看一下官方网址:[Visual Studio Code on Windows](https://code.visualstudio.com/docs/setup/windows#_unable-to-run-as-admin-when-applocker-is-enabled) 2.1 …...
【Unity】 Dropdown默认选择不选择任何选项
你需要新建一个text文本并将其拖入Placeholder里面,这样你就可以在代码里面设置value-1了,从而实现默认为空...
gem5教程 第七章 如何在 gem 5 中运行我自己的程序
首先,您必须决定是否运行完整系统(FS)或系统调用仿真(SE)。 在 gem5 仿真器中,“完整系统仿真(Full System Simulation, FS)”与“系统调用仿真(System Call Emulation, SE)”是两种不同的仿真模式,各自有其特点和适用场景。下面是对这两种模式的比较: 1. 完整系统仿…...
Java实现基数排序算法
1. 基数排序原理图解 基数排序是一种非比较的排序算法,其核心思想是通过将整数按位数切割成不同的数字,然后按每个位数分别比较。具体步骤如下: 1. 确定最大值:找到数组中的最大值,以确定需要处理的位数。 2. 分配到桶…...
Python项目-支持自然语言处理
研究生组-自然语言处理-第一章节 Python学习,数据挖掘基础 项目地址:pythonbook: 人工智能实战——从 Python 入门到机器学习...
科技助力防灾减灾:卫星电话走进应急救援队伍
在自然灾害与突发事件频发的当下,通信保障已成为应急救援的“生命线”。传统地面通信网络易受极端天气、地形环境等因素制约,而卫星通信技术的突破,尤其是国产天通卫星系统与北斗系统的成熟应用,正推动救援通信体系迈入全天候、无…...
Android adb 安装应用失败(安装次数限制)
adb安装应用失败 前言平台安装失败现象解决 前言 Android Debug Bridge (ADB) 是一个功能强大的命令行工具,用于与 Android 设备通信。 安装 APK 文件: 使用命令 adb install <apk文件路径> 可以将 APK 文件安装到设备上。如果需要覆盖安装&…...
100天精通Python挑战总览 | 零基础到应用实战!
目录 ✨ 为什么发起100天挑战?✨整体学习路线规划第一阶段|基础篇(第1天 - 第50天)第二阶段|应用篇(第51天 - 第100天)Web开发篇爬虫篇数据分析篇AI入门篇 🏆为什么这么划分…...
预训练大模型与元训练大模型在医疗AI项目中的选型对比分析
简要版: 以下是对预训练大模型与元训练大模型(基于元学习/Meta-Learning)在医疗AI项目中选型对比的总结表格: 对比维度预训练大模型元训练大模型(基于元学习)技术基础基于海量通用数据预训练,通过微调适配具体任务(如GPT-4、LLaMA)通过元学习框架训练,支持快速适应新…...
【JavaScript】相等运算符、条件运算符
1、相等运算符 (1)(相等) 相等运算符用来比较两个值是否相等,如果相等会返回true,否则返回false <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"…...
企业用电管理革新利器 —— Acrel-3000 电能管理系统应用解析
电能,以其方便传输、易于转换、便于控制等特性,早已成为广大企事业单位生产、办公的核心能量来源。在 “双碳” 战略目标的宏大背景下,能源结构转型加速推进,电能清洁、高效、零排放的特点愈发凸显。在能源消费侧,“以…...
学生管理系统审计
1.环境搭建 项目地址: https://gitee.com/huang-yk/student-manage 项目下载到本地后IDEA打开,等待项目加载 配置Maven,修改数据库配置文件 然后启动 访问 2.代码审计 1.垂直越权未授权敏感信息泄露 找到拦截器看看对登录做了什么校验 Override public b…...
OpenGL----OpenGL纹理与纹理缓存区
在现代计算机图形学中,纹理(Texture)是一个至关重要的概念。它不仅可以为几何体表面添加细节和真实感,还可以用于实现各种复杂的视觉效果和数据处理。在OpenGL中,纹理的应用范围非常广泛,从基本的颜色映射到高级的阴影映射、环境映射等。本文将深入探讨OpenGL纹理与纹理缓…...
QT开发技术【qcustomplot 曲线与鼠标十字功能】
一、效果 二、代码 #include "obsersingle.h" #include "ui_obsersingle.h" #pragma execution_character_set("utf-8")右键菜单acion回调 // 适应窗口大小 void ObserSingle::RescaleActionFun::fun(ObserSingle *form) {// 自适应y轴数据范围…...
[特殊字符] 大模型后训练指南:从毛坯引擎到智能助手的进化之路 [特殊字符]️
最近看了MIT 6.S191 2025这个讲座感觉讲的挺好的,然后写了一篇总结,大家感兴趣的话可以直接看视频,链接我放到文章最后。 🎯 讲座核心 这个讲座主要讲的是,当我们有了一个基础的大语言模型(就像刚出厂的毛…...
厚铜pcb生产厂家哪家好?
在为您的项目选择厚铜PCB供应商时,技术实力、生产经验与交付能力是决定产品可靠性的关键。随着新能源汽车、工业电源、5G通信等领域对高电流承载、高效散热的需求激增,厚铜PCB(铜厚3oz以上)的工艺门槛不断提升。本文结合行业头部企…...
【重走C++学习之路】22、C++11语法
目录 一、列表初始化 1.1 {}初始化 1.2 std::initializer_list 二、变量类型推导 2.1 auto 2.2 decltype 三、右值引用和移动语义 3.1 左值与左值引用 3.2 右值与右值引用 3.3 左值引用与右值引用比较 3.4 右值引用使用场景和意义 3.5 move 3.6 完美转发和万能引…...
Spring Security授权管理
授权是Spring Security的核心功能之一,是根据用户的权限来控制用户访问资源的过程,拥有资源的访问权限则可正常访问,没有访问的权限时则会被拒绝访问。认证是为了保证用户身份的合法性,而授权则是为了更细粒度地对隐私数据进行划分…...
2025A卷-正整数到Excel编号之间的转换
题目描述 用过 excel 的都知道excel的列编号是这样的: a b c … z aa ab ac … az ba bb bc … yz za zb zc … zz aaa aab aac … 分别代表以下编号: 1 2 3 … 26 27 28 29 … 52 53 54 55 … 676 677 678 679 … 702 703 704 705 … 请写个函数&…...
算法设计与分析(期末试卷)
目录 一、频度计算(15 分) 二、项目工期问题(20 分) 三、TSP 问题的贪心算法(15 分) 四、“秤心如意”(15 分) 五、工作指派问题(20 分) 六、计算复杂度…...
springboot(2.6.13)自定义用户授权管理
1.自定义用户访问控制 a.重写configure(HttpSecurity http)方法 在自定义配置类SecurityConfig中重写 Override protected void configure(HttpSecurity http) throws Exception {http.authorizeRequests().antMatchers("/").permitAll().antMatchers("/deta…...
JavaWeb:vueaxios
一、简介 什么是vue? 快速入门 <!-- 3.准备视图元素 --><div id"app"><!-- 6.数据渲染 --><h1>{{ msg }}</h1></div><script type"module">// 1.引入vueimport { createApp, ref } from https://unpkg.com/vu…...
uniapp常用
1.下载文件带进度提示 <template> <view> <button click"startDownload">下载文件</button> <progress :percent"progress" stroke-width"3" /> </view> </template> <…...
etcd 的安装及使用
介绍 Etcd 是一个 golang 编写的分布式、高可用的一致性键值存储系统,用于配置共享和服务发现等。它使用 Raft 一致性算法来保持集群数据的一致性,且客户端通过长连接 watch 功能,能够及时收到数据变化通知,相较于 Zookeepe…...
uni-app vue3 实现72小时倒计时功能
功能介绍 ,数组项有一个下单时间 ,比如今天下单在72小时内可以继续支付,超过则默认取消订单 页面按钮处 加上倒计时 <!-- 倒计时 --> <text v-if"item.timeLeft > 0">{{ formatTime(item.remaining) }}</text&g…...
【C语言】初阶算法相关习题(二)
个人主页:夜晚中的人海 文章目录 ⭐一、两数之和🏠二、珠玑妙算🎡三、寻找奇数🚀四、截取字符串🎉五、寻找峰值 ⭐一、两数之和 题目描述:两数之和 解题思路: 1.先创建一个动态分配的数组ret&a…...
Flutter 学习之旅 之 Flutter 和 Android 原生 实现数据交互的MethodChanel和EventChannel方式的简单整理
Flutter 学习之旅 之 Flutter 和 Android 原生 实现数据交互的MethodChanel和EventChannel方式的简单整理 目录 Flutter 学习之旅 之 Flutter 和 Android 原生 实现数据交互的MethodChanel和EventChannel方式的简单整理 一、简单介绍 二、Flutter 和 Android 原生之间的数据…...
STM32的SysTick
SysTick介绍 定义:Systick,即滴答定时器,是内核中的一个特殊定时器,用于提供系统级的定时服务。该定时器是一个24位的递减计数器,具有自动重载值寄存器的功能。当计数器到达自动重载值时,它会自动重新加载…...
【JS事件循环机制event-loop】
目录 0、总结1、Event-Loop 概念2、宏任务-微任务3、事件循环执行机制4、调用栈5、示例 0、总结 Tasks execute in order, and the browser may render between them 【宏任务按序执行,浏览器可以在它们之间进行渲染】Microtasks execute in order, and are execut…...
对比N+1查询和关联聚合查询
通常我们管第一种模式叫 “N1 查询”,第二种叫 “关联聚合查询”。下面从几个角度来比较,帮助你做出选择。 1. 性能与资源消耗 方案SQL 语句数网络往返次数数据库负载Java 处理N1 查询(先查项目,再遍历项目查设备状态数ÿ…...
优化 Flutter 应用启动:从冷启动到就绪仅需 2 秒
冷启动序列剖析:冷启动时,Flutter 应用需经历引擎和 Dart VM 初始化、启动 Dart Isolate、渲染第一帧等步骤。Android 和 iOS 系统分别通过启动屏幕和 Storyboard 缓解启动延迟。应用大小、初始化工作、调试模式下的 JIT 编译等因素会影响冷启动时间。优…...
牟乃夏《ArcGIS Engine 地理信息系统开发教程》学习笔记 4-空间分析与高级功能开发
目录 一、核心组件与接口回顾 (一)空间分析基础架构 (二)网络分析模块 二、矢量数据空间分析实战 (一)缓冲区分析 (二)叠加分析(以裁剪为例) 三、栅格…...