電気メガネ

XREAL OneがEDIDエミュレーターでお手軽に720p対応できたという話

Amazonのアソシエイトとして、8796.jp管理日誌は適格販売により収入を得ています。
スポンサーリンク

EDIDエミュレーターを挟むだけで720pまでしか対応していなかったミニゲーム機が映ったよ!

はじめに

先日のXREAL OneシリーズのPILOT 1.8.1アップデートでごにょごにょしてたら規定以外の解像度にも無理矢理対応できるっぽいぞ?という発見があったので、途中でEDIDを偽装できる機器を挟めばもしや?と思い、とりいそぎ注文した次第。

もうアプコンが必要だった時代は過去になりました!

Evanlak HDMI EDIDエミュレーター

HDMI接続の間に挟むとエミュレーターが保持しているEDIDを上書きしてディスプレイ側に通知してくれる機器です。

2026/01/28購入、1,699円です。2個だと2,900円。いや、1個でええて。

このEDIDエミュレーターという機器は本来はPCに接続したディスプレイがスリープしたときに表示が崩れるのを防止するときに使ったりします。この先にディスプレイがあってもなくてもPCなどの出力機器側からは常に繋がってるように見えるというカラクリです。

今回購入したのは「1080P FHD版」です。いろいろな解像度に対応した商品があるんですが、XREAL OneシリーズはフルHDが妥当かなと。

電源不要でお手軽なのが今回の目玉。

1920x1080p 60Hzがベースで、1280x720p 60Hzや640x480pなどなど多数の解像度に対応しています。音声はPCM 2チャンネル。詳細は実際のEDIDを書きだしたので見てください。

実際のEDID+

   | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
---+-------------------------------------------------
00 | 00 FF FF FF FF FF FF 00 14 89 16 02 00 00 00 00 
10 | 08 19 01 03 80 30 1B 78 2A C4 F6 A3 57 4A 9C 23 
20 | 11 4F 54 BF EF 80 71 4F 81 80 81 40 95 00 A9 40 
30 | B3 00 D1 C0 01 01 02 3A 80 18 71 38 2D 40 58 2C 
40 | 45 00 09 25 21 00 00 1E 00 00 00 FD 00 32 4C 1F 
50 | 53 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 45 
60 | 44 49 49 47 30 32 31 36 0A 20 20 20 00 00 00 FF 
70 | 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 01 D7 
80 | 02 03 20 F1 4B 04 05 90 03 02 01 11 12 13 14 1F 
90 | 23 09 07 07 83 01 00 00 67 03 0C 00 10 00 78 21 
A0 | 1A 36 80 A0 70 38 1E 40 30 20 35 00 DD 0C 11 00 
B0 | 00 1A 66 21 56 AA 51 00 1E 30 46 8F 33 00 DD 0C 
C0 | 11 00 00 1E 01 1D 00 72 51 D0 1E 20 6E 28 55 00 
D0 | DD 0C 11 00 00 1E 8C 0A D0 8A 20 E0 2D 10 10 3E 
E0 | 96 00 DD 0C 11 00 00 18 01 1D 80 18 71 1C 16 20 
F0 | 58 2C 25 00 13 2B 21 00 00 9E 00 00 00 00 00 31 

header:         00 FF FF FF FF FF FF 00 
serial number:  14 89 16 02 00 00 00 00 08 19 
version:        01 03 
basic params:   80 30 1B 78 2A 
chroma info:    C4 F6 A3 57 4A 9C 23 11 4F 54 
established:    BF EF 80 
standard:       71 4F 81 80 81 40 95 00 A9 40 B3 00 D1 C0 01 01 
descriptor 1:   02 3A 80 18 71 38 2D 40 58 2C 45 00 09 25 21 00 00 1E 
descriptor 2:   00 00 00 FD 00 32 4C 1F 53 11 00 0A 20 20 20 20 20 20 
descriptor 3:   00 00 00 FC 00 45 44 49 49 47 30 32 31 36 0A 20 20 20 
descriptor 4:   00 00 00 FF 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 
extensions:     01 
checksum:       D7 

extension header:  02 03 20 
display supports:  F1 
video:             4B 04 05 90 03 02 01 11 12 13 14 1F 
audio:             23 09 07 07 
spkr alloc:        83 01 00 00 
vendor-spec:       67 03 0C 00 10 00 78 21 
descriptor 1:      1A 36 80 A0 70 38 1E 40 30 20 35 00 DD 0C 11 00 00 1A 
descriptor 2:      66 21 56 AA 51 00 1E 30 46 8F 33 00 DD 0C 11 00 00 1E 
descriptor 3:      01 1D 00 72 51 D0 1E 20 6E 28 55 00 DD 0C 11 00 00 1E 
descriptor 4:      8C 0A D0 8A 20 E0 2D 10 10 3E 96 00 DD 0C 11 00 00 18 
descriptor 5:      01 1D 80 18 71 1C 16 20 58 2C 25 00 13 2B 21 00 00 9E 
padding:           00 00 00 00 00 
checksum:          31 

manufacturer:     EDI
product code:     216
serial number:    N/A
manufacture date: Week 8 of 2015
edid version:     1.3
display type:     digital
Maximum image size: 48cm x 27cm
Gamma:            2.2
DPMS levels:      Standby Mode:    Not Supported
                  Suspend Mode:    Not Supported
                  Active Off Mode: Supported

Supported color formats: RGB 4:4:4, YCrCb 4:4:4
Chromaticity coordinates:
  Red   X: 0.640; Y: 0.340
  Green X: 0.290; Y: 0.609
  Blue  X: 0.140; Y: 0.069
  White X: 0.310; Y: 0.330

Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@67Hz
  640x480@72Hz
  640x480@75Hz
  800x600@56Hz
  800x600@60Hz
  800x600@72Hz
  800x600@75Hz
  832x624@75Hz
  1024x768@60Hz
  1024x768@70Hz
  1024x768@75Hz
  1280x1024@75Hz
  1152x870@75Hz

Standard timings supported:
  1152x864@75Hz
  1280x1024@60Hz
  1280x960@60Hz
  1440x900@60Hz
  1600x1200@60Hz
  1680x1050@60Hz
  1920x1080@60Hz

Detailed timing 1 (Preferred):
  Pixel clock:     148.500 MHz
  Scan type:       progressive
  Refresh rate:    60
  Horizontal
    Active pixels: 1920
    Total:         2200
    Blank:         280
    Front:         88
    Sync:          44
    Back:          148
    Polarity:      positive
    Frequency:     67.5
    Size(in mm):   521
    Border:        0
  Vertical
    Active pixels: 1080
    Total:         1125
    Blank:         45
    Front:         4
    Sync:          5
    Back:          36
    Polarity:      positive
    Size(in mm):   293
    Border:        0

Monitor ranges (GTF): 50-76Hz V, 31-83kHz H, max pixel clock 170MHz
Monitor name: EDIIG0216
Serial number: 
Has 1 extension block
Checksum: D7 (valid)

CEA extension block
Extension version: 3
Underscan ON
Basic audio support ON
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2

Video data block
  VIC 04 1280x720p@60Hz 
  VIC 05 1920x1080i@60Hz 
  VIC 16 1920x1080p@60Hz (native)
  VIC 03 720x480p@60Hz 
  VIC 02 720x480p@60Hz 
  VIC 01 640x480p@60Hz 
  VIC 17 720x576p@50Hz 
  VIC 18 720x576p@50Hz 
  VIC 19 1280x720p@50Hz 
  VIC 20 1920x1080i@50Hz 
  VIC 31 1920x1080p@50Hz 

Audio data block
  Linear PCM
    Max channels: 2
    Supported sample rates (kHz): 48 44.1 32
    Supported sample sizes (bits): 24 20 16

Speaker allocation data block
  Front Left/Right

Vendor-specific data block, OUI 000C03 (HDMI 1.4b)
  Source physical address 1.0.0.0
  DC_48bit
  DC_36bit
  DC_30bit
  DC_Y444
  Maximum TMDS clock: 165MHz

Detailed timing 2:
  Pixel clock:     138.500 MHz
  Scan type:       progressive
  Refresh rate:    60
  Horizontal
    Active pixels: 1920
    Total:         2080
    Blank:         160
    Front:         48
    Sync:          32
    Back:          80
    Polarity:      positive
    Frequency:     66.5865
    Size(in mm):   477
    Border:        0
  Vertical
    Active pixels: 1080
    Total:         1110
    Blank:         30
    Front:         3
    Sync:          5
    Back:          22
    Polarity:      negative
    Size(in mm):   268
    Border:        0

Detailed timing 3:
  Pixel clock:     85.500 MHz
  Scan type:       progressive
  Refresh rate:    60
  Horizontal
    Active pixels: 1366
    Total:         1792
    Blank:         426
    Front:         70
    Sync:          143
    Back:          213
    Polarity:      positive
    Frequency:     47.8723
    Size(in mm):   477
    Border:        0
  Vertical
    Active pixels: 768
    Total:         798
    Blank:         30
    Front:         3
    Sync:          3
    Back:          24
    Polarity:      positive
    Size(in mm):   268
    Border:        0

Detailed timing 4:
  Pixel clock:     74.250 MHz
  Scan type:       progressive
  Refresh rate:    60
  Horizontal
    Active pixels: 1280
    Total:         1650
    Blank:         370
    Front:         110
    Sync:          40
    Back:          220
    Polarity:      positive
    Frequency:     45
    Size(in mm):   477
    Border:        0
  Vertical
    Active pixels: 720
    Total:         750
    Blank:         30
    Front:         5
    Sync:          5
    Back:          20
    Polarity:      positive
    Size(in mm):   268
    Border:        0

Detailed timing 5:
  Pixel clock:     27.000 MHz
  Scan type:       progressive
  Refresh rate:    60
  Horizontal
    Active pixels: 720
    Total:         858
    Blank:         138
    Front:         16
    Sync:          62
    Back:          60
    Polarity:      negative
    Frequency:     31.4685
    Size(in mm):   477
    Border:        0
  Vertical
    Active pixels: 480
    Total:         525
    Blank:         45
    Front:         9
    Sync:          6
    Back:          30
    Polarity:      negative
    Size(in mm):   268
    Border:        0

Detailed timing 6:
  Pixel clock:     74.250 MHz
  Scan type:       interlaced
  Refresh rate:    60
  Horizontal
    Active pixels: 1920
    Total:         2200
    Blank:         280
    Front:         88
    Sync:          44
    Back:          148
    Polarity:      positive
    Frequency:     33.75
    Size(in mm):   531
    Border:        0
  Vertical
    Active pixels: 540
    Total:         1125
    Blank:         22
    Front:         2
    Sync:          5
    Back:          15
    Polarity:      positive
    Size(in mm):   299
    Border:        0

Checksum: 31 (valid)

XREAL Oneシリーズでの使用例

冒頭に貼りましたが、メガドライブミニ2を接続した様子がこちら。

音声もXREAL Oneシリーズ側でDP音声モードにすればちゃんと鳴ります。もちろん3DoF対応。さらにREAL 3D(3Dスペース)も対応しているので3Dっぽくゲームを楽しめますよ!

以前はAmazon FireTV Cubeのアプコン機能を使ったりと色々面倒なことが多かったんですが、XREAL Oneシリーズに搭載されているX1チップの映像処理能力を活かしてHDMIをUSB Type-Cに変換するアダプターとEDIDエミュレーターだけで実現できるようになりました。

本来はXREAL Oneシリーズ側で任意のEDIDを吐いてくれればEDIDエミュレーターもいらないんですが…という話もあります。

おしまいに

なんとなくROG XREAL R1用の機能なんじゃないかなって気もしますが、使えるので使いましょう!今後潰されたら…ROG XREAL R1を買う?高いよねアレ…潰されたら悲しいのでここだけの話にしましょう!!

このEDIDエミュレーターに任意のEDIDを書き込めればもっと便利になるんだけどライトプロテクトされてるらしいんだよねぇ。今後の課題。

現場からは以上です。

タイトルとURLをコピーしました