Post subject: I'm probably doing something wrong
Joined: 1/23/2012
Posts: 82
So, I decided to give BizHawk a whirl since it intrigued me, and it uses Bsnes 0.87, so that's another plus since that version doesn't kill my CPU. So, I fire it up and load Final Fantasy VI to see how it would run, it ran full speed much to surprise but there are a couple of things I need clarification on. First and foremost, the screen size; even though there's the option to scale x2, x3, etc. it does not scale when an Snes ROM is loaded, locking the window size. Will there ever be an option to add scalable window resizing for the Snes portion of the emulator? The second question is, will there ever be an option for bilinear filtering? 2xSAI kills the performance as do the other filters, and "none" looks pretty bad on an LCD. Would it be too difficult to implement? Don't get me wrong, I'm not a noob to emulation, I have been thoroughly using and getting familiar with how they work since 1998.
Former player
Joined: 7/22/2010
Posts: 14
Out of curiosity, what resolution is your screen? Do you have an unusual multimon setup? Bizhawk window scaling should work fine.... but it has logic that will try to make the window fit on screen. For instance, if I have it set to 5x scale, but the biggest that will fit on screen with that specific console/game/resolution is 3x, then it will use 3x scale. Switching to fullscreen mode will make it fill as much of the screen as possible. You can do this by double-clicking the display portion of the window. Bilinear filtering is not difficult... in fact it took extra effort to kill it on AMD cards. We just didn't realize anyone actually wanted it. :D
Joined: 1/23/2012
Posts: 82
vecna wrote:
Out of curiosity, what resolution is your screen? Do you have an unusual multimon setup? Bizhawk window scaling should work fine.... but it has logic that will try to make the window fit on screen. For instance, if I have it set to 5x scale, but the biggest that will fit on screen with that specific console/game/resolution is 3x, then it will use 3x scale. Switching to fullscreen mode will make it fill as much of the screen as possible. You can do this by double-clicking the display portion of the window. Bilinear filtering is not difficult... in fact it took extra effort to kill it on AMD cards. We just didn't realize anyone actually wanted it. :D
About bilinear filtering, I have an nVidia GPU, not AMD. Second of all, it's a laptop and the max is 1366x768. The window size can't be changed after the ROM is loaded up, but I can change before. Why remove it altogether when there are still some who would rather use it than the more demanding filtering? 2xSA1 doesn't like my Core i7 2670QM it seems. If this emulator isn't going to cooperate with my supposedly "underpowered" nVidia GT555M and Core i7, I might as well screw the whole thing. I'm not trying to be a jerk, I just want to do some TASing, not for submission but for a personal thing. Snes9x 1.53 re-recording is being abandoned like Zsnes and lsnes is a PITA to configure, so BizHawk is the only real choice.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Can you choose between 1x and 2x? should be possible. Let's do some math. in windows XP, the bizhawk window frame is 69 pixels. The taskbar is 28 pixels, at least. Both of those things are more bloated, if anything, in windows 7. Most snes games are 224 pixels tall. Now for the math: 69 + 28 + 224*3 = 769. Therefore, 3x scale wouldn't fit on your screen. That's why the client is preventing it. Did you know? you can drag the edge of a window to resize it and work around the snap-resize menu item functionality of bizhawk. Then you can make it any size you want.
the_randomizer wrote:
"none" looks pretty bad on an LCD.
Clearly not everyone thinks so, or you else you wouldnt be the only one saying so and it certainly wouldnt be the way it is. Allow me to word this correctly for you: "I'm the_randomizer and I think scaled up emulators look bad without filters" Anyway, our paltry set of filters we have right now are coded in c# so they're gonna be slow. That stuff's just been thrown in to prove it can be done as icing for folks whose systems can handle it. Obviously it isn't made for you yet. Ignore whatever vecna said about bilinear filtering. That was accidental and uncontrollable bilinear filtering on some video cards that we were able to suppress with some effort. If you want fast bilinear filtering, that's just a work order
Joined: 1/23/2012
Posts: 82
zeromus wrote:
Did you know? you can drag the edge of a window to resize it and work around the snap-resize menu item functionality of bizhawk. Then you can make it any size you want.
No matter which scale size I choose, it does nothing, even 1 and 2. As for snap-resize, that too didn't do jack squat. Wow, I must really be retarded if I can't get this to work properly. Way to go, the_randomizer, there you go wasting everyone else's precious time with your trivial emulator issues. Edit: Rebooted and there is some progress; 1 and 2 scale sizes work now, but will not scale past 3 or 4; it's locked at that size. WTF? You're saying there's not a snowball's chance in hell of re-adding bilinear?
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Bilinear is very important to me too, almost as much as 4:3 aspect ratio correction.
zeromus wrote:
In Windows XP, the BizHawk window frame is 69 pixels. The taskbar is 28 pixels, at least. Both of those things are more bloated, if anything, in Windows 7. Most SNES games are 224 pixels tall. Now for the math: 69 + 28 + 224*3 = 769. Therefore, 3x scale wouldn't fit on your screen. That's why the client is preventing it.
And that's why I set my taskbars to auto-hide (with no animation), or even hide it completely.
Joined: 1/23/2012
Posts: 82
creaothceann wrote:
Bilinear is very important to me too, almost as much as 4:3 aspect ratio correction.
zeromus wrote:
In Windows XP, the BizHawk window frame is 69 pixels. The taskbar is 28 pixels, at least. Both of those things are more bloated, if anything, in Windows 7. Most SNES games are 224 pixels tall. Now for the math: 69 + 28 + 224*3 = 769. Therefore, 3x scale wouldn't fit on your screen. That's why the client is preventing it.
And that's why I set my taskbars to auto-hide (with no animation), or even hide it completely.
I might do just that, then, but as for bilinear, it'll be a very cold day in hell before the developers will re-add it back as a feature. C+ based filters or not, I doubt bilinear kills performance as much as SuperEagle or 2xSAI filters; I might have to accidentally post a thread about it on Google Code.
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Bilinear can be done for free by the video card, or with very low performance impact on the CPU.
Joined: 1/23/2012
Posts: 82
*removed*
Former player
Joined: 5/4/2005
Posts: 502
Location: Onett, Eagleland
Self entitlement is awesome.
I think.....therefore I am not Barry Burton
Joined: 1/23/2012
Posts: 82
*removed*
Former player
Joined: 7/22/2010
Posts: 14
the_randomizer wrote:
creaothceann wrote:
Bilinear can be done for free by the video card, or with very low performance impact on the CPU.
And yet they removed it because AMD GPUs were apparently "suffering". So by auto-hiding or hiding the task bar, I can use 3x scaling? Why I can't manually adjust the window size to anything I want is beyond me (I don't care about accurate pixel aspect ratio).
Jesus, dude. I never said that. We are emulating old consoles. Most of us prefer to see pixels rather than blurry crap. Bilinear can be done for free in the video card. We can probably make it an option. I never said we wouldn't, just that we didn't realize anyone actually wanted that functionality. What I meant was that it was actually difficult to disable bilinear on AMDs, because of an oddness with AMD drivers. We've tried to be helpful and we're working to address some of your issues. In response you've just been combative. So.. thanks for that.
Joined: 1/23/2012
Posts: 82
vecna wrote:
the_randomizer wrote:
creaothceann wrote:
Bilinear can be done for free by the video card, or with very low performance impact on the CPU.
And yet they removed it because AMD GPUs were apparently "suffering". So by auto-hiding or hiding the task bar, I can use 3x scaling? Why I can't manually adjust the window size to anything I want is beyond me (I don't care about accurate pixel aspect ratio).
Jesus, dude. I never said that. We are emulating old consoles. Most of us prefer to see pixels rather than blurry crap. Bilinear can be done for free in the video card. We can probably make it an option. I never said we wouldn't, just that we didn't realize anyone actually wanted that functionality. What I meant was that it was actually difficult to disable bilinear on AMDs, because of an oddness with AMD drivers. We've tried to be helpful and we're working to address some of your issues. In response you've just been combative. So.. thanks for that.
Well, my presence here has but be burdensome to the rest of the members on the TAS Video forums, so...yeah. And, uh, it's probably too late for me to attempt to retract my unjustified combative attitude and disparaging remarks, or make amends with my fellow forum members...well, you get the idea. I'm better off not being here. I admit it, I'm a jerk who has no internet etiquette whatsoever, and it's something I need to work on, but, then again, I don't deserve your guys' help.
Joined: 12/19/2007
Posts: 40
vecna wrote:
the_randomizer wrote:
creaothceann wrote:
Bilinear can be done for free by the video card, or with very low performance impact on the CPU.
And yet they removed it because AMD GPUs were apparently "suffering". So by auto-hiding or hiding the task bar, I can use 3x scaling? Why I can't manually adjust the window size to anything I want is beyond me (I don't care about accurate pixel aspect ratio).
Jesus, dude. I never said that. We are emulating old consoles. Most of us prefer to see pixels rather than blurry crap. Bilinear can be done for free in the video card. We can probably make it an option. I never said we wouldn't, just that we didn't realize anyone actually wanted that functionality. What I meant was that it was actually difficult to disable bilinear on AMDs, because of an oddness with AMD drivers. We've tried to be helpful and we're working to address some of your issues. In response you've just been combative. So.. thanks for that.
No, you said to discount everything vecna said, and vecna is the only one who said that bilinear filtering was an easy thing to add that you didn't realize people actually wanted. In general, when someone gets upset with you, the problem is that you miscommunicated.