• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 … 279 280 281 282 283 … 1207 Next »

XBC - Camera Stutter When Rotating...
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
XBC - Camera Stutter When Rotating...
11-12-2017, 03:15 PM (This post was last modified: 11-12-2017, 03:21 PM by DoWii.)
#1
DoWii Offline
Junior Member
**
Posts: 31
Threads: 4
Joined: Nov 2017
Hello,

My System Specs:
-----------------------------
Dolphin 5.0.5810
Slackware 14.2 x64
i7-6700K
Ram 16GB DDR4 2133mhz
Openbox 3.6.1
tint2 15.3
compton -316eac0_2017.04.30 (composite manager)
nvidia-driver-384.90
vulkansdk-1.0.65.0
xorg-server-1.18.3
GTX 1060
24" 1920x1080
Nyko Core PS3 controller

I've tried around 4-5 different versions of Dolphin, and one of them was the latest 4.x git version, and it made no difference.

I have tried numerous settings to no end, nothing seems to change this that I've tried.

For the controller settings I have it for 'Wii Remote 1' > Emulated Wii Remote > Extension > Classic

The right joy stick if it matters, is on the default radius of 100, dead zone 0.

I only changed, added in for the buttons, d-pad, left and right stick, all the other settings are default.

For those that understand Linux package management, from the Nvidia maintainer for Slackware, I only have two Slackware build scripts to package Nvidia from to try, the other version is 375.66, which I haven't tried.

I have also tried using Vulkan and it doesn't make any difference over OpenGL.

I use compton with Openbox so I thought I'd mention this, but I have disabled compton and tried playing the game and it didn't make any difference, so compositing isn't the problem.

The problem I am seeing when I spin the camera, at some point going around a complete 360 degrees, it will stutter maybe once or twice, it always does this.

I have created a video you can download off my Box account below, and if you watch carefully you will see the slight stutter happen once during a rotation.

https://app.box.com/s/wqklrfrwkjm5z76v62pohui3yq0m8mkc

On my box I can install something like Linux Mint, or Ubuntu and test both these and if I still see the problem on another distro. I'm going to try this later, I'm curious to see how dolphin performs under these two.

At the moment I'm wondering if it's something to do with X or Openbox causing this...

Hmm

Any help with this would be appreciated.

Thanks
[Image: HCmZUC0.png]
Find
Reply
11-12-2017, 03:39 PM (This post was last modified: 11-12-2017, 03:47 PM by JonnyH.)
#2
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
On windows the nvidia OpenGL driver is known to cause shader-compilation stutters, even with the "hybrid" ubershader option. I suspect as the Linux proprietary driver uses the same codebase, it's likely your issue here. I don't think the 1060 works on nouveau right now, but it may be a possibility to try.

Though with a 1060, it's probably fast enough you could set ubershaders to "exclusive" - that will avoid the shader compilation stutter at the cost of (significantly) increased GPU load. Though a 1060 would probably be plenty to cope with that, even at higher-than-native IRs.

(edit: Forgot you were on linux Smile
Find
Reply
11-12-2017, 04:12 PM (This post was last modified: 11-12-2017, 04:15 PM by DoWii.)
#3
DoWii Offline
Junior Member
**
Posts: 31
Threads: 4
Joined: Nov 2017
(11-12-2017, 03:39 PM)JonnyH Wrote: On windows the nvidia OpenGL driver is known to cause shader-compilation stutters, even with the "hybrid" ubershader option. I suspect as the Linux proprietary driver uses the same codebase, it's likely your issue here. I don't think the 1060 works on nouveau right now, but it may be a possibility to try.

Though with a 1060, it's probably fast enough you could set ubershaders to "exclusive" - that will avoid the shader compilation stutter at the cost of (significantly) increased GPU load. Though a 1060 would probably be plenty to cope with that, even at higher-than-native IRs.

(edit: Forgot you were on linux Smile

If this is just an OpenGL issue, why then is this happening also on Vulkan?

I've tried both options, it doesn't change, still see the stutter... Sad

Even at Native resolution it still stutters...
[Image: HCmZUC0.png]
Find
Reply
11-12-2017, 04:26 PM
#4
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
(11-12-2017, 04:12 PM)DoWii Wrote: If this is just an OpenGL issue, why then is this happening also on Vulkan?

I've tried both options, it doesn't change, still see the stutter... Sad

Even at Native resolution it still stutters...

NVidia's Vulkan driver is "hosted" on their OpenGL driver. That means they share a lot of code. It's entirely likely that such design decisions affect both.
Find
Reply
11-12-2017, 04:34 PM (This post was last modified: 11-12-2017, 04:37 PM by Helios.)
#5
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
The nvidia global shader locking issue occurs across GL and Vulkan, but not D3D.

The workaround until nvidia allows true asynchronous shader compilation is to either set ubershaders to exclusive, or use Direct3D (not really an option for you)
Find
Reply
11-12-2017, 05:08 PM
#6
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 9,085
Threads: 7
Joined: Oct 2014
If you're using custom textures, make sure to turn on Prefetch Custom Textures.
Find
Reply
11-12-2017, 05:23 PM (This post was last modified: 11-12-2017, 05:26 PM by KHg8m3r. Edit Reason: Edit2: spelling )
#7
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 6,043
Threads: 4
Joined: Sep 2013
If you switch over to Ubuntu for testing, 17.10 uses wayland instead of xorg as default, which may help or hinder you. Just something to keep in mind.

Switching builds also invalidates your shader cache each time you run Xenoblade in a different build, fyi. Try playing an area, then restart the area or something in the same version of Dolphin, and see if the same stuttering is there. If not, then bam, stuttering issue. If the stuttering is still there, well then it’s probably a problem with your computer or Dolphin config

Edit: also make sure you aren’t using any gecko codes. Like say 60 FPS codes. You want to make sure that you’re not making the game logic do things it’s not supposed to and introducing stutter when it wouldn’t be.
Find
Reply
11-12-2017, 07:00 PM (This post was last modified: 11-12-2017, 07:04 PM by DoWii.)
#8
DoWii Offline
Junior Member
**
Posts: 31
Threads: 4
Joined: Nov 2017
I've had this stuttering in every 5.x version I've tried, and that's been around 5...

I've not seen this problem in the past with Slackware with any 4.x versions.

I just installed Mint 18.2 with Cinnamon and it has by default in it 4.0.2 and there was no stutter when using 4.0.2

So if 4.x versions don't have the stutter and the 5.x versions do, aren't we looking at a bug?

This makes two Linux distros I don't see the stuttering in 4.x versions, and I also installed a 5.0x git version for Mint and it also had the stutter...

Hmm
[Image: HCmZUC0.png]
Find
Reply
11-12-2017, 07:28 PM
#9
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 9,085
Threads: 7
Joined: Oct 2014
Are you using custom textures or not?
Find
Reply
11-12-2017, 08:11 PM
#10
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,565
Threads: 31
Joined: Feb 2013
there were like, 5000 changes between 4.0 and 5.0, if you want serious help, you'll have to do better than that for a bisect.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma