* YCbCr colourspace output
@ 2011-03-26 17:16 Steven Newbury
2011-03-28 11:51 ` HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output) Steven Newbury
0 siblings, 1 reply; 5+ messages in thread
From: Steven Newbury @ 2011-03-26 17:16 UTC (permalink / raw)
To: Intel-gfx
I'm connecting a D525 (Pineview) based system to an older "HD" (1366x768) Phillips TV. I has a DVI connector for HD input, but whether I connect it using the VGA->DVI or HDMI->DVI the TV detects the incomming signal as from a PC and selects a "XGA" mode, limiting the screen format to aspects and resolutions it expects a PC to use; like 640x480, 800x600, 1024x768 4:3/16:10 @60Hz (always with black borders), even though the TV officially supports HDTV 720p,1080i 50/60Hz etc.. I suspect the issue lies in the assumption that HDTV equipment would have a YCbCr colourspace.
Now my question is, since I can't really modify the TV firmware, is it possible to add YCbCr output to the driver, assuming the chip supports it?
^ permalink raw reply [flat|nested] 5+ messages in thread
* HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output)
2011-03-26 17:16 YCbCr colourspace output Steven Newbury
@ 2011-03-28 11:51 ` Steven Newbury
2011-03-28 12:48 ` Oliver Seitz
2011-03-28 18:35 ` Kenneth Graunke
0 siblings, 2 replies; 5+ messages in thread
From: Steven Newbury @ 2011-03-28 11:51 UTC (permalink / raw)
To: Intel-gfx
----- Original message -----
> I'm connecting a D525 (Pineview) based system to an older "HD"
> (1366x768) Phillips TV. I has a DVI connector for HD input, but whether
> I connect it using the VGA->DVI or HDMI->DVI the TV detects the
> incomming signal as from a PC and selects a "XGA" mode, limiting the
> screen format to aspects and resolutions it expects a PC to use; like
> 640x480, 800x600, 1024x768 4:3/16:10 @60Hz (always with black borders),
> even though the TV officially supports HDTV 720p,1080i 50/60Hz etc.. I
> suspect the issue lies in the assumption that HDTV equipment would have
> a YCbCr colourspace.
>
> Now my question is, since I can't really modify the TV firmware, is it
> possible to add YCbCr output to the driver, assuming the chip supports
> it?
Okay, it's even weirder than I thought!
Further testing has shown that with an analogue RGB input the frame always has a left/right borders (making it 16:10 when in "wide screen") and are restricted to 640x480, 800x600 and 1024x768, whilst the DVI-D input seems to be more resonable, except the BIOS on my board insists on configuring the HDMI port as an LVDS with BIOS configured mode timings. This wouldn't be too bad except the fixed mode in the BIOS for the native panel size (1366x768) gives a mode shifted significantly to the left (off the screen) and while the 1280x720 fits fine, the TV does a really awful job of scaling!
I'm thinking this board must have an LVDS->HDMI converter so it wouldn't be suprising the driver treats it this way, even so it would be really handy to have an override to allow mode setting to adjust the apparent panel mode and so present such hardware in a useful fasion to userspace.
Am I missing something, or does KMS only accept the BIOS provided panel timings?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output)
2011-03-28 11:51 ` HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output) Steven Newbury
@ 2011-03-28 12:48 ` Oliver Seitz
2011-03-28 13:58 ` Steven Newbury
2011-03-28 18:35 ` Kenneth Graunke
1 sibling, 1 reply; 5+ messages in thread
From: Oliver Seitz @ 2011-03-28 12:48 UTC (permalink / raw)
To: intel-gfx
> Am I missing something, or does KMS only accept the BIOS provided panel timings?
There is a patch pending about setting LVDS parameters by hand if no or
incorrect display data is present. But the controlling options are still
being discussed as I understand it.
Greets,
Kiste
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output)
2011-03-28 12:48 ` Oliver Seitz
@ 2011-03-28 13:58 ` Steven Newbury
0 siblings, 0 replies; 5+ messages in thread
From: Steven Newbury @ 2011-03-28 13:58 UTC (permalink / raw)
To: Oliver Seitz, intel-gfx
----- Original message -----
>
> > Am I missing something, or does KMS only accept the BIOS provided
> > panel timings?
>
> There is a patch pending about setting LVDS parameters by hand if no or
> incorrect display data is present. But the controlling options are still
> being discussed as I understand it.
>
I just found the earlier NAK'd patch to dri-devel, having a lvds_native_mode parameter would help a lot, even better in this case would be a quirk to make the LVDS timings reprogrammable (appear as an HDMI connector) since it's actually _is_ wired to a HDMI connector!
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output)
2011-03-28 11:51 ` HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output) Steven Newbury
2011-03-28 12:48 ` Oliver Seitz
@ 2011-03-28 18:35 ` Kenneth Graunke
1 sibling, 0 replies; 5+ messages in thread
From: Kenneth Graunke @ 2011-03-28 18:35 UTC (permalink / raw)
To: intel-gfx
On 03/28/2011 04:51 AM, Steven Newbury wrote:
> ----- Original message -----
>> I'm connecting a D525 (Pineview) based system to an older "HD"
>> (1366x768) Phillips TV. I has a DVI connector for HD input, but whether
>> I connect it using the VGA->DVI or HDMI->DVI the TV detects the
>> incomming signal as from a PC and selects a "XGA" mode, limiting the
>> screen format to aspects and resolutions it expects a PC to use; like
>> 640x480, 800x600, 1024x768 4:3/16:10 @60Hz (always with black borders),
>> even though the TV officially supports HDTV 720p,1080i 50/60Hz etc.. I
>> suspect the issue lies in the assumption that HDTV equipment would have
>> a YCbCr colourspace.
>>
>> Now my question is, since I can't really modify the TV firmware, is it
>> possible to add YCbCr output to the driver, assuming the chip supports
>> it?
>
> Okay, it's even weirder than I thought!
>
> Further testing has shown that with an analogue RGB input the frame always has a left/right borders (making it 16:10 when in "wide screen") and are restricted to 640x480, 800x600 and 1024x768, whilst the DVI-D input seems to be more resonable, except the BIOS on my board insists on configuring the HDMI port as an LVDS with BIOS configured mode timings. This wouldn't be too bad except the fixed mode in the BIOS for the native panel size (1366x768) gives a mode shifted significantly to the left (off the screen) and while the 1280x720 fits fine, the TV does a really awful job of scaling!
>
> I'm thinking this board must have an LVDS->HDMI converter so it wouldn't be suprising the driver treats it this way, even so it would be really handy to have an override to allow mode setting to adjust the apparent panel mode and so present such hardware in a useful fasion to userspace.
Yes. I'm 99% positive that all "HDMI" on Pineview is actually done
through LVDS->HDMI converters. Pineview doesn't natively support HDMI.
> Am I missing something, or does KMS only accept the BIOS provided panel timings?
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-03-28 18:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-26 17:16 YCbCr colourspace output Steven Newbury
2011-03-28 11:51 ` HDMI on D525 detected as LVDS (Was: Re: YCbCr colourspace output) Steven Newbury
2011-03-28 12:48 ` Oliver Seitz
2011-03-28 13:58 ` Steven Newbury
2011-03-28 18:35 ` Kenneth Graunke
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox