mchoccac / snes9x-gtk

Automatically exported from code.google.com/p/snes9x-gtk
0 stars 0 forks source link

snes9x-gtk vers 1.51 & 1.52 Regular Interval Fullscreen Blanking #49

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Hardware/OS combination(?)

Dell XPS 420 with:
ATI HD2600XT 256MB DDR3
Intel® CoreTM2 Q6600 Quad-Core (8MB L2 cache,2.4GHz,1066FSB)
3 GB 240-pin 800MHz DDR2 SDRAM
500GB Seagate Barracuda HD 7200RPM
Soundblaster Audigy 24-bit Live!

What is the expected output? What do you see instead?

Windowed emulation without fullscreen effects expected. What I get is a
fullscreen blanking effect every 10~15 seconds during emulation.

What version of the product are you using? On what operating system?

Running Ubuntu 10.04 x86_64
Installed from: Repo and 64-bit binary from this site versions 1.51 and
1.52 respectively.

Please provide any additional information below.

There were no bug reports seen for this particular problem anywhere I was
able to track down info on this package. Fullscreen blanking is not
accompanied by any crashes and blanking lasts for about 1~2 seconds each
time it blanks. Blanking is fairly regular and starts as soon as emulation
begins, pauses when emulation is paused and resumes upon, well... resume.

Issue has been noticed in both windowed and fullscreen emulation attempts.
All ROMs affected, not tied in with ROMs themselves. NOTE: Even if ROM does
not work, fullscreen blanking occurs.

Original issue reported on code.google.com by DragonSp...@gmail.com on 19 May 2010 at 1:21

GoogleCodeExporter commented 9 years ago
Using ATI Proprietary Driver from Ubuntu 10.04 Repo

Original comment by DragonSp...@gmail.com on 19 May 2010 at 1:23

GoogleCodeExporter commented 9 years ago
Are you running compiz or using desktop effects? This seems like an obvious 
graphics 
driver interaction problem.

Original comment by bear...@gmail.com on 19 May 2010 at 2:37

GoogleCodeExporter commented 9 years ago
I always disable Compiz-fusion effects prior to installing wine. So it's 
disabled.

Original comment by DragonSp...@gmail.com on 19 May 2010 at 12:04

GoogleCodeExporter commented 9 years ago
Does the problem still appear with the open ati driver? Also, are you using 
OpenGL or 
Xv, and (if one of those) are you using vsync or page-flipping?

Original comment by bear...@gmail.com on 23 May 2010 at 9:03

GoogleCodeExporter commented 9 years ago
Honestly, the Open ATI driver wasn't even tested due to everything I require on 
my
system. The open driver, in past experience, didn't support what was needed for 
games
on wine. Also, switching drivers has proven to be troublesome when the first 
driver
was installed using the proprietary driver script from Ubuntu. 

That being said, everything related to settings is still Ubuntu default minus
compiz-fusion. Xv does not appear in the minimal Xorg.conf file that I have, 
nor does
vsync or page-flipping.

xorg.conf:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "Monitor"
    Identifier   "0-DFP2"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1440x900"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "Default Device"
    Driver      "fglrx"
EndSection

Section "Device"
    Identifier  "amdcccle-Device[1]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP2" "0-DFP2"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Default Screen"
    DefaultDepth     24
EndSection

Section "Screen"
    Identifier "amdcccle-Screen[1]-0"
    Device     "amdcccle-Device[1]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Okay, so this time around it gave me a larger xorg.conf. Hope this gets closer 
to
solving the issue. Especially since getting zsnes compiled on an x86_64 is not
exactly a walk in the park.

Original comment by DragonSp...@gmail.com on 23 May 2010 at 3:45

GoogleCodeExporter commented 9 years ago
Ok, for Xv or OpenGL, I meant whether you were using one of those display 
outputs in in 
Snes9x through Options->Preferences->Display->Hardware Acceleration. Does the 
issue 
happen with both the OpenGL and Xv options? With OpenGL, you can [un]check the 
box 
marked "sync to vertical blank" directly beneath the hardware acceleration 
option to 
toggle vsync. You need to use your driver's configuration utility to change any 
page 
flipping option.

Original comment by bear...@gmail.com on 24 May 2010 at 4:05

GoogleCodeExporter commented 9 years ago
Oh, ok. I hadn't even changed preferences. It was on Xv. I tried OpenGl, the 
image
displayed quicker this time but the behavior was still present. Unchecking the 
"sync
to vertical blank" didn't change the behavior either. While looking for page 
flipping
options in the Catalyst Control Center, I found none.

Original comment by DragonSp...@gmail.com on 24 May 2010 at 5:01

GoogleCodeExporter commented 9 years ago
I just remembered two things that I had previously forgotten about. The Ubuntu 
fglrx
driver and the ATI driver available on their website seem to install, 
basically, the
same thing. However, it reports that Ubuntu's version is newer than the one 
that's on
ati.amd.com. That was one of the problems I ran into before I wiped out windows 
on my
machine. I remembered it being a hassle, I had forgotten the "how" it was a 
hassle.

Searching for information on the possibility of toggling page-flipping hasn't 
yielded
any results either. Closest I have come to seeing anything about page flipping 
and
ATI was that the driver(s) seem to lack support. I would, seriously, love to 
switch
back to Nvidia hardware/drivers to bypass any of the video related problems.
Unfortunately, I don't anymore Nvidia graphics cards at the moment. If you can 
find
anything that might help me to test that far, I'll be sure to check it out and 
post
the results.

Original comment by DragonSp...@gmail.com on 24 May 2010 at 11:28

GoogleCodeExporter commented 9 years ago
This is apparently fixed in the latest snapshot. It can also be fixed by 
removing the "if (!xdg_screensaver_works)" block at line 1496 of 
gtk_s9xwindow.cpp of Snes9x 1.52 if so inclined.

Original comment by bear...@gmail.com on 3 Jan 2011 at 2:18