рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдкреИрдЪ рдИрдбреАрдЖрдИрдбреА тАЛтАЛрдЯреАрд╡реА

рдореЗрд░рд╛ рдЯреАрд╡реА ("рдкреБрд░рд╛рдиреЗ" рдПрд▓рдЬреА 32LG5000) рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдЪрдбреАрдПрдордЖрдИ рдкреЛрд░реНрдЯ рдХреЗ рдЬрд░рд┐рдП рдЬреЛрдбрд╝рд╛, рддреЛ рдХрд░реНрдиреЗрд▓ рдиреЗ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдмрддрд╛рдИ:
kernel: [ 869.677850] [drm:drm_edid_block_valid] *ERROR* EDI has major version 2, instead of 1 

рдФрд░ рдЙрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдФрд░ рд╡реАрдЬреАрдП рдкреЛрд░реНрдЯ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХрддрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди 1360 ├Ч 768 рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдЬ, рдЬрдм рдореИрдВрдиреЗ рдлрд┐рд▓реНрдо рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддреЛ рд╡реАрдЬреАрдП рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рдереА, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдИрдбреАрдЖрдИрдбреА тАЛтАЛрдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


рдЬреЛ рд▓реЛрдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП EDID рдореЙрдирд┐рдЯрд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдпреБрдХреНрдд рдбреЗрдЯрд╛ рдХреА рдПрдХ рдЫреЛрдЯреА рд░рд╛рд╢рд┐ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓реНрдк рдФрд░ рд╕рдордп рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдпрд╣ EDID 2.0 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ (рд▓рдЧрднрдЧ) рдХрднреА рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рдерд╛ред рдпрд╣рд╛рдБ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ:
EDID рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ 128 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ v1.0 рд╕реЗ v1.4 рддрдХ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдкреАрдЫреЗ рдХреА рдУрд░ рд╕рдВрдЧрдд рд╣реИред EDID v2.0 рд╕рдВрд░рдЪрдирд╛ 256 рдмрд╛рдЗрдЯ рдЖрдХрд╛рд░ рдореЗрдВ рдереА, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЗрд╕реЗ v1.3 рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 2000 рдореЗрдВ EDID 2.0 рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдмрд╣реБрдд рд╣реА рдордЬреЗрджрд╛рд░ рд╣реИ рдХрд┐ 2008 рдХреЗ рдЯреАрд╡реА рдиреЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ googling рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЗрд╕ рдореЙрдбрд▓ рдореЗрдВ EDID рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ EDID 1.3 рд╣реИред рдореИрдВрдиреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред рддреЛ, рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдХрд▓реНрдк рдереЗ:
  1. рдХрд░реНрдиреЗрд▓ рдХреЛ рдкреИрдЪ рдХрд░реЗрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред рдпрд╣ рдмрджрд╕реВрд░рдд рд╣реИ, рдФрд░ рдХрдо рд╕реЗ рдХрдо рдбреНрд░рдо рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рд░ рдХрд░реНрдиреЗрд▓ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
  2. EDID рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХрд░реНрдиреЗрд▓ рдпрд╛ рдЯреАрд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░реЗрдВред

рдореИрдВ рд░реЛрдорд╛рдВрдЪ рдХреЛ рддрд░рд╕ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рдЪреБрдирд╛ред рд╣рдо i2c-dev рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ , рд╣рдореЗрдВ EDID рддрдХ рд╕реАрдзреА i2c рдкрд╣реБрдВрдЪ рдорд┐рд▓рддреА рд╣реИ , рд╣рдо get- edid рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ :
 # get-edid > /tmp/edid.bin This is read-edid version 3.0.1. Prepare for some fun. Attempting to use i2c interface No EDID on bus 0 No EDID on bus 1 No EDID on bus 2 No EDID on bus 4 No EDID on bus 5 No EDID on bus 7 2 potential busses found: 3 6 Will scan through until the first EDID is found. Pass a bus number as an option to this program to go only for that one. 256-byte EDID successfully retrieved from i2c bus 3 Looks like i2c was successful. Have a good day. 

рд╣рдордиреЗ i2c рдмрд╕ 3 рд╕реЗ EDID рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реИред
 # parse-edid < /tmp/edid.bin Checksum Correct Section "Monitor" Identifier "32LG5000" ModelName "32LG5000" VendorName "GSM" # Monitor Manufactured week 9 of 2008 # EDID version 2.0 # Digital Display DisplaySize 700 390 Gamma 2.20 Option "DPMS" "true" Horizsync 28-67 VertRefresh 50-75 # Maximum pixel clock is 150MHz #Not giving standard mode: 640x480, 60Hz #Not giving standard mode: 800x600, 60Hz #Not giving standard mode: 1024x768, 60Hz #Not giving standard mode: 1920x1080, 60Hz #Extension block found. Parsing... Modeline "Mode 16" +hsync +vsync Modeline "Mode 0" -hsync -vsync Modeline "Mode 1" -hsync +vsync Modeline "Mode 2" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync Modeline "Mode 3" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync Modeline "Mode 4" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync Modeline "Mode 5" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync Modeline "Mode 6" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync Modeline "Mode 7" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync Modeline "Mode 8" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync Modeline "Mode 9" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace Modeline "Mode 10" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace Modeline "Mode 11" 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync Modeline "Mode 12" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync Modeline "Mode 13" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync Modeline "Mode 14" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync Modeline "Mode 15" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync Modeline "Mode 17" +hsync +vsync Modeline "Mode 18" +hsync +vsync interlace Modeline "Mode 19" -hsync -vsync Option "PreferredMode" "Mode 16" EndSection 

рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдореЙрдбрд▓ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╕рд╣реА EDID рд╣реИред рд╣рдо EDID рд╕рдВрд╕реНрдХрд░рдг 2.0 рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╛рд░реНрд╕-рдПрдбрд┐рдб рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд░реНрдиреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╕рдо рдЦрд╛рддрд╛ рд╣реИред рд╣рдо рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рд░реНрд╕-рдПрдбрд┐рдб рдХреЛ рдЯреАрд╡реА рдХреЗ рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рд╕рдордп рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмреНрд▓реЙрдХ рдорд┐рд▓рд╛ред рдЕрдм рд░реЙ рдбреЗрдЯрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:
 # hd /tmp/edid.bin 00000000 00 ff ff ff ff ff ff 00 1e 6d f0 75 01 01 01 01 |.........mu...| 00000010 09 12 02 00 80 46 27 78 ea d9 b0 a3 57 49 9c 25 |.....F'x....WI.%| 00000020 11 49 4b a5 6e 00 31 40 45 40 61 40 d1 c0 01 01 |.IK.n.1@E@a@....| 00000030 01 01 01 01 01 01 26 36 80 a0 70 38 1f 40 50 20 |......&6..p8.@P | 00000040 85 00 bc 86 21 00 00 18 1b 21 50 a0 51 00 1e 30 |....!....!PQ.0| 00000050 48 88 35 00 bc 86 21 00 00 1c 00 00 00 fc 00 33 |H.5...!........3| 00000060 32 4c 47 35 30 30 30 0a 20 20 20 20 00 00 00 fd |2LG5000. ....| 00000070 00 32 4b 1c 43 0f 00 0a 20 20 20 20 20 20 01 f9 |.2K.C... ..| 00000080 02 03 21 f1 4e 02 11 01 03 12 13 04 14 05 21 1f |..!.N.........!.| 00000090 20 22 10 23 09 07 07 83 01 00 00 65 03 0c 00 30 | ".#.......e...0| 000000a0 00 01 1d 00 bc 52 d0 1e 20 b8 28 55 40 c4 8e 21 |.....R.. .(U@..!| 000000b0 00 00 1e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 c4 |......rQ.. n(U..| 000000c0 8e 21 00 00 1e 01 1d 80 d0 72 1c 16 20 10 2c 25 |.!.......r.. .,%| 000000d0 80 c4 8e 21 00 00 9e 8c 0a d0 90 20 40 31 20 0c |...!....... @1 .| 000000e0 40 55 00 c4 8e 21 00 00 18 4e 1f 00 80 51 00 1e |@U...!...N...Q..| 000000f0 30 40 80 37 00 bc 88 21 00 00 18 00 00 00 00 ac |0@.7...!........| 00000100 

EDID рдореЗрдВ 2 рдЦрдВрдб рд╣реЛрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ 128 рдмрд╛рдЗрдЯ рдЖрдХрд╛рд░ рдореЗрдВ (рд╣рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрд╣ EDID 1.3 рд╣реИ, рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ 2.0 рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдкрд╣рд▓рд╛ рдЦрдВрдб рдореБрдЦреНрдп рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, EIA / CEA-861 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмреНрд▓реЙрдХ рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдФрд░ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рд▓реЗрдЦ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП , рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдСрдлрд╕реЗрдЯ 0x12 рдФрд░ 0x13 рдкрд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ EDID рд╕рдВрд╕реНрдХрд░рдг (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 0x02 рдФрд░ 0x00) рд╣реИрдВ, рдФрд░ рдСрдлрд╕реЗрдЯ 0xf7f рдореЗрдВ рдЪреЗрдХрд╕рдо (0xf9) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдПрдб


рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрджрд┐ рд╣рдо рдХреНрд░рдорд╢рдГ 0x01 рдФрд░ 0x03 рдХреЗ рд╕рд╛рде рдСрдлрд╕реЗрдЯ 0x12 рдФрд░ 0x13 рдкрд░ рдорд╛рди рдмрджрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЪреЗрдХрд╕рдо рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рд╕рд╣реА EDID рдорд┐рд▓реЗрдЧрд╛ред рдпрд╣ рдПрдХ рд╣реЗрдХреНрд╕ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдЪреЗрдХрд╕рдо рдХреЛ 0x7f рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ (рд╕рднреА 128 рдмрд╛рдЗрдЯреНрд╕ рдореЛрдбреБрд▓реЛ 256 рдХрд╛ рдпреЛрдЧ рд╢реВрдиреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред
рдЖрдЗрдП рд╕рдВрд╢реЛрдзрд┐рдд EDID рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
 $ diff -u <(parse-edid </tmp/edid.bin) <(parse-edid </tmp/edid-fixed.bin) Checksum Correct Checksum Correct --- /proc/self/fd/11 2014-03-22 02:18:52.614474422 +0200 +++ /proc/self/fd/12 2014-03-22 02:18:52.614474422 +0200 @@ -3,7 +3,7 @@ ModelName "32LG5000" VendorName "GSM" # Monitor Manufactured week 9 of 2008 - # EDID version 2.0 + # EDID version 1.3 # Digital Display DisplaySize 700 390 Gamma 2.20 


рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╣реА рдИрдбреАрдЖрдИрдбреА тАЛтАЛрд╣реИ, рддреЛ рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕реЗ рдЯреАрд╡реА рдкрд░ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП (рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдХрд┐рдпрд╛ рд╣реИ)ред рдбреЗрдмрд┐рдпрди рдХреЗ рдкрд╛рд╕ рдПрдХ i2c- рдЙрдкрдХрд░рдг рдкреИрдХреЗрдЬ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП i2cget рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ I2Cet рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП i2cset рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИред рд╕реНрдорд░рдг рдХрд░реЛ рдХрд┐ рдЧреЗрдЯ-рдПрдб рдмрд╕ 3 рд╕реЗ рдкрдврд╝реЗрдВ, рдФрд░ EDID 0x50 рдкрд░ рд╣реИ, рддреЛ рдЪрд▓рд┐рдП рд╣рдорд╛рд░реЗ рдмрд╛рдЗрдЯреНрд╕ рдлрд╝реАрдбреНрд╕ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ:
 # for byte in 0x12 0x13 0x7f; do i2cget -y 3 0x50 $byte; done 0x02 0x00 0xf9 

рдпрд╣ рдирд┐рдХрд▓рд╛! рдПрдЪрдбреАрдПрдордЖрдИ рдкреЛрд░реНрдЯ рдХреЗ (рдФрд░ рдмреЗрдХрд╛рд░) рдЪрд┐рд▓реНрд▓рд╛рдиреЗ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВрдиреЗ рд╕реАрдзреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдЪреЗрддрд╛рд╡рдиреА! рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рджреЛрд╣рд░рд╛рдПрдВ рдФрд░ рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдЖрдк рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдордЭреЗрдВред рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреА рдЧрдИ рдереАред

 # i2cset -y 3 0x50 0x12 0x01 # i2cset -y 3 0x50 0x13 0x03 # i2cset -y 3 0x50 0x7f 0xf7 

рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИрдВред рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдирд┐рдХрд▓рд╛ рд╣реИ:
 $ xrandr -q Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm 1920x1080 60.0*+ 59.9 40.0 1680x1050 60.0 59.9 1600x1024 60.2 1400x1050 60.0 1280x1024 60.0 1440x900 59.9 1280x960 60.0 1360x768 59.8 60.0 1152x864 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 700mm x 390mm 1920x1080 60.0*+ 60.0 50.0 59.9 30.0 25.0 24.0 30.0 24.0 1920x1080i 60.1 50.0 60.0 1360x768 59.8 1280x768 60.4 1280x720 60.0 50.0 59.9 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 75.0 60.3 720x576 50.0 720x480 60.0 59.9 640x480 75.0 60.0 59.9 59.9 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) 

рдЕрд╣рд╛! рдореИрдВ xrandr рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 1080p рдореЗрдВ рд╕рдВрдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрдерд╛рдпреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдЯреАрд╡реА рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: 1366 ├Ч 768 рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реЗ рдЗрд╕ рдЯреАрд╡реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ 1920 ├Ч 1080 рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдРрд╕реА рдЗрдЪреНрдЫрд╛ рдХрд╣рд╛рдБ рд╕реЗ рдЖрддреА рд╣реИ, рдпрд╣ рдЕрднреА рднреА рд╕реНрдХреЗрд▓рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдЧрд╛ред

Source: https://habr.com/ru/post/In217583/


All Articles