PS3 and Automatic Scaling.

Problem with the on-die idea, is I think on-die scaling typically deposits the result in VRAM (e.g. 5x7 tap scalers). Some GPUs (especially prior to pixel shaders) had fixed-function multitap scalers in them, but I don't think GPU dies feature "scale-on-scanout", and given that the RSX must support both analog out and HDMI/HDCP out, it is much more likely that the RSX "scan out" simply supplies digital data to either a TMDS/HDCP chip (ala Silicon Image) or an analog DAC. So unless the DAC or TMDS chip has a scaling feature, I would bet there is no traditional scaler.

By that, I mean, the line-buffer kind that buffer up a few lines and scale/(de)interlace them. Something which buffers a complete frame I think is probably outside the realm of reason. Then the scaler chip would need its own 16mb of RAM.
 
Ulimately is this issue something that can be fixed? If so, what would be the most logical way to do this and what kind of effect could this have on the overall performance of the console.
 
Current PS3s don't have any usable scaler hardware so it's unlikely to be fixable through firmware for the first generation PS3s. In theory they could ship future PS3s with functional scaler hardware. They could also set a TRC requiring games to support 1080i and existing titles could be patched with software updates to add support (though it wouldn't necessarily be particularly easy).
 
heliosphere said:
They could also set a TRC requiring games to support 1080i and existing titles could be patched with software updates to add support (though it wouldn't necessarily be particularly easy).
Title specific upscaling would be easy to add - native 1080 support wouldn't.
And afaik right now Sony doesn't even mandate HD support, so developers are free to develop for SD resolutions if they really want to, changing TRC to require 1080 native support would be a bit of a stretch.
 
Apparently, according to IGN's testing

BLU-RAY MOVIE: Not a problem. Will run in any resolution, with a maximum of the Blu-Ray movie's native 1080p. If you set your PS3 to 1080i, the system will run a refresh setting sequence (for reasons unknown, as it never switches video settings to our knowledge) and then it will come back on in 1080i mode to play the movie at that resolution. 480p and 480i resolutions are also available, as are 720p and 1080p for sets that support those settings.

DVD MOVIE: Not a problem, in that PS3 was already known to not feature upscaling in this mode. Will play in 480p.

PS2/PS1 GAME: Not a problem, just a bummer. Will play in 480i/p, as expected since PS3 currently doesn't do any scaling.

AVC/MPEG1/MPEG2 VIDEO: Not a problem. Downloaded or personally encoded videos will run at whatever the TV is set at, even if the original file uses an immense 1080p encoding size. And surprisingly, the TV or PS3 does not need to reset any setting to play video files at any resolution.

PS3 XMB MENU: Not a problem. The PS3 will output to 480i/p, 720p, 1080i, or 1080p. The only issue that might arise would be if you somehow already have your PS3 set for 720p, in which case the signal will not be initially compatible with your 1080i TV and will display fuzz. To remedy this, hold down the Power button on PS3 until it beeps twice (once for shutdown, once for resetting the video setting), at which point it will boot in 480i (which works on every TV) and then you can go back in and switch to 1080i.

PS3 GAME: Problem. If your HDTV has 1080i support but not 720p support, you will not get 1080i out of games that do not fit it. Your 1080i-only HDTV will not accept the 720p signal and the game will kick down to 480p mode. As mentioned, it will not scale up to 1080i. Please check your HDTV manual or the manufacturer's website to see if your HDTV is affected by this limitation.
 
Well i think this goes hand in hand with all those unsolved mysteries we have encountered in our long and suffered gaming lives. Like why exactly pro-scan was disabled from European Xbox and GC games but not PS2... :???:
Little offtopic but related to scaling, with X360 & PS3 DVD's are not scaled up with component signal (stupid "rules") but I was quite upset with PS2 as Sony did not allow DVD's played at all via RGB !! How stupid was that !!

edit: more on-topic :) If sony starts to force that 1080i must be outputted and so game must somehow support that resolution natively or by scaling, is that going to create frame rate problems or quality differences like PC gamers are used to experience? (less effects, or less fps..)
 
Last edited by a moderator:
And afaik right now Sony doesn't even mandate HD support, so developers are free to develop for SD resolutions if they really want to, changing TRC to require 1080 native support would be a bit of a stretch.
The rule is that a title must support at least the SD resolution for the region it's being released in, and at least 1 HD resolution. So, based on that I would say that HD support is mandated.

And note the 'at least's there.. It's perfectly ok to do a title that supports every possible resolution natively (480/576/720/1080). Just as it's perfectly ok to do a PAL title that only supports 576 and 1080.

Although that would be a pretty stupid thing to do, IMO. :)

Dean
 
Homebrew media player?

I'm a bit disappointed that DVD playback wont be upscaled, and the best it can offer is 480p - outputting natively at 720p or 1080i (on a tv that supports it) tends to look quite a lot better than allowing the tv itself to take the 480p signal, and use its own internal scaler.

I wonder how long it'll be till someone has developed a homebrew media player that supports this. Even if its been very clumsily coded, and done in SW only ... surely the CELL has enough oomph to do a good job of this?

And on that issue, do we know if the linux OS will allow programming access to the SPUs, or just the PPE? (even then the PPE ought to be enough for good quality DVD decoding and upscaling?)

Ta.
D.
 
just_some_gamer said:
I'm a bit disappointed that DVD playback wont be upscaled, and the best it can offer is 480p - outputting natively at 720p or 1080i (on a tv that supports it)
The first question I would ask here is - how does one go about making DVDs run 720/1080 Natively? Because if there's some super secret switch DVD Forum has been hidding, I'm dying to know. :oops:
That said, IIRC Sony already said something about adding DVD upscaling in a firmware update - it's a relatively trivial thing to do (unlike the whole situation with games).

DeanA said:
And note the 'at least's there.. It's perfectly ok to do a title that supports every possible resolution natively (480/576/720/1080)
Yea I'm sure Q&A would think it's prefectly ok to get more testing to do as well.
Anyway the scary part is that various publications are already taking the attitude with native 1080 support that may very well make it a "publisher required standard" just for the whole checkbox thing. :devilish:
 
(quoted from the internals thread, where it doesn't really belong)
The problem is not the SPE since one is "reserved" for OS operations anyways. A much harder hit would be taken by the bandwidth which is required to resample the output from RSX. This is what bothers me most.
Scaling doesn't need that much bandwidth. The worst case would be scaling a 720p image to 1080p (or vice versa), and that's roughly 12MB per frame, or 720MB/s if the game happens to run at 60fps. That's just 3.5% of the GDDR bandwidth.
 
What about this theory that there really is a scaler in the box just Sony won't let devs use it? Can anyone think of a reason not to allow this? Does it have to do with DRM issues and what not? I'd be really interested in hearing your theories on this.
 
What about this theory that there really is a scaler in the box just Sony won't let devs use it? Can anyone think of a reason not to allow this? Does it have to do with DRM issues and what not? I'd be really interested in hearing your theories on this.

Well i don't see what kind of DRM issues would prevent them from using it. But DeanA (or was it DeanoC... Or was it someone else completely?!) did say that there is one in there that can't be used, and they would surely know something about this.
 
What about this theory that there really is a scaler in the box just Sony won't let devs use it? Can anyone think of a reason not to allow this? Does it have to do with DRM issues and what not? I'd be really interested in hearing your theories on this.

If this were true, the only reasons that would make sense (to me at least) is that either

a. They intend to remove it in future versions possibly for cost cutting. MS wouldn't let you program the TV output chip on Xbox 1 for this reason, although I don't believe in the end they exver changed it.

b. The quality is extremely poor.
 
a. They intend to remove it in future versions possibly for cost cutting. MS wouldn't let you program the TV output chip on Xbox 1 for this reason, although I don't believe in the end they exver changed it.

There were actually at least 3 different (incompatible) TV encoders used in different revisions of the Xbox.
 
If this were true, the only reasons that would make sense (to me at least) is that either

a. They intend to remove it in future versions possibly for cost cutting. MS wouldn't let you program the TV output chip on Xbox 1 for this reason, although I don't believe in the end they exver changed it.

b. The quality is extremely poor.
Option b makes no sense to me, as surely it'd lead straight into option 1. If the quality is that poor it won't be used, if it's not upgradeable (?) and thus will never be used, you'd pull it out.

If there's a scaler in there, it has to be able to do the job. And given the rest of the quality of the components, I'd be surprised if it was a cheap device. However, I don't recall anyone saying a scaler was in there. I thought they said scaling was an option, and I took that to mean using Cell/RSX to do the job. It could be something on the OS side that's not currently supported too.
 
Back
Top