Используем высокие разрешения на неподдерживающих их видеокартах

4K UHD-, ? 30? .

TL;DR: 3840×2160@43 , 3200×1800@60 , 2560×1440@86 Intel HD 3000 Sandy Bridge; 3840×2160@52 Intel Iris 5100 Haswell.


-, , . Display Monitor Timings (DMT), . Extended display identification data (EDID), DMT- . , DMT. 1999 VESA Generalized Timing Formula (GTF) — ( ). 3 , 2002 , Coordinated Video Timings (CVT), .

- , , . , , , CVT Reduced Blanking (CVT-R CVT-RB), CVT CRT, . 2013 CVT-R c v2, , , , VESA $350.


- . , , 1920×1080, 4K- ( 2-4 ), , . , Full HD « » 27" , , « » iPad Retina. , - Windows, - Windows 8.1.

, 2015 246 4K UHD- 36 , — Dell P2415Q — (€377). 23.8- 3840×2160 185 PPI, DisplayPort 1.2 HDMI 1.4. 4K- . - , , , 1920×2160. , , , . , Lenovo ThinkPad X220 , Intel , 2560×1440. - ? , .


DMT, . :
31-140
29-76
:
VESA, 3840×2160133.360.0533.25H+/V-
, ?

. , , , - , EDID , .

, , , :
Intel HD 3000 (Sandy Bridge): 389
Haswell ULT (-U): 450
Haswell ULX (-Y): 337

?


— ! . ? modeline — . modeline, CVT-R, . umc Linux, PowerStrip Windows SwitchResX Mac OS. , SwitchResX — , modeline CVT-R2, .

Modeline :
Modeline "modeline_name" dot_clock hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal flags

انظر إلى الجدول أعلاه: الحد الأدنى لمعدل التحديث الرأسي لشاشتي يمكن أن يكون 29 هرتز.

دعونا نولد نموذجًا بدقة 3840 × 2160 بمعدل تحديث 30 هرتز:
% umc 3840 2160 30 --rbt              

    # 3840x2160x29.98 @ 65.688kHz
    Modeline "3840x2160x29.98"  262.750000  3840 3888 3920 4000  2160 2163 2167 2191  +HSync -VSync

كما ترى ، سيتم تعيين تردد البكسل بهذا الوضع على 262.75 ميجاهرتز ، وهو بعيد عن قيود محول الفيديو الخاص بي.

دعونا نحاول تثبيت وتفعيل وضعنا:
% xrandr --newmode "3840x2160x29.98"  262.750000  3840 3888 3920 4000  2160 2163 2167 2191  +HSync -VSync
% xrandr --addmode DP1 "3840x2160x29.98"
% xrandr --output DP1 --mode "3840x2160x29.98"


إذا سار كل شيء على ما يرام ، سترى صورة في "غير مدعومة" من خلال دقة بطاقتك على الشاشة. مرحى!

لا يزال لدينا هامش كبير في تردد البكسل ، ومن غير المحتمل أن يكون أي شخص مرتاحًا لاستخدام شاشة بمعدل تحديث 30 هرتز ، لذلك سنزيدها حتى يصل تردد البكسل إلى 389 ميجاهرتز ، الحد محول الفيديو الخاص بي. باستخدام المعالجات البسيطة ، تمكنا من إثبات أنه عند هذا التردد نحصل على مسح رأسي 44.1 هرتز.
    # 3840x2160x44.10 @ 97.250kHz
    Modeline "3840x2160x44.10"  389.000000  3840 3888 3920 4000  2160 2163 2167 2205  +HSync -VSync

, !

, — 97.25 — . , , , 3200×1800 60 — , 2560×1440, .
% umc 3200 1800 60 --rbt   

    # 3200x1800x59.98 @ 111.086kHz
    Modeline "3200x1800x59.98"  373.250000  3200 3248 3280 3360  1800 1803 1807 1852  +HSync -VSync


, :
  • EDID
  • modeline Xorg

, . , Phoenix EDID Designer .

Xorg- «Monitor» /etc/X11/xorg.conf.d/:
% cat /etc/X11/xorg.conf.d/30-dp1.conf
Section "Monitor"
    Identifier "DP1"
    ModelName "DELL P2415Q"
    Modeline "3200x1800"  373.250000  3200 3248 3280 3360  1800 1803 1807 1852  +HSync -VSync
    Modeline "3840x2160"  370.000000  3840 3888 3920 4000  2160 2163 2167 2203  +HSync -VSync
    Option "PreferredMode" "3200x1800"
EndSection

Identifier — xrandr. «PreferredMode» , .

!


, DisplayPort 1.2. HDMI 1.4 340 , DisplayPort (HBR2) 540 . , 30 , .. .


. , 86 , 76 . , ,

صورة

All Articles