-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP Builds 2 #1364
Comments
Got an Out Of Memory error and a crash after that the first time I ran this. Then I deleted the cache and reset to default settings, everything seems to be running just dandy, and, in fact, from an empirical point, somewhat faster than before. I'm getting 380 V/I tops in Conker's BFD @ output res with no AA and Anisotropic filtering. EDIT: Seems to be crashing with Native Res factor and Antialasing enabled. Using Project64 EDIT: HAH. It only happens when the AA is an odd number (1x or 3x or 5x or 7x). |
I never knew you could set 3x, 5x, 7x. Must be a bug in the UI. My graphics card options only supports 2x, 4x, 8x. |
No, though I originally suggested to remove the odd Antialasing numbers in the UI but @gonetz said it's perfectly valid in an OpenGL context. However this option just seemed to pick the next even number and use that as Antialasing (just by looking at the pixels.. eg no difference between 3x and 4x or between 5x and 6x). In the branch refactor_graphics odd AA numbers crash and generate those messages in |
|
Shader cache doesn't seem to be regenerated after switching AA on and off, creating broken graphics. |
Ok, I'll check it. |
@loganmc10 Is it on you PC or with RPI? |
@gonetz sorry that was a test inside VMware, I just tested it with a normal machine and it works normally. I should have learned by now not to trust the VMware GL driver... you can disregard that report. |
refactor_graphics branch update: |
@gonetz |
Also the CMakeLists.txt file is missing:
|
Ok, thanks. I'll fix asap. |
refactor_graphics branch update: Fixed AA settings. |
refactor_graphics branch update: Fixed frame buffer emulation when AA enabled. |
refactor_graphics branch update: Implemented vsync for Zilmar-specs build. Since this option is not supported in GUI, vsync is always enabled. I need to know, does it really work. There is no difference when vsync on or off on my hardware. |
@gonetz I have tested, and when put use 3d application setting it is working. The way you can test it, is by enabling that setting and disabling vsync in your driver. When you turn off framlimit you will be locked at 60 VI if you have let application choose selected. Please make this a select-able option in the GUi. |
The VSync variant causes noticeable sound crackling when used with Project64 |
Good, thanks. My monitor has 120hz refresh rate. May be it is why I don't see any problems with vsync. |
@gonetz OK |
Do we want VSync on or off by default? (for the tooltip) Also, does it work properly with both windowed and fullscreen, or just fullscreen? Edit: I get exactly 50% performance (30 VI/s) in windowed and perfect 60 in fullscreen. I'm guessing this means it should work in windowed but doesn't work perfectly yet? |
VSync is usually always off by default in the software I've seen. |
@Aquatakat vsync is off by default. It can be enabled both windowed and fullscreen. It works as is. I can only enable or disable it, I can't make it work better. |
I don't know if the GFX plugin can do this, but it would be nice to disable vsync when you disable the framelimiter (F4 on P64), so you can go past 60 fps when you want to speed up the gameplay, but also avoid screen tearing when you are on 60 fps (framelimiter enabled). |
It is possible to add a hotkey for this option. |
A hotkey for enabling/disabling vsync? That would work as well. But PPSSPP does what I said automatically, isn't it possible on GLide because it's just a plugin and can't react to the emulator behavior? |
Yes. There is no such notification in plugin's API . |
Where i can find the latest build? |
9 days old master: Linky: |
Usually I post WIP builds in this thread. |
Holy mackerel, working lighting in Armorines and Turoks! Kudos! Ouch! Maybe try my latest build of Azimer's new audio code (zilmar spec). I added buffer settings, best to set to 4 buffers and keep fps settings at 90. Changes to buffer settings don't take effect until you restart the game or load a save state. Enabling Disable AudioThread Sleep will improve audio but make the audio process go through the roof in terms of CPU usage. It's fine with 4x core processor here. |
@Frank-74 Have you tried shunyuan's HLE audio plugin? Is Azimer's better? I don't seriously play N64 games that often anymore but it's nice to have a good set of plugins ready when I do. |
@Aquatakat Azimer's has bobby smiles HLE code for Musyx games. And it's in development. New audio code has low latency too. I think shunyuan's is a hack of 1964 audio. |
Thanks. |
I notice that some objects have rainbow hues when per-pixel lighting is enabled. |
thanks all ;-) |
Current master: Ucode for hey you pikachu implemented. |
Current master: Fixed #1488 |
Current master: Fixed capture with OBS studio. |
Firstly, fantastic work. Secondly, you should probably include the current ini files with the Zilmar build. They're arguably pretty essential to the plugin working properly. |
Ok, next time I'll put configs too. |
Star Wars Battle for Naboo is being perfectly emulated when it comes to graphics, but the FPS count is 2 to 4, is there any option to keep the FPS rate at 30 FPS? Note: I am using the same Plugin that is emulating with quality the '' RS '' (GLideN64_9818306). |
@GamingTVYT GLideN64 doesn't have an HLE implementation of Battle for Naboo. (Yet.) It falls back on LLE, which is much, much slower. |
I'm sorry, I am a stupid person: a) what is the "current master" source for compiling it for Linux? b) how compile it for Linux? c) what are the pre-requisite to run Rogue Squadron besides this plugin? Some BIOS or ROM version? I really love your work! Thx from the bottom of my heart! cheers |
I use Ubuntu MATE 17.04 x64 and did this script for use the plugin: GlideN64-download-n-compile-wip.sh CODE: To run: or: It compiles but I got a error: *I tested a lot of configuration in: /home/fernando/.config/mupen64plus/mupen64plus.cfg in [Video-Gliden64] So I tried an older version: Manual add in: GLideN64-clone_and_compile/src/GLideNHQ/TextureFilters_xbrz.cpp Used the same script pos-manual changes, and It compiles but I got a error: So, maybe the problem might be my old laptop: If it is not my old laptop, what should I try? I preferred to post here because the script can help other people interested in trying the plugin on Linux. But if my problem deserves another topic or simple forgetfulness please inform. thank you so much! cheers |
@ofernandofilo There was tickets related to build for Linux. There is a wiki page OpenGL version: 3.0 Mesa - this can be problem. Search open and closed tickets for 'Mesa', many people complained on it. |
New thread for WIP Windows builds.
Current state of refactor_graphics branch:
https://drive.google.com/file/d/0B0YqMPjGo3B2azlIdVFXd3pfTG8/view?usp=sharing
The text was updated successfully, but these errors were encountered: