https://bugs.freedesktop.org/show_bug.cgi?id=48880
--- Comment #3 from Tvrtko Ursulin tvrtko.ursulin@onelan.co.uk 2012-04-18 08:18:54 PDT ---
Some debug showing the modeset itself:
[ 2405.577713] [drm:drm_crtc_helper_set_config], modes are different, full mode set [ 2405.577721] [drm:drm_mode_debug_printmodeline], Modeline 28:"" 0 40000 800 840 968 1056 600 601 605 628 0x0 0x5 [ 2405.577737] [drm:drm_mode_debug_printmodeline], Modeline 27:"" 0 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x0 0x5 [ 2405.577754] [drm:drm_crtc_helper_set_config], [CONNECTOR:15:DVI-I-1] to [CRTC:10] [ 2405.577764] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace [ 2405.577772] [drm:drm_mode_debug_printmodeline], Modeline 27:"" 0 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x0 0x5 [ 2405.577787] > drm_crtc_helper_set_mode [ 2405.577796] [drm:radeon_encoder_set_active_device], setting active device to 00000001 from 00000001 00000081 for encoder 4 [ 2405.577812] [drm:drm_crtc_helper_set_mode], [CRTC:10] [ 2405.577822] [drm:radeon_atom_encoder_dpms], encoder dpms 21 to mode 3, devices 00000001, active_devices 00000001 [ 2405.577867] [drm:radeon_atom_encoder_dpms], encoder dpms 30 to mode 3, devices 00000008, active_devices 00000000 [ 2405.577879] > radeon_atom_encoder_dpms_dig 3 [ 2405.577886] - radeon_atom_encoder_dpms_dig [ 2405.577893] [drm:radeon_atom_encoder_dpms], encoder dpms 30 to mode 3, devices 00000080, active_devices 00000000 [ 2405.577935] > radeon_atom_encoder_dpms_dig 3 [ 2405.577946] - radeon_atom_encoder_dpms_dig [ 2405.577968] > atombios_crtc_dpms 3 [ 2405.577984] [drm:evergreen_irq_set], evergreen_irq_set: vblank 0 [ 2405.577998] [drm:evergreen_irq_set], evergreen_irq_set: vblank 1 [ 2405.578013] [drm:evergreen_irq_set], evergreen_irq_set: hpd 1 [ 2405.578027] [drm:evergreen_irq_set], evergreen_irq_set: hpd 2 [ 2405.578043] [drm:drm_vblank_get], enabling vblank on crtc 0, ret: 0 [ 2405.578061] [drm:evergreen_irq_process], [ 2405.578071] [drm:drm_calc_vbltimestamp_from_scanoutpos], crtc 0 : v 5 p(555,248)@ 1334762036.373002 -> 1334762036.366440 [e 3 us, 0 rep] [ 2405.578093] [drm:drm_update_vblank_count], r600_irq_process start: rptr 11728, wptr 11744 [ 2405.578107] enabling vblank interrupts on crtc 0, missed 642 [ 2405.578120] [drm:drm_calc_vbltimestamp_from_scanoutpos], crtc 0 : v 5 p(776,250)@ 1334762036.373061 -> 1334762036.366441 [e 3 us, 0 rep] [ 2405.578129] [drm:drm_handle_vblank], crtc 0: Redundant vblirq ignored. diff_ns = 1000 [ 2405.578136] [drm:evergreen_irq_process], IH: D1 vblank [ 2405.587260] [drm:evergreen_irq_process], r600_irq_process start: rptr 11744, wptr 11760 [ 2405.587281] [drm:drm_calc_vbltimestamp_from_scanoutpos], crtc 0 : v 13 p(14,598)@ 1334762036.382228 -> 1334762036.383019 [e 2 us, 0 rep] [ 2405.587290] [drm:evergreen_irq_process], IH: D1 vblank [ 2405.587371] - atombios_crtc_dpms [ 2405.587390] [drm:radeon_compute_pll_avivo], 14843, pll dividers - fb: 95.0 ref: 8, post 8 [ 2405.592134] [drm:evergreen_program_watermarks], force priority to high [ 2405.592156] [drm:drm_crtc_helper_set_mode], [ENCODER:16:TV-16] set [MODE:27:] [ 2405.592199] > atombios_crtc_dpms 0 [ 2405.592218] [drm:dce4_crtc_load_lut], 0 [ 2405.592244] - atombios_crtc_dpms [ 2405.592256] [drm:radeon_atom_encoder_dpms], encoder dpms 21 to mode 0, devices 00000001, active_devices 00000001 [ 2405.592267] [drm:drm_calc_timestamping_constants], crtc 10: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 [ 2405.592273] [drm:drm_calc_timestamping_constants], crtc 10: clock 148500 kHz framedur 16665750 linedur 14814, pixeldur 6 [ 2405.592280] - drm_crtc_helper_set_mode [ 2405.592283] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on [ 2405.592287] [drm:drm_crtc_helper_set_config], [CONNECTOR:15:DVI-I-1] set DPMS on [ 2405.592292] > drm_helper_connector_dpms 0 (current: 0) [ 2405.592296] [drm:radeon_atom_encoder_dpms], encoder dpms 30 to mode 3, devices 00000008, active_devices 00000000 [ 2405.592301] > radeon_atom_encoder_dpms_dig 3 [ 2405.592305] - radeon_atom_encoder_dpms_dig [ 2405.592308] [drm:radeon_atom_encoder_dpms], encoder dpms 30 to mode 3, devices 00000080, active_devices 00000000 [ 2405.592313] > radeon_atom_encoder_dpms_dig 3 [ 2405.592316] - radeon_atom_encoder_dpms_dig [ 2405.592320] > atombios_crtc_dpms 3 [ 2405.592334] - atombios_crtc_dpms [ 2405.592343] [drm:drm_ioctl], pid=1628, cmd=0xc01064ab, nr=0xab, dev 0xe200, auth=1 [ 2405.592350] > drm_helper_connector_dpms 0 (current: 0) [ 2405.592565] [drm:drm_ioctl], pid=1628, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1 [ 2405.592571] [drm:radeon_crtc_cursor_move], x 806 y 547 c->x 0 c->y 0 [ 2405.592586] [drm:drm_ioctl], pid=1628, cmd=0xc01064ab, nr=0xab, dev 0xe200, auth=1 [ 2405.592592] > drm_helper_connector_dpms 3 (current: 3) [ 2405.608834] [drm:evergreen_irq_process], r600_irq_process start: rptr 11760, wptr 11776 [ 2405.608863] [drm:drm_calc_vbltimestamp_from_scanoutpos], crtc 0 : v 7 p(195,-45)@ 1334762036.403820 -> 1334762036.404485 [e 3 us, 0 rep] [ 2405.608881] [drm:evergreen_irq_process], IH: D1 vblank