You are not logged in.

#1 2016-09-26 22:28:40

Haikarainen
Member
Registered: 2012-09-04
Posts: 93

[SOLVED] ASUS PB287Q refuses to run 60hz

My setup:

Laptop:
Thinkpad T460p
Intel HD 530
DisplayPort 1.2

Monitor:
ASUS PB287Q
4K UHD (3840x2160) 60Hz

--

Problem: Can't run monitor in full resolution at 60 hz (it loses signal when I try). 30hz or lower resolution in 60hz is fine. Works fine under Windows 10. 60hz is visible as an option in both KDE settings (Plasma 5) and xrandr output.

EDIT: Solved!
Solution? Install a nighly build of drm-intel here: https://aur.archlinux.org/packages/linu … l-nightly/ (This is a whole kernel build, might take a few hours to compile)

Last edited by Haikarainen (2016-10-13 00:38:02)

Offline

#2 2016-09-28 05:55:58

Haikarainen
Member
Registered: 2012-09-04
Posts: 93

Re: [SOLVED] ASUS PB287Q refuses to run 60hz

Some more info. Whenever I try to set to full resolution at 60hz, dmesg outputs the following:

[  118.884998] ------------[ cut here ]------------
[  118.885023] WARNING: CPU: 1 PID: 300 at drivers/gpu/drm/i915/intel_display.c:13955 skl_max_scale.part.90+0x75/0x80 [i915]
[  118.885025] WARN_ON_ONCE(!crtc_clock || cdclk < crtc_clock)
[  118.885027] Modules linked in:
[  118.885029]  sha256_ssse3 sha256_generic hmac drbg ansi_cprng ctr ccm snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic hid_microsoft hid_generic uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev btusb btrtl usbhid media btbcm btintel hid bluetooth joydev mousedev arc4 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm mei_wdt iTCO_wdt iTCO_vendor_support iwlmvm mac80211 irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel i915 aesni_intel snd_hda_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd drm_kms_helper intel_cstate intel_rapl_perf e1000e iwlwifi drm snd_hda_codec evdev snd_hda_core input_leds mac_hid psmouse pcspkr snd_hwdep intel_gtt syscopyarea snd_pcm rtsx_pci_ms sysfillrect ptp sysimgblt
[  118.885071]  snd_timer i2c_i801 cfg80211 pps_core memstick fb_sys_fops thinkpad_acpi mei_me i2c_algo_bit nvram mei snd shpchp soundcore led_class rfkill thermal wmi ac battery button video fjes tpm_tis tpm sch_fq_codel vboxnetflt(O) vboxnetadp(O) pci_stub vboxpci(O) vboxdrv(O) ip_tables x_tables ext4 crc16 jbd2 mbcache sd_mod rtsx_pci_sdmmc mmc_core serio_raw atkbd libps2 ahci libahci xhci_pci libata rtsx_pci xhci_hcd scsi_mod usbcore usb_common i8042 serio
[  118.885113] CPU: 1 PID: 300 Comm: Xorg Tainted: G        W  O    4.7.4-1-ARCH #1
[  118.885115] Hardware name: LENOVO 20FW000EMX/20FW000EMX, BIOS R07ET68W (2.08 ) 07/04/2016
[  118.885117]  0000000000000286 0000000032046ee0 ffff880099b579f8 ffffffff812ecb02
[  118.885120]  ffff880099b57a48 0000000000000000 ffff880099b57a38 ffffffff8107a39b
[  118.885123]  0000368300000870 ffff8801f64e1cc0 ffff880099baa000 ffff880236216000
[  118.885126] Call Trace:
[  118.885131]  [<ffffffff812ecb02>] dump_stack+0x63/0x81
[  118.885134]  [<ffffffff8107a39b>] __warn+0xcb/0xf0
[  118.885136]  [<ffffffff8107a41f>] warn_slowpath_fmt+0x5f/0x80
[  118.885152]  [<ffffffffa074b535>] skl_max_scale.part.90+0x75/0x80 [i915]
[  118.885165]  [<ffffffffa074b600>] intel_check_primary_plane+0xc0/0xe0 [i915]
[  118.885180]  [<ffffffffa073b5ce>] intel_plane_atomic_check+0x12e/0x1f0 [i915]
[  118.885185]  [<ffffffffa04313c8>] drm_atomic_helper_check_planes+0x48/0x1d0 [drm_kms_helper]
[  118.885201]  [<ffffffffa075668a>] intel_atomic_check+0x2ca/0x1140 [i915]
[  118.885205]  [<ffffffff815d4f3f>] ? __ww_mutex_lock+0x4f/0x90
[  118.885212]  [<ffffffffa052ea9d>] drm_atomic_check_only+0x18d/0x610 [drm]
[  118.885218]  [<ffffffffa052e456>] ? drm_atomic_set_crtc_for_connector+0x96/0x100 [drm]
[  118.885224]  [<ffffffffa052ef37>] drm_atomic_commit+0x17/0x60 [drm]
[  118.885228]  [<ffffffffa0431eed>] drm_atomic_helper_set_config+0x7d/0xb0 [drm_kms_helper]
[  118.885236]  [<ffffffffa051ce85>] drm_mode_set_config_internal+0x65/0x110 [drm]
[  118.885245]  [<ffffffffa05220bb>] drm_mode_setcrtc+0x47b/0x580 [drm]
[  118.885251]  [<ffffffffa05139a2>] drm_ioctl+0x152/0x540 [drm]
[  118.885257]  [<ffffffffa0521c40>] ? drm_mode_setplane+0x1d0/0x1d0 [drm]
[  118.885261]  [<ffffffff811f9844>] ? __vfs_write+0xe4/0x140
[  118.885264]  [<ffffffff8120cd92>] do_vfs_ioctl+0xa2/0x5d0
[  118.885267]  [<ffffffff8108691b>] ? recalc_sigpending+0x1b/0x50
[  118.885269]  [<ffffffff81087471>] ? __set_task_blocked+0x41/0xa0
[  118.885272]  [<ffffffff81217e27>] ? __fget+0x77/0xb0
[  118.885275]  [<ffffffff8120d339>] SyS_ioctl+0x79/0x90
[  118.885278]  [<ffffffff81089fee>] ? SyS_rt_sigprocmask+0x8e/0xc0
[  118.885281]  [<ffffffff815d7772>] entry_SYSCALL_64_fastpath+0x1a/0xa4
[  118.885283] ---[ end trace cb30bae00f10f306 ]---
[  118.927062] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

And on startup I get this:

[    4.359236] [drm] RC6 on
[    4.393550] ------------[ cut here ]------------
[    4.393631] WARNING: CPU: 3 PID: 101 at drivers/gpu/drm/i915/intel_pm.c:3675 skl_update_other_pipe_wm+0x177/0x180 [i915]
[    4.393633] WARN_ON(!wm_changed)
[    4.393689] Modules linked in: hid_microsoft hid_generic uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev 
btusb btrtl usbhid media btbcm btintel hid bluetooth joydev mousedev arc4 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel k
vm mei_wdt(+) iTCO_wdt iTCO_vendor_support iwlmvm mac80211 irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel i915(+) aes
ni_intel snd_hda_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd drm_kms_helper intel_cstate intel_rapl_perf e1000e iwlwifi drm sn
d_hda_codec evdev snd_hda_core input_leds mac_hid psmouse pcspkr snd_hwdep intel_gtt syscopyarea snd_pcm rtsx_pci_ms sysfillrect ptp sysimgblt 
snd_timer i2c_i801 cfg80211 pps_core memstick fb_sys_fops thinkpad_acpi mei_me i2c_algo_bit nvram
[    4.393722]  mei snd shpchp soundcore led_class rfkill thermal wmi ac battery button video fjes tpm_tis tpm sch_fq_codel vboxnetflt(O) vboxn
etadp(O) pci_stub vboxpci(O) vboxdrv(O) ip_tables x_tables ext4 crc16 jbd2 mbcache sd_mod rtsx_pci_sdmmc mmc_core serio_raw atkbd libps2 ahci l
ibahci xhci_pci libata rtsx_pci xhci_hcd scsi_mod usbcore usb_common i8042 serio
[    4.393727] CPU: 3 PID: 101 Comm: kworker/3:2 Tainted: G           O    4.7.4-1-ARCH #1
[    4.393728] Hardware name: LENOVO 20FW000EMX/20FW000EMX, BIOS R07ET68W (2.08 ) 07/04/2016
[    4.393739] Workqueue: events output_poll_execute [drm_kms_helper]
[    4.393744]  0000000000000286 000000006499b518 ffff880099e43930 ffffffff812ecb02
[    4.393748]  ffff880099e43980 0000000000000000 ffff880099e43970 ffffffff8107a39b
[    4.393751]  00000e5b00000063 ffff880236215000 ffff880099e439fc ffff880099b2a318
[    4.393752] Call Trace:
[    4.393760]  [<ffffffff812ecb02>] dump_stack+0x63/0x81
[    4.393765]  [<ffffffff8107a39b>] __warn+0xcb/0xf0
[    4.393768]  [<ffffffff8107a41f>] warn_slowpath_fmt+0x5f/0x80
[    4.393834]  [<ffffffffa06e5047>] skl_update_other_pipe_wm+0x177/0x180 [i915]
[    4.393890]  [<ffffffffa06e51d4>] skl_update_wm+0x184/0x650 [i915]
[    4.393971]  [<ffffffffa0777b7f>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915]
[    4.394031]  [<ffffffffa06e8d8e>] intel_update_watermarks+0x1e/0x30 [i915]
[    4.394111]  [<ffffffffa0759160>] haswell_crtc_enable+0x750/0x8c0 [i915]
[    4.394185]  [<ffffffffa0745d5e>] ? intel_finish_crtc_commit+0xe/0x10 [i915]
[    4.394194]  [<ffffffffa042f0d5>] ? drm_atomic_helper_commit_planes_on_crtc+0x155/0x260 [drm_kms_helper]
[    4.394265]  [<ffffffffa07549f0>] intel_atomic_commit+0x510/0x1460 [i915]
[    4.394278]  [<ffffffffa052ea9d>] ? drm_atomic_check_only+0x18d/0x610 [drm]
[    4.394289]  [<ffffffffa052ef57>] drm_atomic_commit+0x37/0x60 [drm]
[    4.394297]  [<ffffffffa0433008>] restore_fbdev_mode+0x238/0x260 [drm_kms_helper]
[    4.394303]  [<ffffffffa04356a4>] drm_fb_helper_restore_fbdev_mode_unlocked+0x34/0x80 [drm_kms_helper]
[    4.394310]  [<ffffffffa043571d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
[    4.394316]  [<ffffffffa0435618>] drm_fb_helper_hotplug_event+0xd8/0x130 [drm_kms_helper]
[    4.394392]  [<ffffffffa07707fe>] intel_fbdev_output_poll_changed+0x1e/0x30 [i915]
[    4.394399]  [<ffffffffa0427817>] drm_kms_helper_hotplug_event+0x27/0x30 [drm_kms_helper]
[    4.394405]  [<ffffffffa0427a17>] output_poll_execute+0x197/0x1e0 [drm_kms_helper]
[    4.394410]  [<ffffffff81093675>] process_one_work+0x1e5/0x480
[    4.394414]  [<ffffffff81093958>] worker_thread+0x48/0x4e0
[    4.394418]  [<ffffffff81093910>] ? process_one_work+0x480/0x480
[    4.394423]  [<ffffffff810995f8>] kthread+0xd8/0xf0
[    4.394428]  [<ffffffff815d797f>] ret_from_fork+0x1f/0x40
[    4.394434]  [<ffffffff81099520>] ? kthread_worker_fn+0x170/0x170
[    4.394436] ---[ end trace cb30bae00f10f305 ]---
[    4.625339] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.625351] [drm] Initialized i915 1.6.0 20160425 for 0000:00:02.0 on minor 0

Additionally, xorg logs output this warning on startup:

[     4.685] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[     4.685] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[     4.685] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[     4.685] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     4.686] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160425
[     4.686] (II) intel(0): SNA compiled from 2.99.917-708-g8f33f80
[     4.686] (WW) Falling back to old probe method for modesetting

xrandr output

[fredrik@fredrik-laptop ~]$ xrandr
Screen 0: minimum 8 x 8, current 4480 x 2360, maximum 32767 x 32767                                                                            
eDP1 connected 1920x1080+0+1280 (normal left inverted right x axis y axis) 310mm x 170mm                                                       
   1920x1080     60.01*+                                                                                                                       
   1400x1050     59.98                                                                                                                         
   1600x900      60.00                                                                                                                         
   1280x1024     60.02                                                                                                                         
   1280x960      60.00                                                                                                                         
   1368x768      60.00                                                                                                                         
   1280x720      60.00                                                                                                                         
   1024x768      60.00                                                                                                                         
   1024x576      60.00                                                                                                                         
   960x540       60.00                                                                                                                         
   800x600       60.32    56.25                                                                                                                
   864x486       60.00                                                                                                                         
   640x480       59.94                                                                                                                         
   720x405       60.00                                                                                                                         
   640x360       60.00                                                                                                                         
DP1 disconnected (normal left inverted right x axis y axis)                                                                                    
DP2 connected primary 2560x1600+1920+0 (normal left inverted right x axis y axis) 620mm x 340mm                                                
   3840x2160     60.00 +  29.98                                                                                                                
   2560x1600     59.97*                                                                                                                        
   2560x1440     59.95                                                                                                                         
   1920x1080     60.00    60.00    50.00    59.94                                                                                              
   1920x1080i    60.00    50.00    59.94                                                                                                       
   1680x1050     59.88                                                                                                                         
   1280x1024     75.02    60.02                                                                                                                
   1440x900      59.90                                                                                                                         
   1280x960      60.00                                                                                                                         
   1152x864      75.00                                                                                                                         
   1280x720      60.00    50.00    59.94                                                                                                       
   1440x576      50.00                                                                                                                         
   1024x768      75.03    70.07    60.00                                                                                                       
   1440x480      60.00    59.94                                                                                                                
   832x624       74.55                                                                                                                         
   800x600       72.19    75.00    60.32    56.25                                                                                              
   720x576       50.00                                                                                                                         
   720x480       60.00    59.94                                                                                                                
   640x480       75.00    72.81    66.67    60.00    59.94                                                                                     
   720x400       70.08                                                                                                                         
DP3 disconnected (normal left inverted right x axis y axis)                                                                                    
HDMI1 disconnected (normal left inverted right x axis y axis)                                                                                  
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Offline

#3 2016-10-13 00:37:18

Haikarainen
Member
Registered: 2012-09-04
Posts: 93

Re: [SOLVED] ASUS PB287Q refuses to run 60hz

Solved, see first post edit.

Offline

Board footer

Powered by FluxBB