LINUX.ORG.RU

[kms][2.6.36][radeon]изменить режим underscan


0

0

Собственно сабж. Как изменить underscan режим с auto в off?

Если я правильно понял

>

- more of a general drm question I guess: in what way are the connector
attributes available on the command line? I couldn't find a complete
kernel command line or modprobe invocation.

I guess you'll need to write an app to invoke the proper ioctls to change them at runtime. I'm not sure if one exists or not at the moment.

отсюда http://www.spinics.net/lists/dri-devel/msg02657.html, то получается только правкой сорсов.

★★★★★

В общем не дождавшись и не найдя ответа решил проблему правкой сорсов.

Нужно закоментировать/удалить следующие строчки в файле drivers/gpu/drm/radeon/radeon_display.c

/* fix up for overscan on hdmi */
if (ASIC_IS_AVIVO(rdev) &&
	((radeon_encoder->underscan_type == UNDERSCAN_ON) ||
	 ((radeon_encoder->underscan_type == UNDERSCAN_AUTO) &&
     drm_detect_hdmi_monitor(radeon_connector->edid)))) {
	    radeon_crtc->h_border = (mode->hdisplay >> 5) + 16;
	    radeon_crtc->v_border = (mode->vdisplay >> 5) + 16;
	    radeon_crtc->rmx_type = RMX_FULL;
	    src_v = crtc->mode.vdisplay;
	    dst_v = crtc->mode.vdisplay - (radeon_crtc->v_border * 2);
	    src_h = crtc->mode.hdisplay;
	    dst_h = crtc->mode.hdisplay - (radeon_crtc->h_border * 2);
}

daemonpnz ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.