component wii question

The place for all discussion on gaming hardware
DatMonkey
Posts: 28
Joined: Mon Aug 13, 2018 9:13 am

Re: component wii question

Post by DatMonkey »

Extrems wrote:This was only tested on RVL-CPU-01, so yes.
Wow this is amazing. Thanks so much for your work!
User avatar
Gunstar
Posts: 617
Joined: Wed Apr 09, 2014 10:29 am
Location: UK

Re: component wii question

Post by Gunstar »

I'm not familiar with the capturing process. It sounds like the sampling rate hasn't been controlled for in these examples and so it's not an objective comparison?

What are you guys seeing that has tipped you off, the 'horizontal shift/ghosting'?
shroom2k
Posts: 66
Joined: Sat Mar 30, 2019 8:55 am

Re: component wii question

Post by shroom2k »

Okay, this is major. The 480p fix I mean. Why isn't the whole community on fire about this right now?
fernan1234
Posts: 2175
Joined: Mon Aug 14, 2017 8:34 pm

Re: component wii question

Post by fernan1234 »

I wonder if this was in fact deliberate by Nintendo, at least for Wii games.
rama
Posts: 1373
Joined: Wed Mar 08, 2017 3:15 pm

Re: component wii question

Post by rama »

It was an oversight in an open source graphics library that most (all?) homebrew use.
Official titles won't be affected, except if they got loaded through some homebrew and that homebrew is able to force these encoder settings.

That's how I understand it :p
User avatar
vol.2
Posts: 2435
Joined: Mon Oct 31, 2016 3:13 pm
Location: bmore

Re: component wii question

Post by vol.2 »

Extrems wrote:This was only tested on RVL-CPU-01, so yes.
thanks so much for your efforts.

it's exciting to think i can squeeze a better picture out of the wii i already have. :D

i assume ill have to wait until this fix gets added to a wii mod? i don't even have my current one modded, so I'd be grateful if someone could point me towards whichever one is likely to have this improvement first?

thanks
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: component wii question

Post by maxtherabbit »

rama wrote:It was an oversight in an open source graphics library that most (all?) homebrew use.
Official titles won't be affected, except if they got loaded through some homebrew and that homebrew is able to force these encoder settings.

That's how I understand it :p
no that's not correct - the oversight existed in the original official Revolution SDK, disassembly of which the open source library was based on

this is the reason retail games look like shit on the Wii in 480p, it's a legendary fuckup by nintendo
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: component wii question

Post by maxtherabbit »

Gunstar wrote:Extrems continues to be the GOAT. Amazing discovery.

Crop of Kokonoe's 480p captures:
Image

Based on those captures that newer (RVL-101) Wii does look a little bit better?
if anything the RVL-001 looks better to me in that GIF - but IMO its moot since they both look like complete dogshit compared to the gamecube (or the output of any model Wii with the AVE register correctly set)
User avatar
Extrems
Posts: 540
Joined: Sat Jan 30, 2016 5:01 pm
Contact:

Re: component wii question

Post by Extrems »

rama wrote:It was an oversight in an open source graphics library that most (all?) homebrew use.
Official titles won't be affected, except if they got loaded through some homebrew and that homebrew is able to force these encoder settings.

That's how I understand it :p
You're completely off the mark.

libogc is the homebrew equivalent/wholesale copy of the Dolphin/Revolution SDKs.

This piece of code originate from the Revolution SDK. The Revolution SDK is used by Nintendo and its licensees to build everything that runs on the Broadway CPU.

This piece of code is called by all software when they initialize video. Including BootMii and Wii Linux.
Ikaruga11
Posts: 1454
Joined: Thu Apr 07, 2016 1:32 pm

Re: component wii question

Post by Ikaruga11 »

maxtherabbit wrote:if anything the RVL-001 looks better to me in that GIF - but IMO its moot since they both look like complete dogshit compared to the gamecube (or the output of any model Wii with the AVE register correctly set)
The RVL-101 appears to have more artifacting/edge noise than the RVL-001 in this comparison, but the RVL-101 is still a tad bit sharper.
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: component wii question

Post by maxtherabbit »

GeneraLight wrote:
maxtherabbit wrote:if anything the RVL-001 looks better to me in that GIF - but IMO its moot since they both look like complete dogshit compared to the gamecube (or the output of any model Wii with the AVE register correctly set)
The RVL-101 appears to have more artifacting/edge noise than the RVL-001 in this comparison, but the RVL-101 is still a tad bit sharper.
it's speculation at this point, but my gut tells me that when the 240p test suite is recompiled with the fixed library if someone were kind enough to provide calibrated captures of the two Wii versions' outputs they would prove to be indistinguishable
User avatar
Lawfer
Posts: 2283
Joined: Fri Dec 01, 2006 3:30 am

Re: component wii question

Post by Lawfer »

Extrems wrote:WiiDual isn't even hooked up to the I2C bus. It ignores all AVE-RVL configuration.
So 480p Wii games played on Wii consoles modded with WiiDual aren't affected by this bug?
User avatar
Extrems
Posts: 540
Joined: Sat Jan 30, 2016 5:01 pm
Contact:

Re: component wii question

Post by Extrems »

You could use a CMPV-DOL with level shifters and it wouldn't be affected.
User avatar
Lawfer
Posts: 2283
Joined: Fri Dec 01, 2006 3:30 am

Re: component wii question

Post by Lawfer »

Extrems wrote:You could use a CMPV-DOL with level shifters and it wouldn't be affected.
I see good to know, so the issue relies solely on the DACs? Hum interesting, so not only they used low quality DACs but then they gimped them even more with that bug you just found?
User avatar
Extrems
Posts: 540
Joined: Sat Jan 30, 2016 5:01 pm
Contact:

Re: component wii question

Post by Extrems »

Who said they were low quality?
User avatar
Lawfer
Posts: 2283
Joined: Fri Dec 01, 2006 3:30 am

Re: component wii question

Post by Lawfer »

Extrems wrote:Who said they were low quality?
I am talking the Wii stock DACs and I think it's been a year or a few months since I read it here, but I can't find the post that mentioned that nor remember who made the comment. But one of the points of the WiiDual is to bypass the stock DAC isn't it? So doesn't that mean that the stock DACs aren't very good?
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: component wii question

Post by maxtherabbit »

Lawfer wrote:
Extrems wrote:Who said they were low quality?
I am talking the Wii stock DACs and I think it's been a year or a few months since I read it here, but I can't find the post that mentioned that nor remember who made the comment. But one of the points of the WiiDual is to bypass the stock DAC isn't it? So doesn't that mean that the stock DACs aren't very good?
the belief that the AVE-RVL was "bad" is all contingent on the inadequate bandwidth for 31kHz video - which is caused by the software bug

there's nothing wrong with the DAC at all
fernan1234
Posts: 2175
Joined: Mon Aug 14, 2017 8:34 pm

Re: component wii question

Post by fernan1234 »

These findings further vindicate my claim earlier that 480i always looked way better than 480p on Wii for me. Though I also felt the same way about Gamecube, which doesn't have this software limitation. But it's been a long time since I looked at it.
User avatar
Syntax
Posts: 1774
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: component wii question

Post by Syntax »

Having a play with wiidual today and Eternal Darkness for GC running via Nintendont.

So far I've noticed forcing 480p in nintendont makes the image sharp but smoothed.

The native 480p setting is so sharp, too sharp even. Makes everything look strongly dithered which doesn't seem right.

I assumed only the forced 480p of Nintendont would be effected by the coding oversight that's been brought to attention.

Dont have a gcdual to compare right now.
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: component wii question

Post by maxtherabbit »

Syntax wrote:Having a play with wiidual today and Eternal Darkness for GC running via Nintendont.

So far I've noticed forcing 480p in nintendont makes the image sharp but smoothed.

The native 480p setting is so sharp, too sharp even. Makes everything look strongly dithered which doesn't seem right.

I assumed only the forced 480p of Nintendont would be effected by the coding oversight that's been brought to attention.

Dont have a gcdual to compare right now.
Wiidual does not use AVE-RVL at all, it is completely immune to this software problem
fernan1234
Posts: 2175
Joined: Mon Aug 14, 2017 8:34 pm

Re: component wii question

Post by fernan1234 »

It's nevertheless interesting that he's noticing a difference between Nintendont forced 480p vs native 480p. I wonder what would account for that.
User avatar
Syntax
Posts: 1774
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: component wii question

Post by Syntax »

Thanks Max.

So what is it that I'm seeing here then?

First pic is native 480p full of ugly dithering.
But sharp as a razor.

Second is nintendont forcing 480p.
This has artifacts on logos text ect.

https://imgur.com/a/b1JqE8U

Be sure to zoom the pics till it lines up with your pixels.
User avatar
Extrems
Posts: 540
Joined: Sat Jan 30, 2016 5:01 pm
Contact:

Re: component wii question

Post by Extrems »

That's the deflickering filter. Nintendont's video patches aren't anywhere as good as Swiss.
User avatar
Syntax
Posts: 1774
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: component wii question

Post by Syntax »

I've only just setup my PS1 collection with dithering removed and my N64 collection with aps/ips AA dithering removed.

So now I should run GC titles via swiss on the Wii?
Or is nintendont equivalent.
fernan1234
Posts: 2175
Joined: Mon Aug 14, 2017 8:34 pm

Re: component wii question

Post by fernan1234 »

Syntax wrote:Thanks Max.

So what is it that I'm seeing here then?

First pic is native 480p full of ugly dithering.
But sharp as a razor.

Second is nintendont forcing 480p.
This has artifacts on logos text ect.

https://imgur.com/a/b1JqE8U

Be sure to zoom the pics till it lines up with your pixels.
The Nintendont pic looks great to me. The first pic does indeed look awful.

Also have you tried the WiiDual's own forced 480p (line doubled 480i)?
User avatar
Syntax
Posts: 1774
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: component wii question

Post by Syntax »

Well that's confused the shit out of me now.

The game runs native 480i.
If I leave line doubling off it looks nice in 480i.

If I put line doubling on it's a shakey mess.

Normally 480i will be shakey compared to 480p no?
fernan1234
Posts: 2175
Joined: Mon Aug 14, 2017 8:34 pm

Re: component wii question

Post by fernan1234 »

480i can be a bit shaky depending on the TV/monitor, though on most CRTs it's hardly an issue (they were made with interlace in mind, after all). If you're using a flat panel there should be no shakiness with 480i since all modern displays automatically deinterlace interlaced content. The shakiness you see in the WiiDual's linedoubled picture is probably because it does a simple bob deinterlacing. I don't expect it to look good in most setups but it's worth checking out.

At the end of the day you may end up preferring how your own display deinterlaces 480i over any of the 480p modes.
User avatar
Syntax
Posts: 1774
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: component wii question

Post by Syntax »

Ok so my LCD is doing a better job of deinterlacing than the wiidual? (If line doubling 480i is considered deinterlacing that is.)
fernan1234
Posts: 2175
Joined: Mon Aug 14, 2017 8:34 pm

Re: component wii question

Post by fernan1234 »

It may. Though the LCD's deinterlacing may or may not introduce more perceptible lag. Try out all modes and stick with what looks best for you. For GC games you can try to see if launching through Swiss offers any improvement, though I couldn't get it to run games well with an SD Gecko, and it's too much of a hassle overall compared to the smooth Nintendont experience.
User avatar
Syntax
Posts: 1774
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: component wii question

Post by Syntax »

Swiss looks like a pain to run via wii.

Cant wait for someone to port all these fixes extrems has made to the Revolution SDK and update homebrew ect.
Post Reply