1620*2560 custom 해상도 설정 관련 문의 입니다.

Post Reply
sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Wed Jun 10, 2020 12:12 pm

안녕하세요. 기존에 N2/C4 화면 흔들리는 것을 문의 드린 적이 있는데요. 또 비슷한 걸 문의 드리게되네요.

저희가 3d printer에 사용하는 LCD 중에 최근에 1620*2560 mono lcd(흑백)가 새로 나왔습니다.

흑백 lcd가 컬러 lcd 대비 장점이 많아서 흑백을 꼭 사용해야 하는 상황인데요.

그래서 이 LCD를 인식을 시키려고 하니, Ubuntu를 장착한 HP 노트북에서는 자동으로 540*2560으로 인식이 되고요.

xrandr --verbose 명령어를 사용한 경우에도, 540x2560 (0x156) 이런형태로 값이 나오더군요.


Windows 10에서 GTX1070 그래픽 카드의 사용자 정의 해상도를 이용해서 1620*2560으로 설정 후 정상적으로 작동하는 것을 확인했습니다.

따라서 흑백 LCD는 정상적으로 1620*2560해상도를 지원하는 것이 확인이 되었습니다.

이 흑백 lcd를 C2에서 인식을 시키면, setenv display_autodetect "true" 명령어를 이용해서 ubuntu 노트북에서 처럼 540*2560으로 자동으로 인식이 되어서 영상이 만들어 집니다.

가로/세로 비율이 틀려지기는 하지만 전체 화면이 다 사용이 됩니다.

cat /proc/cmdline의 파일을 확인해 보면

hdmimode=custombuilt modeline=540,2560,89750,131598,50,540,616,626,682,2560,2610,2612,2632,0,0,1 로 설정되는 것을 확인할 수 있습니다.

그래서 혹시 540 * 3 -> 1620 해서 표현할 방법이 ODROID C2에서 어떻게 되나 궁금해서 문의를 드렸습니다.

저희가 임의로 boot.ini에서
setenv modeline "1620,2560,89750,131598,50,1620,1696,1706,1762,2560,2610,2612,2632,0,0,1로 수평 방향을 3배 증가시키고 540에서의 offset 값을 더해서 수정해 보았으나 이런식으로는 작동을 하지 않더군요.

이런 종류의 custom LCD의 해상도를 설정을 잡는 방법에 대해서 설명 부탁 드립니다.

감사합니다.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Wed Jun 10, 2020 6:51 pm

질문을 올리다 보니 일부 해결이 되어서 필요없는 질문은 수정했습니다.
Last edited by sjhan1206 on Sat Jun 13, 2020 3:22 pm, edited 7 times in total.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Wed Jun 10, 2020 8:07 pm

질문을 올리다 보니 일부 해결이 되어서 필요없는 질문은 수정했습니다.
Last edited by sjhan1206 on Sat Jun 13, 2020 3:22 pm, edited 3 times in total.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Thu Jun 11, 2020 6:22 pm

1620*2560으로 인식이 안되고 540*2560으로 인식되는 문제는 이번에 사용하고자 하는 LCD가 흑백 LCD라 기존의 칼라 LCD의 RGB(3개)가 아닌 1개의 픽셀로 표현되는 구조 때문에 발생하는 거 같습니다. 이런 경우라면 HDMI timing 수정만으로 작업이 가능한지 궁금하네요.
Last edited by sjhan1206 on Mon Jun 15, 2020 9:30 am, edited 2 times in total.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Sat Jun 13, 2020 10:43 am

3d 프린터 작동 프로그램을 1620이 아니라 540에서 작동하도록 변경하는 방식으로 처리 했습니다.

그래서 이제는 MONO LCD를 540*2560 해상도 상태로 C2를 가지고 사용을 하려고 합니다. 그런데, 이렇게 변경해서 이미지를 구현하고 나니 한가지 문제가 생겼습니다.

PC쪽에서 540*2560으로 연결해서 화면을 구현하면 아래와 같이 깔끔하게 나오는데요.
KakaoTalk_20200613_102418415.jpg
KakaoTalk_20200613_102418415.jpg (325.37 KiB) Viewed 1040 times

.


C2의 경우 이미지의 일부 세로 방향(540*2560기준) pixel들이 다른 위치에 가서 표현이 되네요. 이게 전체 화면에 걸쳐서 발생하는 현상 같습니다. C2에서 LCD 인식은 setenv display_autodetect "true" 를 이용해서 인식했습니다. 어떻게 해결이 가능할 지 의견 부탁 드립니다.
KakaoTalk_20200613_102412936.jpg
KakaoTalk_20200613_102412936.jpg (316.05 KiB) Viewed 1040 times
Last edited by sjhan1206 on Mon Jun 15, 2020 9:31 am, edited 5 times in total.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Sat Jun 13, 2020 11:58 am

저희가 혹시나 해서 C4와 라즈베리파이3를 이용해서 동일한 테스트를 진행했습니다. C4에서도 LCD 인식은 setenv display_autodetect "true" 를 이용해서 인식했습니다. C4의 경우도 C2와 동일한 선이 나타났고요. 선이 생기는 위치와 수는 C2와 C4가 조금 다른것 같습니다.

C4의 경우는 추가로 검은 색인 배경에 grey 색깔이 나타나는 현상이 생겼습니다. 이 부분은 가운데 하얕게 보이는 부분에도 영향을 끼치고 있습니다. 기존의 C2에서 자주색이 올라오는 것과 비슷한 현상이지 않을까 의심이 가네요. 이현상때문에 C2보다 C4에서 생기는 선이 좀더 진하게 보이는 것 같습니다. 의견 부탁 드립니다.

라즈베리파이3의 경우는 custom hdmi_timings을 이용하여 PC에서 보이는 이미지와 동일하게 이미지를 확보했습니다.

저희가 소프트웨어의 계산 속도 때문에 더 이상 라즈베리파이를 사용하지 않고 ODROID로 진행하고 있습니다. 1440*2560은 C4/N2의 이미지 흔들림이 해결될때까지 C2로 작업을 하기로 결정을 했는데요. MONO LCD 의 경우에 C2에서 이미지가 왜곡되어서 문제가 되네요.

어떻게 해결해야 하는 지 의견 부탁 드립니다.
Attachments
KakaoTalk_20200613_115432723.jpg
KakaoTalk_20200613_115432723.jpg (366.27 KiB) Viewed 1033 times

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Wed Jun 17, 2020 4:09 pm

안녕하세요.

답변을 늦게 드려 죄송합니다.
또한 1440x2560 해상도에 대해서도 별다른 소득을 얻지 못하고 있습니다.
계속 기다리게 해드려 불편을 드린 점 또한 죄송합니다.

확인을 위해 C2에서 mono monitor를 연결하여 display_autodetect를 true로 설정한 경우에 Card의 boot partition에 생성되는 edid.bin 파일을 공유해주시겠습니까?

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Wed Jun 17, 2020 4:39 pm

joy wrote:
Wed Jun 17, 2020 4:09 pm
안녕하세요.

답변을 늦게 드려 죄송합니다.
또한 1440x2560 해상도에 대해서도 별다른 소득을 얻지 못하고 있습니다.
계속 기다리게 해드려 불편을 드린 점 또한 죄송합니다.

확인을 위해 C2에서 mono monitor를 연결하여 display_autodetect를 true로 설정한 경우에 Card의 boot partition에 생성되는 edid.bin 파일을 공유해주시겠습니까?
답변 감사합니다. 1440*2560 해상도 LCD 관련해서는 문제가 해결 될때까지 저희쪽에서는 3d printer 장비에 C2를 사용하기로 결정했습니다. C2 단종 전까지는 해결해 주시리라 믿습니다. ^^

C2와 MONO LCD를 연결한 상태의 edid.bin 파일은 확인해서 upload 하도록 하겠습니다. 감사합니다.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Wed Jun 17, 2020 8:59 pm

joy wrote:
Wed Jun 17, 2020 4:09 pm
안녕하세요.

답변을 늦게 드려 죄송합니다.
또한 1440x2560 해상도에 대해서도 별다른 소득을 얻지 못하고 있습니다.
계속 기다리게 해드려 불편을 드린 점 또한 죄송합니다.

확인을 위해 C2에서 mono monitor를 연결하여 display_autodetect를 true로 설정한 경우에 Card의 boot partition에 생성되는 edid.bin 파일을 공유해주시겠습니까?
C2와 MONO LCD를 연결한 상태의 edid.bin 파일 입니다. setenv display_autodetect "true" 을 이용하여 화면을 설정한 후에 얻은 값입니다. 업무에 참고하세요. 감사합니다.
Attachments
edid.zip
(299 Bytes) Downloaded 5 times

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Thu Jun 18, 2020 10:43 am

sjhan1206 wrote:
Wed Jun 17, 2020 8:59 pm
C2와 MONO LCD를 연결한 상태의 edid.bin 파일 입니다. setenv display_autodetect "true" 을 이용하여 화면을 설정한 후에 얻은 값입니다. 업무에 참고하세요. 감사합니다.
안녕하세요.
전달해주신 edid.bin을 확인해보았는데 이전에 다른 모니터 연결시에 생성된 edid.bin인 것으로 보입니다.

아래의 과정으로 다시 edid.bin을 생성해 주시겠습니까?

(1) Card의 boot partition에 있는 edid.bindisplay.bin, 이 2가지 파일을 지운 후,
(2) 다시 C2에 mono lcd를 연결한 상태에서 카드를 꽂고 부팅하면 새로운 edid.bin이 생성됩니다.
(3) 이때, display_autodetect 옵션은 'true'로 설정되어 있어야 합니다.

귀찮으시겠지만 위의 과정으로 edid.bin을 다시 생성하여 공유를 부탁드립니다.

참고로, 아래는 어제 공유해주신 edid.bin의 정보입니다.
1080p 모니터의 정보로 보입니다.

Code: Select all

$ cat edid.bin  | edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   1e 6d b8 5a 01 01 01 01 01 18
version:         01 03
basic params:    80 30 1b 78 ea
chroma info:     31 35 a5 55 4e a1 26 0c 50 54
established:     a5 4b 00
standard:        71 4f 81 80 95 00 b3 00 a9 c0 81 00 81 c0 90 40
descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 e0 0e 11 00 00 1e
descriptor 2:    00 00 00 fd 00 38 4b 1e 53 0f 00 0a 20 20 20 20 20 20
descriptor 3:    00 00 00 fc 00 4c 47 20 49 50 53 20 46 55 4c 4c 48 44
descriptor 4:    00 00 00 ff 00 0a 20 20 20 20 20 20 20 20 20 20 20 20
extensions:      01
checksum:        64

Manufacturer: GSM Model 5ab8 Serial Number 16843009
Made week 1 of 2014
EDID version: 1.3
Digital display
Maximum image size: 48 cm x 27 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@75Hz
  800x600@60Hz
  800x600@75Hz
  1024x768@60Hz
  1024x768@75Hz
  1280x1024@75Hz
Standard timings supported:
  1152x864@75Hz
  1280x1024@60Hz
  1440x900@60Hz
  1680x1050@60Hz
  1600x900@60Hz
  1280x800@60Hz
  1280x720@60Hz
  1400x1050@60Hz
Detailed mode: Clock 148.500 MHz, 480 mm x 270 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Monitor ranges (GTF): 56-75Hz V, 30-83kHz H, max dotclock 150MHz
Serial number: 
Has 1 extension blocks
Checksum: 0x64 (valid)

CEA extension block
Extension version: 3
25 bytes of CEA data
  Video data block
    VIC 16 1920x1080@60Hz (native)
    VIC 04 1280x720@60Hz 
    VIC 03 720x480@60Hz 
    VIC 01 640x480@60Hz 
    VIC 20 1920x1080i@50Hz 
    VIC 18 720x576@50Hz 
    VIC 05 1920x1080i@60Hz 
    VIC 31 1920x1080@50Hz 
    VIC 16 1920x1080@60Hz 
    VIC 19 1280x720@50Hz 
  Audio data block
    Linear PCM, max channels 1
    Supported sample rates (kHz): 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Speaker allocation data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 1.0.0.0
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 148.500 MHz, 480 mm x 270 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Detailed mode: Clock 74.250 MHz, 480 mm x 270 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
Detailed mode: Clock 74.250 MHz, 480 mm x 270 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync 
Detailed mode: Clock 27.000 MHz, 480 mm x 270 mm
                720  736  798  858 hborder 0
                480  489  495  525 vborder 0
               -hsync -vsync 
Checksum: 0xae (valid)

EDID block does NOT conform to EDID 1.3!
	Name descriptor not terminated with a newline

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Thu Jun 18, 2020 1:47 pm

joy wrote:
Thu Jun 18, 2020 10:43 am
sjhan1206 wrote:
Wed Jun 17, 2020 8:59 pm
C2와 MONO LCD를 연결한 상태의 edid.bin 파일 입니다. setenv display_autodetect "true" 을 이용하여 화면을 설정한 후에 얻은 값입니다. 업무에 참고하세요. 감사합니다.
안녕하세요.
전달해주신 edid.bin을 확인해보았는데 이전에 다른 모니터 연결시에 생성된 edid.bin인 것으로 보입니다.

아래의 과정으로 다시 edid.bin을 생성해 주시겠습니까?

(1) Card의 boot partition에 있는 edid.bindisplay.bin, 이 2가지 파일을 지운 후,
(2) 다시 C2에 mono lcd를 연결한 상태에서 카드를 꽂고 부팅하면 새로운 edid.bin이 생성됩니다.
(3) 이때, display_autodetect 옵션은 'true'로 설정되어 있어야 합니다.

귀찮으시겠지만 위의 과정으로 edid.bin을 다시 생성하여 공유를 부탁드립니다.

참고로, 아래는 어제 공유해주신 edid.bin의 정보입니다.
1080p 모니터의 정보로 보입니다.

Code: Select all

$ cat edid.bin  | edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   1e 6d b8 5a 01 01 01 01 01 18
version:         01 03
basic params:    80 30 1b 78 ea
chroma info:     31 35 a5 55 4e a1 26 0c 50 54
established:     a5 4b 00
standard:        71 4f 81 80 95 00 b3 00 a9 c0 81 00 81 c0 90 40
descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 e0 0e 11 00 00 1e
descriptor 2:    00 00 00 fd 00 38 4b 1e 53 0f 00 0a 20 20 20 20 20 20
descriptor 3:    00 00 00 fc 00 4c 47 20 49 50 53 20 46 55 4c 4c 48 44
descriptor 4:    00 00 00 ff 00 0a 20 20 20 20 20 20 20 20 20 20 20 20
extensions:      01
checksum:        64

Manufacturer: GSM Model 5ab8 Serial Number 16843009
Made week 1 of 2014
EDID version: 1.3
Digital display
Maximum image size: 48 cm x 27 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@75Hz
  800x600@60Hz
  800x600@75Hz
  1024x768@60Hz
  1024x768@75Hz
  1280x1024@75Hz
Standard timings supported:
  1152x864@75Hz
  1280x1024@60Hz
  1440x900@60Hz
  1680x1050@60Hz
  1600x900@60Hz
  1280x800@60Hz
  1280x720@60Hz
  1400x1050@60Hz
Detailed mode: Clock 148.500 MHz, 480 mm x 270 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Monitor ranges (GTF): 56-75Hz V, 30-83kHz H, max dotclock 150MHz
Serial number: 
Has 1 extension blocks
Checksum: 0x64 (valid)

CEA extension block
Extension version: 3
25 bytes of CEA data
  Video data block
    VIC 16 1920x1080@60Hz (native)
    VIC 04 1280x720@60Hz 
    VIC 03 720x480@60Hz 
    VIC 01 640x480@60Hz 
    VIC 20 1920x1080i@50Hz 
    VIC 18 720x576@50Hz 
    VIC 05 1920x1080i@60Hz 
    VIC 31 1920x1080@50Hz 
    VIC 16 1920x1080@60Hz 
    VIC 19 1280x720@50Hz 
  Audio data block
    Linear PCM, max channels 1
    Supported sample rates (kHz): 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Speaker allocation data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 1.0.0.0
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 148.500 MHz, 480 mm x 270 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Detailed mode: Clock 74.250 MHz, 480 mm x 270 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
Detailed mode: Clock 74.250 MHz, 480 mm x 270 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync 
Detailed mode: Clock 27.000 MHz, 480 mm x 270 mm
                720  736  798  858 hborder 0
                480  489  495  525 vborder 0
               -hsync -vsync 
Checksum: 0xae (valid)

EDID block does NOT conform to EDID 1.3!
	Name descriptor not terminated with a newline
네, 알겠습니다. 저도 생성 날짜를 보고 좀 이상하다 생각은 했는데요. 처음이다 보니 생성하는 방법을 정확히 몰랐습니다. 다시 파일 준비해서 upload하겠습니다. 감사합니다.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Thu Jun 18, 2020 6:46 pm

말씀하신데로 기존의 edid.bin과 display.bin을 제거하고 다시 C2와 MONO LCD를 연결한 상태에서 얻은 edid.bin 파일 입니다. 업무에 참고하세요. 감사합니다.
Attachments
edid.zip
(228 Bytes) Downloaded 5 times

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Fri Jun 19, 2020 11:19 am

sjhan1206 wrote:
Thu Jun 18, 2020 1:47 pm
네, 알겠습니다. 저도 생성 날짜를 보고 좀 이상하다 생각은 했는데요. 처음이다 보니 생성하는 방법을 정확히 몰랐습니다. 다시 파일 준비해서 upload하겠습니다. 감사합니다.
sjhan1206 wrote:
Thu Jun 18, 2020 6:46 pm
말씀하신데로 기존의 edid.bin과 display.bin을 제거하고 다시 C2와 MONO LCD를 연결한 상태에서 얻은 edid.bin 파일 입니다. 업무에 참고하세요. 감사합니다.
모니터가 변경될때마다 edid.bin을 새로 생성하도록 구현했어야 하는데 현재 logic에 그 예외처리가 안되어 있어서 번거롭게 해드렸습니다.
새로 공유해주신 edid.bin은 말씀해주신 내용과 일치하는 것으로 보입니다.

Code: Select all

$ cat edid.bin  | edid-decode 
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   33 54 01 00 00 00 00 00 0c 1b
version:         01 03
basic params:    80 00 00 78 0a
chroma info:     07 f5 9a 56 4e 86 26 1e 50 54
established:     00 00 00
standard:        00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 1:    0f 23 1c 8e 20 00 48 a0 4c 0a 22 0c 5a a0 00 00 00 18
descriptor 2:    00 00 00 fc 00 59 6f 6e 67 58 69 6e 67 20 20 20 20 20
descriptor 3:    00 00 00 ff 00 30 30 30 30 30 30 30 30 20 20 20 20 20
descriptor 4:    00 00 00 fd 00 17 4b 0f f0 1e 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        fa

Manufacturer: LZT Model 1 Serial Number 0
Made week 12 of 2017
EDID version: 1.3
Digital display
Image size is variable
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Serial number: 00000000
Monitor ranges (GTF): 23-75Hz V, 15-240kHz H, max dotclock 300MHz
Has 1 extension blocks
Checksum: 0xfa (valid)

CEA extension block
Extension version: 3
19 bytes of CEA data
  Video data block
  Audio data block
    Linear PCM, max channels 2
    Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 3.0.0.0
    Supports_AI
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
4 native detailed modes
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Checksum: 0xf0 (valid)

EDID block does NOT conform to EDID 1.3!
	Name descriptor not terminated with a newline
	Detailed block string not properly terminated
C4에서는 정상동작 한다고 하시니 C2에서의 로직과 어느 부분에서 차이가 나는지 보고, 빠른 시간에 작업하실수 있도록 하는 방법으로 검토해보겠습니다.
가장 좋은 방법은 1440x2560이 C4에서 동작하도록 해결하는 것인 듯 싶습니다만요...

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Fri Jun 19, 2020 4:45 pm

joy wrote:
Fri Jun 19, 2020 11:19 am
sjhan1206 wrote:
Thu Jun 18, 2020 1:47 pm
네, 알겠습니다. 저도 생성 날짜를 보고 좀 이상하다 생각은 했는데요. 처음이다 보니 생성하는 방법을 정확히 몰랐습니다. 다시 파일 준비해서 upload하겠습니다. 감사합니다.
sjhan1206 wrote:
Thu Jun 18, 2020 6:46 pm
말씀하신데로 기존의 edid.bin과 display.bin을 제거하고 다시 C2와 MONO LCD를 연결한 상태에서 얻은 edid.bin 파일 입니다. 업무에 참고하세요. 감사합니다.
모니터가 변경될때마다 edid.bin을 새로 생성하도록 구현했어야 하는데 현재 logic에 그 예외처리가 안되어 있어서 번거롭게 해드렸습니다.
새로 공유해주신 edid.bin은 말씀해주신 내용과 일치하는 것으로 보입니다.

Code: Select all

$ cat edid.bin  | edid-decode 
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   33 54 01 00 00 00 00 00 0c 1b
version:         01 03
basic params:    80 00 00 78 0a
chroma info:     07 f5 9a 56 4e 86 26 1e 50 54
established:     00 00 00
standard:        00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 1:    0f 23 1c 8e 20 00 48 a0 4c 0a 22 0c 5a a0 00 00 00 18
descriptor 2:    00 00 00 fc 00 59 6f 6e 67 58 69 6e 67 20 20 20 20 20
descriptor 3:    00 00 00 ff 00 30 30 30 30 30 30 30 30 20 20 20 20 20
descriptor 4:    00 00 00 fd 00 17 4b 0f f0 1e 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        fa

Manufacturer: LZT Model 1 Serial Number 0
Made week 12 of 2017
EDID version: 1.3
Digital display
Image size is variable
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Serial number: 00000000
Monitor ranges (GTF): 23-75Hz V, 15-240kHz H, max dotclock 300MHz
Has 1 extension blocks
Checksum: 0xfa (valid)

CEA extension block
Extension version: 3
19 bytes of CEA data
  Video data block
  Audio data block
    Linear PCM, max channels 2
    Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 3.0.0.0
    Supports_AI
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
4 native detailed modes
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Detailed mode: Clock 89.750 MHz, 90 mm x 160 mm
                540  616  626  682 hborder 0
               2560 2610 2612 2632 vborder 0
               -hsync -vsync 
Checksum: 0xf0 (valid)

EDID block does NOT conform to EDID 1.3!
	Name descriptor not terminated with a newline
	Detailed block string not properly terminated
C4에서는 정상동작 한다고 하시니 C2에서의 로직과 어느 부분에서 차이가 나는지 보고, 빠른 시간에 작업하실수 있도록 하는 방법으로 검토해보겠습니다.
가장 좋은 방법은 1440x2560이 C4에서 동작하도록 해결하는 것인 듯 싶습니다만요...
질문을 길게 올리다 보니 전달이 잘못 된듯 합니다.

MONO LCD에서 C2와 C4가 모두 정상적으로 작동하지 않습니다.

PC와 추가로 테스트한 Raspberry pi3에서만 정상작동을 확인했습니다. C2와 C4는 정상적으로 작동하지 않는데, C2와 C4의 오류 사이에도 차이가 있습니다.

아래 사진이 C2의 결과입니다.
KakaoTalk_20200613_102412936.jpg
KakaoTalk_20200613_102412936.jpg (318.02 KiB) Viewed 815 times

아래 사진은 C4의 결과 입니다.
KakaoTalk_20200613_115432723.jpg
KakaoTalk_20200613_115432723.jpg (366.57 KiB) Viewed 815 times
두 경우 모두 정상적으로 작동하지 않고 있습니다.

가운데에 원만 보여야 하는데 옆으로 일정 간격의 선이 생기는 것을 볼수 있습니다. C2와 C4에서 선의 간격에 차이가 있습니다. 그리고, C4는 기존의 C2에서 생기는 자주색이 화면에 올라오는 것과 같은 버그가 추가로 있는 것 같습니다.

화면 전체에 일정한 색깔이 들어가 있습니다. 그래서 검정 배경과 내부의 흰 원 모두 회색(흑백LCD)이 섞여서 보입니다.

아래 추가한 PC에서 생성되는 정상적인 경우와 비교해 보시면 좋을 듯 합니다.
OK-KakaoTalk_20200613_102418415.jpg
OK-KakaoTalk_20200613_102418415.jpg (327.24 KiB) Viewed 815 times

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Fri Jun 19, 2020 4:51 pm

C2와 C4에서도 정상작동하지 않는 관계로 edid.bin 만 가지고 관련 프로그램 수정 작업이 가능한지 모르겠습니다. C2, C4 프로그램 수정 작업에 필요하시면 MONO LCD 를 hardkernel로 보내 도록 하겠습니다. 확인 부탁 드립니다.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Fri Jun 19, 2020 6:10 pm

sjhan1206 wrote:
Fri Jun 19, 2020 4:45 pm
질문을 길게 올리다 보니 전달이 잘못 된듯 합니다.
MONO LCD에서 C2와 C4가 모두 정상적으로 작동하지 않습니다.
sjhan1206 wrote:
Fri Jun 19, 2020 4:51 pm
C2와 C4에서도 정상작동하지 않는 관계로 edid.bin 만 가지고 관련 프로그램 수정 작업이 가능한지 모르겠습니다. C2, C4 프로그램 수정 작업에 필요하시면 MONO LCD 를 hardkernel로 보내 도록 하겠습니다. 확인 부탁 드립니다.
제가 C2/C4에서의 동작 상태를 잘못 이해했습니다.

1440x2560 모니터를 보내주신 방법과 동일하게 연구소로 보내주시면 증상을 재현해보겠습니다.
구매 홈페이지 하단의 주소로 보내주시고, "연구소 소프트웨어팀" 수신으로 기록해 주십시오.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Fri Jun 19, 2020 11:00 pm

joy wrote:
Fri Jun 19, 2020 6:10 pm
sjhan1206 wrote:
Fri Jun 19, 2020 4:45 pm
질문을 길게 올리다 보니 전달이 잘못 된듯 합니다.
MONO LCD에서 C2와 C4가 모두 정상적으로 작동하지 않습니다.
sjhan1206 wrote:
Fri Jun 19, 2020 4:51 pm
C2와 C4에서도 정상작동하지 않는 관계로 edid.bin 만 가지고 관련 프로그램 수정 작업이 가능한지 모르겠습니다. C2, C4 프로그램 수정 작업에 필요하시면 MONO LCD 를 hardkernel로 보내 도록 하겠습니다. 확인 부탁 드립니다.
제가 C2/C4에서의 동작 상태를 잘못 이해했습니다.

1440x2560 모니터를 보내주신 방법과 동일하게 연구소로 보내주시면 증상을 재현해보겠습니다.
구매 홈페이지 하단의 주소로 보내주시고, "연구소 소프트웨어팀" 수신으로 기록해 주십시오.
월요일에 말씀하신데로 MONO LCD를 hardkernel로 보내도록 하겠습니다. 감사합니다.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Sun Jun 21, 2020 12:12 pm

sjhan1206 wrote:
Fri Jun 19, 2020 11:00 pm
월요일에 말씀하신데로 MONO LCD를 hardkernel로 보내도록 하겠습니다. 감사합니다.
네.
그리고 테스트에 사용하고 계신 '흑백 원' 이미지 파일도 공유 부탁드립니다.
LCD를 받으면 우선 재현해 보겠습니다.

우선은 C2에서 재현 후 문제를 해결하는 방향으로 하여 기존 1440x2560 LCD와 같이 C2에서 운용하실수 있게 하고,
이후 C4에서 두 가지 LCD를 사용하실수 있게 하는 순서대로 진행하려고 합니다.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Mon Jun 22, 2020 6:00 pm

joy wrote:
Sun Jun 21, 2020 12:12 pm
sjhan1206 wrote:
Fri Jun 19, 2020 11:00 pm
월요일에 말씀하신데로 MONO LCD를 hardkernel로 보내도록 하겠습니다. 감사합니다.
네.
그리고 테스트에 사용하고 계신 '흑백 원' 이미지 파일도 공유 부탁드립니다.
LCD를 받으면 우선 재현해 보겠습니다.

우선은 C2에서 재현 후 문제를 해결하는 방향으로 하여 기존 1440x2560 LCD와 같이 C2에서 운용하실수 있게 하고,
이후 C4에서 두 가지 LCD를 사용하실수 있게 하는 순서대로 진행하려고 합니다.

오늘 MONO LCD를 하드커널로 우체국 택배로 보냈습니다. 내일 도착하면 확인 부탁드립니다. 태스트에 사용할 540*2560 사이즈 파일입니다. 그리고, 하나 더 부탁 드리고 싶은게, C4 개선 작업하시면서 프로그램 상에 큰 차이가 없으면 N2도 함께 사용가능했으면 합니다. 저희쪽 프로그램에서 image processing을 많이 하다 보니, C4로도 시간이 너무 많이 걸려서 N2를 사용해야 하는 경우가 많습니다. 그래서 내부적으로는 3d printer 제어기를 C4버전과 N2 버전을 모두 만들려고 계획중입니다. 감사합니다.
Attachments
test_MONO_0001.zip
(32.72 KiB) Downloaded 10 times
Last edited by sjhan1206 on Tue Jun 23, 2020 10:59 pm, edited 1 time in total.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Tue Jun 23, 2020 10:16 am

sjhan1206 wrote:
Mon Jun 22, 2020 6:00 pm
오늘 MONO LCD를 하드커널로 우체국 택배로 보냈습니다. 내일 도착하면 확인 부탁드립니다. 태스트에 사용할 540*2560 사이즈 파일입니다. 그리고, 하나 더 부탁 드리고 싶은게, C4 개선 작업하시면서 프로그램 상에 큰 차이가 없으면 N2도 함께 사용가능했으면 합니다. 저희쪽 프로그램에서 image processing을 많이 하다 보니, C4로도 시간이 너무 많이 걸려서 N2를 사용해야 하는 경우가 많습니다. 그래서 내부적으로는 3d printer 제어기를 C4버전과 N2 버전을 모두 만들려고 계획중입니다. 감사합니다.
네. 알겠습니다.
LCD를 받으면 상태 업데이트하겠습니다.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Tue Jun 23, 2020 7:21 pm

오늘 제품 받았습니다.
확인 후 진행사항 업데이트하겠습니다.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Tue Jun 23, 2020 10:53 pm

joy wrote:
Tue Jun 23, 2020 7:21 pm
오늘 제품 받았습니다.
확인 후 진행사항 업데이트하겠습니다.
네. 알겠습니다. 테스트 하시면서 진행사항 확인 부탁 드립니다. 감사합니다. 위에 테스트용으로 드린 파일이 upload되면서 파일 속성이 변경이 되었네요. zip해서 attach한 파일을 사용하시면 됩니다. 참고하세요.

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Thu Jun 25, 2020 12:12 pm

joy wrote:
Tue Jun 23, 2020 7:21 pm
오늘 제품 받았습니다.
확인 후 진행사항 업데이트하겠습니다.
깜박 말씀 안드린게 있네요. MONO LCD 는 backlight를 제거한 상태라 화면을 보기 위해서는 다른 큰 LCD 스크린에 하얀 화면을 뛰운후 올려 놓고 사용하셔야 화면 확인이 가능합니다. 참고하세요.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Fri Jun 26, 2020 11:17 am

sjhan1206 wrote:
Thu Jun 25, 2020 12:12 pm
깜박 말씀 안드린게 있네요. MONO LCD 는 backlight를 제거한 상태라 화면을 보기 위해서는 다른 큰 LCD 스크린에 하얀 화면을 뛰운후 올려 놓고 사용하셔야 화면 확인이 가능합니다. 참고하세요.
네. 알려주신대로 증상 재현하였습니다.

해상도 width 크기를 기준으로 좌우 절반이 겹쳐서 보이네요. 540x2560 사이즈 자체가 정상적으로 표시되지 않고 있는 것으로 보입니다.
혹시 이 LCD의 datasheet를 공유해주실 수 있을까요?

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Fri Jun 26, 2020 3:49 pm

joy wrote:
Fri Jun 26, 2020 11:17 am
sjhan1206 wrote:
Thu Jun 25, 2020 12:12 pm
깜박 말씀 안드린게 있네요. MONO LCD 는 backlight를 제거한 상태라 화면을 보기 위해서는 다른 큰 LCD 스크린에 하얀 화면을 뛰운후 올려 놓고 사용하셔야 화면 확인이 가능합니다. 참고하세요.
네. 알려주신대로 증상 재현하였습니다.

해상도 width 크기를 기준으로 좌우 절반이 겹쳐서 보이네요. 540x2560 사이즈 자체가 정상적으로 표시되지 않고 있는 것으로 보입니다.
혹시 이 LCD의 datasheet를 공유해주실 수 있을까요?

저희도 LCD 관련된 자료를 가지고 있는 게 없네요. https://ko.aliexpress.com/item/40008181 ... 5XJyS&mp=1

여기서 구매한 제품이고요. 현재까지 확인된것으로는 PC쪽 그래픽 카드와 RPI3에서는 정상적으로 영상이 구현된다는 겁니다.

RPI3에서는 config.txt에서 다음과 같은 설정으로 정상적인 영상 구현이 가능했습니다. 일정 간격의 pixels들이 width 방향으로 이미지를 중심으로 mirror되서 보이는 것이 문제인듯 합니다. 말씀하신 것처럼 좌우 절반이 겹쳐 보이는지는 잘 모르겠습니다. 제 생각에는 각각의 이미지를 중심으로 겹쳐 보이는 듯 해서요.

# DISPLAY SETTINGS
hdmi_force_hotplug=1
hdmi_timings=540 0 76 10 56 2560 0 50 2 20 0 0 0 50 0 89751200 0

hdmi_group=2
hdmi_mode=87
hdmi_pixel_freq_limit=500000000
#hvs_priority=0x32ff

max_framebuffer_width=540
max_framebuffer_height=2560
framebuffer_width=540
framebuffer_height=2560

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Fri Jun 26, 2020 4:08 pm

sjhan1206 wrote:
Fri Jun 26, 2020 3:49 pm
저희도 LCD 관련된 자료를 가지고 있는 게 없네요. https://ko.aliexpress.com/item/40008181 ... 5XJyS&mp=1

여기서 구매한 제품이고요. 현재까지 확인된것으로는 PC쪽 그래픽 카드와 RPI3에서는 정상적으로 영상이 구현된다는 겁니다.

RPI3에서는 config.txt에서 다음과 같은 설정으로 정상적인 영상 구현이 가능했습니다. 일정 간격의 pixels들이 width 방향으로 이미지를 중심으로 mirror되서 보이는 것이 문제인듯 합니다. 말씀하신 것처럼 좌우 절반이 겹쳐 보이는지는 잘 모르겠습니다. 제 생각에는 각각의 이미지를 중심으로 겹쳐 보이는 듯 해서요.

# DISPLAY SETTINGS
hdmi_force_hotplug=1
hdmi_timings=540 0 76 10 56 2560 0 50 2 20 0 0 0 50 0 89751200 0

hdmi_group=2
hdmi_mode=87
hdmi_pixel_freq_limit=500000000
#hvs_priority=0x32ff

max_framebuffer_width=540
max_framebuffer_height=2560
framebuffer_width=540
framebuffer_height=2560
네. 알려주신 정보를 참고하여 확인해보겠습니다.
제가 확인한 증상 역시 세로 방향으로 접어서 겹친 듯 보입니다.
원인 파악해 보겠습니다.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Wed Jul 08, 2020 11:45 am

업데이트가 늦어져 죄송합니다.
현재 진행상태를 우선 공유해 드립니다.

구매하신 웹사이트를 보면 해당 LCD의 해상도가 1620x2560로 명시되어 있는데,
실제로 1620 x 1/3 = 540 width 범위에서 3개의 line이 겹쳐서 보여지네요.

1620x2560p60hz를 강제로 만들어서 출력하는 경우는 구성된 LCD 보드에 탑재된 변환칩에서 해당 timing을 인식하지 못하네요.
확인을 위해 pixel clock이 좀 낮은 임의의 해상도로 화면만 구성해보았습니다. (1440x2560p50hz)
그러나 이 경우, 공유해주신 테스트 이미지는 정상으로 표시되나 Ubuntu Mate로 테스트하는 경우 Desktop 화면의 1/3 좌측 부분만 LCD 범위내에 표시되네요. :(

C2에서 현재까지 테스트한 내용입니다.
boot.ini를 아래와 같이 수정하였습니다.

Code: Select all


### setenv display_autodetect "true"
setenv display_autodetect "false"
setenv m "custombuilt"
setenv modeline "1440,2560,281530,136400,50,1440,1560,1728,2064,2560,2561,2564,2728,0,1,1"

### setenv m "1080p60hz"
1. 기존 - 540x2560p50hz

Code: Select all

modeline=540,2560,89750,131598,50,540,616,626,682,2560,2610,2612,2632,0,0,1
C2_test_540x2560p50hz.png
C2_test_540x2560p50hz.png (1.1 MiB) Viewed 261 times

2. 수정 테스트 - 1440x2560p50hz

Code: Select all

modeline=1440,2560,281530,136400,50,1440,1560,1728,2064,2560,2561,2564,2728,0,1,1
C2_test_1440x2560p50hz.png
C2_test_1440x2560p50hz.png (1.23 MiB) Viewed 261 times
Last edited by joy on Wed Jul 08, 2020 12:22 pm, edited 1 time in total.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Wed Jul 08, 2020 12:11 pm

아... 찾았네요.
타이밍 문제였네요.

아래 설정으로 해보시기 바랍니다.

Width도 LCD 전체 사이즈에 맞게 보입니다.
C2에서 확인해봐 주시기 바랍니다.

Code: Select all

### setenv display_autodetect "true"
setenv display_autodetect "false"

setenv m "custombuilt"
setenv modeline "544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1"

### setenv m "1080p60hz" # Progressive 60Hz
IMG_5594.jpg
IMG_5594.jpg (130.1 KiB) Viewed 254 times

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Wed Jul 08, 2020 3:21 pm

sjhan1206 wrote:
Mon Jun 22, 2020 6:00 pm
하나 더 부탁 드리고 싶은게, C4 개선 작업하시면서 프로그램 상에 큰 차이가 없으면 N2도 함께 사용가능했으면 합니다. 저희쪽 프로그램에서 image processing을 많이 하다 보니, C4로도 시간이 너무 많이 걸려서 N2를 사용해야 하는 경우가 많습니다. 그래서 내부적으로는 3d printer 제어기를 C4버전과 N2 버전을 모두 만들려고 계획중입니다.
(Updated)

N2와 C4에서 동작 확인을 진행해보았습니다.
동일한 아래의 Timing으로 C2에서와 동일하게 테스트 이미지가 정상적으로 출력되는 것을 확인하였습니다.
N2와 C4에서의 동작 확인도 해주시기 바랍니다.

1. N2
- N2 boot.ini sample

Code: Select all

### setenv display_autodetect "true"
setenv display_autodetect "false"

### setenv hdmimode "1080p60hz"
setenv hdmimode "custombuilt"

setenv modeline "544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1"

Code: Select all

root@odroid:~# cat /proc/cmdline 
root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=ttyS0,115200n8  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=custombuilt cvbsmode=576cvbs max_freq_a53=1896 max_freq_a73=1800 maxcpus=6 voutmode=dvi modeline=544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1 disablehpd=false cvbscable= overscan=100  onitor_onoff=false logo=osd0,loaded hdmitx=cec3f sdrmode=auto
- N2 Version (Ubuntu 18.04 Mate)

Code: Select all

root@odroid:~# uname -a
Linux odroid 4.9.219-72 #1 SMP PREEMPT Mon Apr 13 13:55:42 -03 2020 aarch64 aarch64 aarch64 GNU/Linux
2. C4
- C4 boot.ini sample

Code: Select all

### setenv display_autodetect "true"
setenv display_autodetect "false"

### setenv hdmimode "1080p60hz"
setenv hdmimode "custombuilt"

setenv modeline "544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1"

Code: Select all

root@odroid:~# cat /proc/cmdline 
root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=ttyS0,115200n8  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=custombuilt cvbsmode=576cvbs max_freq_a55=1908 max_freq_a73= maxcpus=4 voutmode=hdmi modeline=544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1 disablehpd=false cvbscable= overscan=100  monitor_onoff=false logo=osd0,loaded hdmitx=cec3f sdrmode=auto
- C4 Version (Ubuntu 18.04 Mate)

Code: Select all

root@odroid:~# uname -a
Linux odroid 4.9.218-25 #1 SMP PREEMPT Mon Jun 8 13:54:52 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
C4_test.jpg
C4_test.jpg (81.92 KiB) Viewed 204 times
These users thanked the author joy for the post:
sjhan1206 (Thu Jul 09, 2020 3:07 pm)

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Thu Jul 09, 2020 3:11 pm

joy wrote:
Wed Jul 08, 2020 3:21 pm
sjhan1206 wrote:
Mon Jun 22, 2020 6:00 pm
하나 더 부탁 드리고 싶은게, C4 개선 작업하시면서 프로그램 상에 큰 차이가 없으면 N2도 함께 사용가능했으면 합니다. 저희쪽 프로그램에서 image processing을 많이 하다 보니, C4로도 시간이 너무 많이 걸려서 N2를 사용해야 하는 경우가 많습니다. 그래서 내부적으로는 3d printer 제어기를 C4버전과 N2 버전을 모두 만들려고 계획중입니다.
(Updated)

N2와 C4에서 동작 확인을 진행해보았습니다.
동일한 아래의 Timing으로 C2에서와 동일하게 테스트 이미지가 정상적으로 출력되는 것을 확인하였습니다.
N2와 C4에서의 동작 확인도 해주시기 바랍니다.

1. N2
- N2 boot.ini sample

Code: Select all

### setenv display_autodetect "true"
setenv display_autodetect "false"

### setenv hdmimode "1080p60hz"
setenv hdmimode "custombuilt"

setenv modeline "544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1"

Code: Select all

root@odroid:~# cat /proc/cmdline 
root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=ttyS0,115200n8  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=custombuilt cvbsmode=576cvbs max_freq_a53=1896 max_freq_a73=1800 maxcpus=6 voutmode=dvi modeline=544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1 disablehpd=false cvbscable= overscan=100  onitor_onoff=false logo=osd0,loaded hdmitx=cec3f sdrmode=auto
- N2 Version (Ubuntu 18.04 Mate)

Code: Select all

root@odroid:~# uname -a
Linux odroid 4.9.219-72 #1 SMP PREEMPT Mon Apr 13 13:55:42 -03 2020 aarch64 aarch64 aarch64 GNU/Linux
2. C4
- C4 boot.ini sample

Code: Select all

### setenv display_autodetect "true"
setenv display_autodetect "false"

### setenv hdmimode "1080p60hz"
setenv hdmimode "custombuilt"

setenv modeline "544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1"

Code: Select all

root@odroid:~# cat /proc/cmdline 
root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw console=ttyS0,115200n8  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=custombuilt cvbsmode=576cvbs max_freq_a55=1908 max_freq_a73= maxcpus=4 voutmode=hdmi modeline=544,2560,99000,131650,50,544,584,648,752,2560,2561,2564,2633,0,1,1 disablehpd=false cvbscable= overscan=100  monitor_onoff=false logo=osd0,loaded hdmitx=cec3f sdrmode=auto
- C4 Version (Ubuntu 18.04 Mate)

Code: Select all

root@odroid:~# uname -a
Linux odroid 4.9.218-25 #1 SMP PREEMPT Mon Jun 8 13:54:52 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
C4_test.jpg

수고하셨습니다. timing 수정만으로 작업이 되어서 다행이네요. 감사합니다. 기존에 부탁 드린 1440*2560만 해결이 되면 좋을거 같습니다.

그리고, 추가로 하나 더 확인이 된게 있는데요. C2는 2560*1600 LCD에서 정상적으로 잘 되는데, N2가 2560*1600 화면에서 흔들리는 현상이 발생하고 있네요. 그래서 지난번에 질의한 N2/C4의 1440*2560 화면 흔들리는 문제가 landscape -> portrait mode 바꾸어서 생기는 것이 아니라 다른 원인이 있는 듯 합니다. 테스트용 2560*1600 스크린이 이번 주 중으로 도착 예정이라 도착하는 데로 다시 질의 드리도록 하겠습니다.

joy
Posts: 1290
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 131 times
Been thanked: 157 times
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by joy » Thu Jul 09, 2020 3:19 pm

sjhan1206 wrote:
Thu Jul 09, 2020 3:11 pm
기존에 부탁 드린 1440*2560만 해결이 되면 좋을거 같습니다.
1440x2560 수정되었습니다.
아래 Thread에 내용 업데이트 하였습니다.
viewtopic.php?f=183&t=38426#p298732

sjhan1206
Posts: 59
Joined: Sun Apr 05, 2020 11:58 am
languages_spoken: english
ODROIDs: C1, C2, N2
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: 1620*2560 custom 해상도 설정 관련 문의 입니다.

Post by sjhan1206 » Thu Jul 09, 2020 3:35 pm

고생하셨습니다. 저희도 MONO LCD는 여분이 없어서 보내 드린걸 회수해서 장비에 연결 후 테스트를 해 봐야 할거 같습니다.

우선 1440*2560 부터 테스트 완료하고 결과 확인후 다시 연락 드리도록 하겠습니다. 감사합니다.

Post Reply

Return to “C0/C1/C1+/C2/C4”

Who is online

Users browsing this forum: No registered users and 3 guests