OSSC Pro
-
MysticSynergy
- Posts: 31
- Joined: Mon Apr 01, 2013 5:29 pm
Re: OSSC Pro
Wow! What an excellent surprise. In the back of my mind I figured there was work being done on a new version of some sort but this announcement both surprised and blew me out of the water. Thank you for ALL the hard work and energy put into the OSSC. I love supporting such fantastic projects like this. Very excited to witness the future of this technology.
Can't wait to sink my teeth into this when released. I know it's still quite early but any idea on the price range? Also, will this OSSC Pro offer the ability to use scanline filters like the ones seen on RetroArch such as CRT-Royale, Royale-Kurozumi or CRT-Geom?
Can't wait to sink my teeth into this when released. I know it's still quite early but any idea on the price range? Also, will this OSSC Pro offer the ability to use scanline filters like the ones seen on RetroArch such as CRT-Royale, Royale-Kurozumi or CRT-Geom?
Re: OSSC Pro
Quick estimation based on the released information:Bassa-Bassa wrote:Will you be able to double native 720p graphics and then add scanlines for 1440p displays with this?
- 2560 x 1440 at 60Hz needs a 235MHz pixel clock
- the ADV7513 HDMI transmitter of the OSSC Pro is limited to a 165MHz TMDS clock and officially only supports HDMI 1.4
- 24 bit RGB uses the same TMDS clock frequency as the pixel clock -> won't work
- YCbCr 4:2:2 in HDMI 1.4 also uses the same TMDS clock as the pixel clock
- YCbCr 4:2:0 with 8 bits per component uses half the pixel clock for the TMDS clock -> within the limit, but 4:2:0 is an HDMI 2.0 feature and from a quick glance at the datasheet it is not clear if the ADV7513 could be convinced to output it
- also, scanlines and 4:2:0 don't mix very well in my experience
Last edited by Unseen on Sat Jan 18, 2020 11:31 pm, edited 1 time in total.
GCVideo releases: https://github.com/ikorb/gcvideo/releases
-
- Posts: 2184
- Joined: Mon Aug 14, 2017 8:34 pm
Re: OSSC Pro
Those are not just filters, but shaders. Like on the MiSTer, I imagine shaders cannot be possible due to the lack of a GPU. However a combination of hybrid scanlines, vertical+horizontal, and perhaps other tricks could get kinda close to a similar effect.MysticSynergy wrote:Also, will this OSSC Pro offer the ability to use scanline filters like the ones seen on RetroArch such as CRT-Royale, Royale-Kurozumi or CRT-Geom?
-
- Posts: 1186
- Joined: Tue Mar 12, 2019 5:18 pm
Re: OSSC Pro
Thanks for the answer, even if I'm sad now. Still surprising, that nobody in 2020 seems to care about native 720p (2D) visuals given that 720p displays are old and low quality, specially latency-wise.Unseen wrote:Quick estimation based on the released information:Bassa-Bassa wrote:Will you be able to double native 720p graphics and then add scanlines for 1440p displays with this?
- 2560 x 1440 at 60Hz needs a 235MHz pixel clock
- the ADV7513 HDMI transmitter of the OSSC Pro is limited to a 165MHz TMDS clock and officially only supports HDMI 1.4
- 24 bit RGB uses the same TMDS clock frequency as the pixel clock -> won't work
- YCbCr 4:2:2 in HDMI 1.4 also uses the same TMDS clock as the pixel clock
- YCbCr 4:2:0 with 8 bits per component uses half the pixel clock for the TMDS clock -> within the limit, but 4:2:0 is an HDMI 2.0 feature and from a quick glance at the datasheet it is not clear if the ADV7513 could be convinced to output it
- also, scanlines and 4:2:0 don't mex very well in my experience
Re: OSSC Pro
Whenever I see this I think of the ZisWorks monitor kit and wonder why it no one else has been able to pull it off.Unseen wrote:
- 2560 x 1440 at 60Hz needs a 235MHz pixel clock
Re: OSSC Pro
I actually didn't know that. Thanks for pointing this out.YCbCr 4:2:2 in HDMI 1.4 also uses the same TMDS clock as the pixel clock
Re: OSSC Pro
The basic idea is easy: They use DisplayPort instead of HDMI and an FPGA with integrated gigabit transceivers so they don't need an external receiver chip. Using DisplayPort has a few advantages here, among them the rather important detail that the signal levels that the FPGA transceivers can work with are directly compatible with DisplayPort while they would need external level translation to receive (or transmit) HDMI. DisplayPort is also a bit easier to work with for high resolutions because it is packet-based and does not require all (up to four) lanes to be perfectly in sync - HDMI requires that the three lanes (originally R/G/B) are time-aligned to within half a pixel or so.strayan wrote:Whenever I see this I think of the ZisWorks monitor kit and wonder why it no one else has been able to pull it off.Unseen wrote:
- 2560 x 1440 at 60Hz needs a 235MHz pixel clock
Unfortunately, the TV industry continues to ignore DisplayPort, so the OSSC targets HDMI instead. I don't know if there are any HDMI transmitter chips that allow for more than 165MHz TMDS clock, but I suspect the market for that is pretty small because HDMI seems to have moved into the pixel-sourcing chips themselves. Lumagen claims that their newest Radiance processors use Silicon Image (now Lattice) chips, but I couldn't find any plausible-looking parts on the Lattice at a glance.
I also thought that there must be a packed 8-bit variant, but it seems that was completely left out - it's always 12 bits per component.Fudoh wrote:I actually didn't know that. Thanks for pointing this out.YCbCr 4:2:2 in HDMI 1.4 also uses the same TMDS clock as the pixel clock
GCVideo releases: https://github.com/ikorb/gcvideo/releases
-
billcosbymon
- Posts: 17
- Joined: Fri Jul 19, 2013 11:39 pm
Re: OSSC Pro
Will the deinterlacing dethrone the framemeister? The only reason I keep a CRT around is because of 480i.
Re: OSSC Pro
Excellent! Thank youFudoh wrote:The RAD handles it faster on your display, because the RAD normalizes the output refresh rate, while the OSSC keeps the original refresh rate (which differs between the 240p and 480i outputs from a single system).
By adjusting the frame buffer as far as possible the Pro should be able to handle 240p to 480i back without any glitching. The buffer can basically make it perform like a seamless switcher.
-
MysticSynergy
- Posts: 31
- Joined: Mon Apr 01, 2013 5:29 pm
Re: OSSC Pro
Ah - Thank you. That's what I meant to say, shader instead of filter.fernan1234 wrote:Those are not just filters, but shaders. Like on the MiSTer, I imagine shaders cannot be possible due to the lack of a GPU. However a combination of hybrid scanlines, vertical+horizontal, and perhaps other tricks could get kinda close to a similar effect.MysticSynergy wrote:Also, will this OSSC Pro offer the ability to use scanline filters like the ones seen on RetroArch such as CRT-Royale, Royale-Kurozumi or CRT-Geom?
-
bobrocks95
- Posts: 3472
- Joined: Mon Apr 30, 2012 2:27 am
- Location: Kentucky
Re: OSSC Pro
Hmm of course completely fair and I'm sure it will come along soon enough, but I'd argue your phrasing in that post does happen to make it sound like a confirmed/planned feature for launch.BuckoA51 wrote:Please everyone remember downscaling, mister like functionality etc are possible, but will depend on people actually developing the code for them. Saying that the community usually steps up with these sorts of things.Also Matt's post on VGP confirmed downscaling support which I've seen asked about a lot.
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
Re: OSSC Pro
That got me thinking.Fudoh wrote:What I like most about the integrated deinterlacing feature is that it's really the first device where this is open to enhancements. Everything so far was either fixed in silicon (ASICs like the ABT102 or traditional ICs like the Marvell) or manufacturers were/are hiding their altgorithms as best as they could/can (DVDO or Lumagen).
Here we can actually see the algorithm behind the deinterlacing and this lets us change the balance between weaving and doubling based on different conditions or requirements. The Marvell's deinterlacing (used in the FM) is still unbelievably good, but with good captures from selected sequences, it shouldn't be too hard to recreate the algorithms at work here.
Seems like it would be possible to build a good open source comb filter as well. Even better, it would share it's frame buffer with the deinterlacing and scaler.
We apologise for the inconvenience
Re: OSSC Pro
I like this, would cover everything then!2x20 pin GPIO connector for future expansion possibilities such as:
* composite & s-video input module
-
- Posts: 4
- Joined: Fri Dec 30, 2016 5:29 am
Re: OSSC Pro
This is wonderful! I can't wait for this to come out. I was wondering if the power adapter would be switched out to something like micro usb or something, because I've spent alot of time fixing the previous ones due to the wrong power adapter used due to voltage, since it uses the same 2.5 x 5.5mm barrel jack.
-
- Posts: 1974
- Joined: Wed Jul 19, 2017 1:52 pm
Re: OSSC Pro
Wouldn't cover RF. Not that most people would actually use RF, but I think the compatibility would be useful for some, particularly the early, early, RF-only consoles, which some people may not be willing to mod.Greg2600 wrote:I like this, would cover everything then!2x20 pin GPIO connector for future expansion possibilities such as:
* composite & s-video input module
-
- Posts: 194
- Joined: Thu Sep 18, 2014 8:46 pm
Re: OSSC Pro
Hi, can you tell us more about your plans for the HQ deinterlacing?
Thanks!
Thanks!
Re: OSSC Pro
If you're not willing to mod a console then playing it is also probably a bad idea. Keep it in the box forever if you care that much about its value. Otherwise you might as well have the best experience you can out of it.nmalinoski wrote:Wouldn't cover RF. Not that most people would actually use RF, but I think the compatibility would be useful for some, particularly the early, early, RF-only consoles, which some people may not be willing to mod.Greg2600 wrote:I like this, would cover everything then!2x20 pin GPIO connector for future expansion possibilities such as:
* composite & s-video input module
-
- Posts: 7681
- Joined: Wed Jan 26, 2005 1:28 am
- Location: Bedford, UK
- Contact:
Re: OSSC Pro
Question:
If you have a pro and your set it up for a 240/480/960 in a 1080p frame won't that give you 100% compatibility/results without further tinkering? Essentially you would expect results like a Framemeister at the very least?
Is the pro going to be like rocking horse shit on day 1? I assume about 50% of OSSC adopters are upgrading relatively quickly which means a huge number of units will need to built straight off the bat.
If you have a pro and your set it up for a 240/480/960 in a 1080p frame won't that give you 100% compatibility/results without further tinkering? Essentially you would expect results like a Framemeister at the very least?
Is the pro going to be like rocking horse shit on day 1? I assume about 50% of OSSC adopters are upgrading relatively quickly which means a huge number of units will need to built straight off the bat.
This industry has become 2 dimensional as it transcended into a 3D world.
-
- Posts: 597
- Joined: Mon Aug 13, 2018 3:53 pm
Re: OSSC Pro
I love the look of the pure line multiplier on the OSSC but the aspect ratio distortion is creates prevents me from using it. Is the new adaptive line multiplier the best of both worlds?
Re: OSSC Pro
Excuse my ignorance on the technicalities of converting 240p60 15KHz to 240p120 31KHz, but from my understanding its being done on the MISTer project.
For me, the ability to convert the output of an NES or other classic 240p system to 31KHz and retain the same scanline look is essentially the "Holy Grail" of retrogaming. In theory it would render all PVMs and BVMs obsolete overnight as pretty much any run of the mill 31KHz+ SVGA CRT can trounce both of those in resolution, OSD adjustments, and clarity.
First off, will this be technically possible on the OSSC Pro? If not, why is it that it can be achieved on MISTer and what would actually be needed to accomplish it (conversion of an actual console output) for a classic system? Such a feature, if implemented properly, would mean an insta-buy for me.
https://www.reddit.com/r/crtgaming/comm ... 240p120hz/
https://videogameperfection.com/forums/ ... frequency/
For me, the ability to convert the output of an NES or other classic 240p system to 31KHz and retain the same scanline look is essentially the "Holy Grail" of retrogaming. In theory it would render all PVMs and BVMs obsolete overnight as pretty much any run of the mill 31KHz+ SVGA CRT can trounce both of those in resolution, OSD adjustments, and clarity.
First off, will this be technically possible on the OSSC Pro? If not, why is it that it can be achieved on MISTer and what would actually be needed to accomplish it (conversion of an actual console output) for a classic system? Such a feature, if implemented properly, would mean an insta-buy for me.
https://www.reddit.com/r/crtgaming/comm ... 240p120hz/
https://videogameperfection.com/forums/ ... frequency/
Re: OSSC Pro
Just remember that it creates persistence blur. There's almost always a trade off.Josh128 wrote:Excuse my ignorance on the technicalities of converting 240p60 15KHz to 240p120 31KHz, but from my understanding its being done on the MISTer project.
For me, the ability to convert the output of an NES or other classic 240p system to 31KHz and retain the same scanline look is essentially the "Holy Grail" of retrogaming. In theory it would render all PVMs and BVMs obsolete overnight as pretty much any run of the mill 31KHz+ SVGA CRT can trounce both of those in resolution, OSD adjustments, and clarity.
First off, will this be technically possible on the OSSC Pro? If not, why is it that it can be achieved on MISTer and what would actually be needed to accomplish it (conversion of an actual console output) for a classic system? Such a feature, if implemented properly, would mean an insta-buy for me.
https://www.reddit.com/r/crtgaming/comm ... 240p120hz/
https://videogameperfection.com/forums/ ... frequency/
We apologise for the inconvenience
-
- Posts: 2184
- Joined: Mon Aug 14, 2017 8:34 pm
Re: OSSC Pro
I don't think that's quite what MiSTer does. If you're referring to the direct video out via HDMI feature, I think it changes the pixel clock in a way that an HDMI to VGA can pass as the original system's analogue output. The Analogue consoles do something like that for the DAC. It's not doing the 240p120 trick that can be done from PCs running emulators. And for the latter you need to use BFI to get rid of image doubling in motion.Josh128 wrote:First off, will this be technically possible on the OSSC Pro? If not, why is it that it can be achieved on MISTer and what would actually be needed to accomplish it (conversion of an actual console output) for a classic system? Such a feature, if implemented properly, would mean an insta-buy for me.
This is an evil that will affect all sample-and-hold panels (all LCDs and OLEDs), and will be a problem with the OSSC Pro and any other device because the problem lies on the display tech, though the commonly available BFI can help at the cost of brightness. If only more consumer sets finally implemented the rolling scan that Sony pro monitors use since almost 10 years ago.orange808 wrote:Just remember that it creates persistence blur. There's almost always a trade off.
-
- Posts: 1974
- Joined: Wed Jul 19, 2017 1:52 pm
Re: OSSC Pro
Resolution is only one aspect; you have to take into account framerate and sync stability--simply windowboxing is not going to grant universal compatibility. If the sync rate is too far off of what the connected display will accept, you'll need to use something like framerate conversion to bring it to something an even 50/60Hz (+-1%); and that introduces its own problems, like judder and dropped frames.neorichieb1971 wrote:Question:
If you have a pro and your set it up for a 240/480/960 in a 1080p frame won't that give you 100% compatibility/results without further tinkering? Essentially you would expect results like a Framemeister at the very least?
Re: OSSC Pro
There's no judder if you use temporal interpolation (not to be confused with motion interpolation), like Game Boy Interface Standard Edition and madVR/mpv on PC.
Re: OSSC Pro
DVDO machines take care of that with a partial frame buffer and Bucko confirmed that the OSSC Pro will do the same. Probably four to six milliseinds of lag. ???nmalinoski wrote:Resolution is only one aspect; you have to take into account framerate and sync stability--simply windowboxing is not going to grant universal compatibility. If the sync rate is too far off of what the connected display will accept, you'll need to use something like framerate conversion to bring it to something an even 50/60Hz (+-1%); and that introduces its own problems, like judder and dropped frames.neorichieb1971 wrote:Question:
If you have a pro and your set it up for a 240/480/960 in a 1080p frame won't that give you 100% compatibility/results without further tinkering? Essentially you would expect results like a Framemeister at the very least?
We apologise for the inconvenience
Re: OSSC Pro
I agree.fernan1234 wrote:This is an evil that will affect all sample-and-hold panels (all LCDs and OLEDs), and will be a problem with the OSSC Pro and any other device because the problem lies on the display tech, though the commonly available BFI can help at the cost of brightness. If only more consumer sets finally implemented the rolling scan that Sony pro monitors use since almost 10 years ago.orange808 wrote:Just remember that it creates persistence blur. There's almost always a trade off.
I was just pointing out that those guaranteed thick scanlines with 240p on a PC CRT at 120Hz comes at a price. For me, a little blur is a deal breaker, because I value the motion resolution over the scanlines, but everyone has different tastes.
We apologise for the inconvenience
Re: OSSC Pro
Not if its output via VGA to a CRT, which is what I was talking about. I suppose if it only does HDMI out, that the HDMI could be converted to 240p120 VGA to feed the CRT.orange808 wrote: Just remember that it creates persistence blur. There's almost always a trade off.
In any case, if theres some technical reason as to why this mode would induce blur on a CRT ( I dont believe it does with MISTer or Retroarch), the tradeoff would be worth it to me.
Last edited by Josh128 on Sun Jan 19, 2020 8:24 pm, edited 1 time in total.
Re: OSSC Pro
Just to clarify, I was speaking of outputting to a 31KHz CRT, not a sample and hold type digital display.fernan1234 wrote:I don't think that's quite what MiSTer does. If you're referring to the direct video out via HDMI feature, I think it changes the pixel clock in a way that an HDMI to VGA can pass as the original system's analogue output. The Analogue consoles do something like that for the DAC. It's not doing the 240p120 trick that can be done from PCs running emulators. And for the latter you need to use BFI to get rid of image doubling in motion.Josh128 wrote:First off, will this be technically possible on the OSSC Pro? If not, why is it that it can be achieved on MISTer and what would actually be needed to accomplish it (conversion of an actual console output) for a classic system? Such a feature, if implemented properly, would mean an insta-buy for me.
This is an evil that will affect all sample-and-hold panels (all LCDs and OLEDs), and will be a problem with the OSSC Pro and any other device because the problem lies on the display tech, though the commonly available BFI can help at the cost of brightness. If only more consumer sets finally implemented the rolling scan that Sony pro monitors use since almost 10 years ago.orange808 wrote:Just remember that it creates persistence blur. There's almost always a trade off.
Re: OSSC Pro
Doubling the refresh rate induces both motion incoherency (2 strobes/scans per frame) and latency (half a frame at minimum) so it's not without tradeoffs. You can do motion interpolation to mitigate the former (remember the 100Hz CRT TVs) but that bumps the lag even more. That said, 240p 120+Hz output should be doable on the Pro model.Josh128 wrote:orange808 wrote:In any case, if theres some technical reason as to why this mode would induce blur on a CRT ( I dont believe it does with MISTer or Retroarch), the tradeoff would be worth it to me.
Re: OSSC Pro
Really great work marqs
Also, might you know roughly what the current consumption will be? and will the Cyclone V require a heatsink?
If you dont mind me asking, i'm kind of curious to know what the pros/cons were of each ADC chip?marqs wrote:Selection of the video ADC was a hard choice between ISL51002 and ADV7842 - I hope I made the right call this time. ISL51002 has its own quircks but so far it has operated way better than TVP7002.
Also, might you know roughly what the current consumption will be? and will the Cyclone V require a heatsink?