[meta-freescale] [PATCH 05/12] xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.0_beta version

Eric Nelson eric.nelson at boundarydevices.com
Tue Jan 28 12:05:44 PST 2014


Hi all,

On 01/27/2014 04:43 PM, Eric Nelson wrote:
> Thanks Otavio,
>
> On 01/25/2014 03:09 PM, Otavio Salvador wrote:
>> From: Lauren Post <lauren.post at freescale.com>
>>
>>  <snip>
>>
>>   EXTRA_OEMAKE += "-C EXA/src -f makefile.linux prefix=${D}/usr \
>>                    sysroot=${STAGING_DIR_TARGET} \
>> @@ -24,7 +25,7 @@ CFLAGS += "-I${STAGING_INCDIR}/xorg \
>>              -I${STAGING_INCDIR}/drm \
>>              -I../../DRI_1.10.4/src"
>>
>> -S = "${WORKDIR}/xserver-xorg-video-imx-viv-${PV}/"
>> +S = "${WORKDIR}/xserver-xorg-video-imx-viv-${PV}_beta/"
>>
>
> I'm not sure if this is the right patch to tag, but during my testing of
> the Vivante/X integration, I saw some issues related to mode settings.
>
> On Nitrogen6x Quad core, I'm seeing X start up with a mode of 640x480,
> on the HDMI device even though the kernel command line is configured
> for 720P.
>
> The same is not true with the same monitor and Nitrogen6_Lite (Solo
> processor):
>
> The prime leads are these from Xorg.0.log (attached):
>
> [3585503.788] (II) VIVANTE(0): Output DISP3 BG - DI1 connected
> [3585503.788] (II) VIVANTE(0): Using exact sizes for initial modes
> [3585503.788] (II) VIVANTE(0): Output DISP3 BG - DI1 using initial mode
> V:640x480p-60
> [3585504.480] (II) VIVANTE(0): imxDisplayPreInit: virtual set 640 x 480,
> display width 0
> [3585504.480] (II) VIVANTE(0): FBDevPreInit: adjust display width 640
>
> Oddly, the display reverts to 720p (1280x720) if I stop X.
>
> This appears using either kernel version 3.0.35 or 3.10.17.
>
> I'm continuing to investigate, but thought I'd send out a note
> in case others are seeing similar behaviour or know what might
> be involved here.
>

While I haven't figured out why the X startup isn't recognizing
the current video mode, I have figured out that I can switch
between modes using XRandR:

1080P:
	root at nitrogen6x-lite:~# xrandr --size 1920x1080 --rate 60
720P:
	root at nitrogen6x-lite:~# xrandr --size 1280x720 --rate 60

There's probably also a way to set this up inside xorg.conf,
but I don't know the secret(s) yet.

Regards,


Eric


More information about the meta-freescale mailing list