Go Back   Project64 Forums > General Discussion > Open Discussion

Reply
 
Thread Tools Display Modes
  #31  
Old 16th August 2015, 10:50 PM
Breadwinka Breadwinka is offline
Alpha Tester
Project Supporter
Member
 
Join Date: Feb 2007
Location: Canada
Posts: 32
Default

Windows 10 automatically installs the xbox driver i would go into your device manger and remove it, then let windows reinstall it.
Reply With Quote
  #32  
Old 16th August 2015, 11:03 PM
fallaha56 fallaha56 is offline
Project Supporter
Member
 
Join Date: Apr 2006
Posts: 34
Default

Quote:
Originally Posted by the_randomizer View Post
Why are people so eager to update to Windows 10 if it's giving them so much trouble. I honestly don't know anything compelling or any good reason, people should just stick to 7 or 8.1 IMHO.
err this thing called DirectX12? that offers massively increased performance in 3D

but not in Project64 where multithreading and advanced APIs are looked upon as worthless
Reply With Quote
  #33  
Old 17th August 2015, 12:00 AM
medievil medievil is offline
Project Supporter
Junior Member
 
Join Date: Mar 2006
Posts: 15
Default

Quote:
Originally Posted by NUK3 TH3 WHAL35 View Post
Have you been able to go full screen? Every time I go full screen I get an error message saying ChangeWindow Exception in the form of a d3d8 error. Then it's followed by an Exception Caught error line: 265. I can play fine... in windowed mode. Any compatibility mode I run it in results in the same error.
yup fullscreen is fine with glideN64...saw all kinds of errors with d3d stuff though
Reply With Quote
  #34  
Old 20th August 2015, 11:33 AM
V1del V1del is offline
Project Supporter
Senior Member
 
Join Date: Feb 2012
Posts: 442
Default

Quote:
Originally Posted by fallaha56 View Post
err this thing called DirectX12? that offers massively increased performance in 3D

but not in Project64 where multithreading and advanced APIs are looked upon as worthless
Since you apparently know so much, I'd really like to read your propositions on how you are going to multithread a highly synchronized environment as present in the case of a N64 emulator and while you are at it, how well N64 graphics map to DirectX12 calls (which has been released like 3 weeks ago, so give me that time machine which allows you to already know the huge benefits it will bring to N64 emulation)
Reply With Quote
  #35  
Old 20th August 2015, 03:32 PM
the_randomizer's Avatar
the_randomizer the_randomizer is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Sep 2008
Location: USA
Posts: 1,136
Default

Quote:
Originally Posted by fallaha56 View Post
err this thing called DirectX12? that offers massively increased performance in 3D

but not in Project64 where multithreading and advanced APIs are looked upon as worthless
Yes because that's totally a very compelling reason enough to update, and not the fact so many people can't even run the bloody emulator on the new fancy-pants OS without the damn thing giving a BSOD. Some reason that is.
__________________
My rig:
CPU: Intel Core i7 4470 3.4 GHz to 3.9 GHz
Video card:: MSI nVidia GTX 970 4 GB GDDR5
OS: Windows 7 Professional 64-bit
RAM: 16 GB DDR3 SDRAM 10600
HDD: 2 x Western Digital 1 TB HDDs
Monitor: 23" Asus Full HD LED

Oh, and Snes9x > Zsnes in every way
Reply With Quote
  #36  
Old 20th August 2015, 08:56 PM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 687
Default

Well multithreading is seen as worthless on N64 emulation because the outcome is ineffective from how the emulated system can't handle it properly to achieve magnified performance.
Such a shame too,if it could handle it properly,we would already have completely full speed on other platfroms like Android,fully utilizing all four cores of a quadcore device.

Edit: I searched for synchronized multithreading and it is a thing!
Could this be possible in PJ64?
It was on a Microsoft page for .NET framework 4.6 and 4.5 versions.

https://msdn.microsoft.com/en-us/lib...=vs.110).aspx#

Last edited by retroben; 20th August 2015 at 09:04 PM.
Reply With Quote
  #37  
Old 21st August 2015, 08:39 AM
V1del V1del is offline
Project Supporter
Senior Member
 
Join Date: Feb 2012
Posts: 442
Default

Of course it is a thing, it has to be a thing, it isn't a thing if you have to synchronize (might've been the wrong word in the other post) millions of calls per second (and PJ64 doesn't use .Net btw)

Because N64 emulation is so reliant on previously computed results you can't just throw more cores at the problem, as they'd have to wait for the result of the previous core anyway. (It depends on the machine to be emulated if you can feasibly multithread it, N64 is not one of them )

Multithreading is useful If you can do it for stuff that's independent e.g. if you compress multiple files to a zip or whatever each file can be compressed in a seperate thread because they are different files the only thing that has to be synchronized is "when is everyone finished?" so that the final file can be written

Last edited by V1del; 21st August 2015 at 10:40 AM.
Reply With Quote
  #38  
Old 28th August 2015, 03:49 AM
TONPumper TONPumper is offline
Junior Member
 
Join Date: Jan 2014
Posts: 13
Default

Quote:
Originally Posted by Breadwinka View Post
Windows 10 automatically installs the xbox driver i would go into your device manger and remove it, then let windows reinstall it.
I've done this many times, but it doesn't work.
Reply With Quote
  #39  
Old 29th August 2015, 01:07 AM
NUK3 TH3 WHAL35 NUK3 TH3 WHAL35 is offline
Senior Member
 
Join Date: Jan 2015
Posts: 117
Default

Exactly what XBOX controller are you using? Is it an original, 360, or One? Is it official or third party such as Razer or MadCatz? Do you see it in device manager (or with any yellow exclamation?)? Does the controller work fine outside of the emu? The XBOX 360 and One controllers work fine for me. I go back and forth a bit with controller plugins, but Jabo's input seems ideal for me. I have no issues with RUMBLE and can set controller 1 and 2 controls to one controller allowing me to set analog control to both analog sticks. This is mostly used for GoldenEye's Dual-Controller settings as well as Perfect Darks. Doing so effectively modernizes GoldenEye/Perfect Darks control scheme. Kudos Rareware!
Reply With Quote
  #40  
Old 29th August 2015, 09:44 AM
Dekki64 Dekki64 is offline
Junior Member
 
Join Date: Mar 2012
Posts: 1
Default

Quote:
Originally Posted by V1del View Post
Since you apparently know so much, I'd really like to read your propositions on how you are going to multithread a highly synchronized environment as present in the case of a N64 emulator and while you are at it, how well N64 graphics map to DirectX12 calls (which has been released like 3 weeks ago, so give me that time machine which allows you to already know the huge benefits it will bring to N64 emulation)
To be fair, it may provide a good few fixes to a few longstanding problems that DirectX11 could have fixed as well.

Not that any N64 emulation developer ever had any inclination to design a plugin surrounding it, especially in this forum, where a few of the plugin developers find that "M$"-centric APIs are worthless anyway in the face of software emulation, or OpenGL.

In addition, it's not like anyone was in a hurry to support anything considered "modern" anyway. GlideN64 was probably the latest of the efforts to support HLE-related emulation, while Dolphin (among others) have been running circles around N64 emulation for quite some time now.

There may be problems with emulating the N64 that may not be as cut and dry, (and I'm certainly no expert, but an observer over the years) so correct me if I'm wrong.

Last edited by Dekki64; 29th August 2015 at 09:52 AM.
Reply With Quote
Reply

Tags
crashes, windows 10

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 06:09 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.