Talk:Microsoft Windows

From PCGamingWiki, the wiki about fixing PC games

Contents

Thread titleRepliesLast modified
x64 driver signature override ideas022:17, 13 March 2017
Ignored color calibration profiles + saturation enhancer510:10, 8 July 2016
SuperF4015:36, 27 June 2016
Mouse pooling problems015:28, 27 June 2016
DVD freezing015:17, 27 June 2016
Windows Default Bluetooth Driver208:01, 11 May 2016
SingleProcAffinity in ACT212:29, 16 August 2015
RegJump 918:41, 12 August 2015
Large Adress Aware discussion516:40, 30 December 2014

x64 driver signature override ideas

Disclaimer: this is just for judicious testers for fix researching affairs. I don't think "the mass" is wise enough to take the liberty of disregarding a security measure

So.. we all know the story. Bcdedit, DSEO, self-signing and all. But did you know:

  • until Vista SP1 the later wasn't needed?
  • XP 64-bit (yes, it existed) didn't need signing at all?
  • Malware used to dexterously bypass the enforcement?
  • and Microsoft attempt to patch this further tightened requirements? KB2506014
  • DRM compliant (graphics/audio) and boot-start drivers require additional signing?
  • W10 and Secure boot enabled systems have even stricter policies? [possible workaround]

Watermarks can possibly be tinkered with this

EDIT: everything from Α to Ω [clause]
EDIT2: Loading unsigned code into kernel in Windows 10 (64) with help of VMware Workstation Pro/Player design flaw (should work up to Player 12.5.2)

Mirh (talk)13:56, 14 February 2016

Ignored color calibration profiles + saturation enhancer

Edited by author.
Last edit: 19:02, 5 July 2016

http://colorclutch.sourceforge.net/

Especially if you own non-TN monitors, this will be a godsend

EDIT: or this under multi-mon XP


https://www.reddit.com/r/GlobalOffensive/comments/28i4vk/saturation_toggler_v12/

Mirh (talk)14:00, 13 April 2015

Neat, that's reall useful.

RaTcHeT302 (talk)21:09, 13 May 2015
 

Any advantages over Color Sustainer?

NeoChaos (talk)04:29, 7 July 2016

Oh man, solution that doesn't require dll injecting and is monitor/mode specific? Thanks for this!

Marioysikax (talk)18:25, 7 July 2016

Judging by "sister thread", it's not like some games can't only work with injection.

Mirh (talk)10:10, 8 July 2016
 

It's FOSS!

Anyway, there's even CPKeeper.

Mirh (talk)10:09, 8 July 2016
 
 

Mouse pooling problems

A thread, Thread:Talk:Microsoft Windows/Mouse pooling problems, was moved from here to Glossary talk:Mouse. This move was made by Mirh (Talk | contribs) on 27 June 2016 at 15:28.

DVD freezing

Long story short, I was trying to watch a movie on DVD and the computer was completely frozen until I ejected the disk.
To be precise, it seemed like if the dvd reader was draining life from other SATA devices (controller issues?)

Sometimes it even worked.. for some time.

Then as soon as 10 minutes later, MPC-HC, VLC, handbrake, everything, no matter what hanged the computer.
Other times Windows couldn't even recognize there was something inside (but it didn't stick at least)

Disk surface is smooth as silk and clean as if it was stamped yesterday.
Moreover on my 2001 PATA-compliant pentium 4 rig playback was flawless thanks VMR-7!

I tried every frigging firmware version, but the only variable for this situation seemed to be.. rebooting.

Anyway, I found some words about Upperfilters and lowerfilters.
Whatever that means, it solved nothing for me, but there are too many people reporting it did work for them that I'd say it must be a reliable fix.

EDIT: this perhaps? I should check if it also happens in linux

Mirh (talk)18:04, 13 May 2015

Windows Default Bluetooth Driver

  1. What is it called?
  2. Where can I download it? Can I have it as an .exe?
  3. Can I easily unninstall it?

I need to test a few things that's why I'm asking.

RaTcHeT302 (talk)10:06, 10 May 2016

Oh well I found it, I hope? Will need to do some more things. http://www.broadcom.com/support/bluetooth

Nevermind, it's probably something else.

RaTcHeT302 (talk)22:27, 10 May 2016
 

Microsoft's generic Bluetooth driver is included with consumer editions of Windows from Windows XP SP2 onwards (there is nothing to download). Microsoft's driver uses the functionality built into Windows, so there is no extra software when using that driver. Some Bluetooth hardware may need the manufacturer's driver.

See General Bluetooth Support in Windows for more details.

Garrett (talk)08:01, 11 May 2016
 

SingleProcAffinity in ACT

https://technet.microsoft.com/en-us/library/cc722047.aspx

When there'll be a guide for ACT (to slim down actual instructions in this page) it should be worth to be mentioned in force affinity issue

Mirh (talk)12:35, 14 August 2015

As I've mentioned on a previous thread, the problem there is that the Application Compatibility Toolkit is highly specific and requires some level of understanding of the problem--and the ideal solution is to then provide a game-specific fix package. As a result I'm not sure how useful generic instructions would be.

Garrett (talk)06:52, 16 August 2015

It's usually difficult to pinpoint what's the compatibility bit required, yes...
but the point here was instead to provide yet another way to (permanently) force affinity on a single core, assuming you already know that's needed

Mirh (talk)12:29, 16 August 2015
 
 

I have modified windows registry too many times to believe an automatic solution (especially of this level) is the proper method to suggest.

Mirh (talk)14:50, 13 May 2015
Edited by author.
Last edit: 15:05, 13 May 2015

Dude, its not literally automatic, did you even test it yourself. All it does is bring you to the path you are looking for, instead of having to tediously go through each folder manually, that's it.

RaTcHeT302 (talk)15:02, 13 May 2015

Right now I am tired and I can't be bothered to word it better. http://i.imgur.com/YCWBtmh.png

RaTcHeT302 (talk)15:04, 13 May 2015

I don't see the point.

It seems an additional step to annoy the average joe

Mirh (talk)15:41, 13 May 2015

I like to keep things simple, but that doesn't mean that I'm doing that only for the average dude, power users also use this website if they need to, and honestly editing the registry is a very, tedious, boring, and repetitive task, I was mostly trying to find a way to streamline things out.

Also that doesn't mean that I should limit myself to stupid workarounds. But really it's not honestly that hard, there's no fancy UI but that's about it. You should honestly be happy that I actually bothered to waste my own time learning how to add that, just to make things simpler for everyone, instead I was hoping you'd maybe help me improve things around, not just tell me that I should remove this because you don't like it, jesus.

RaTcHeT302 (talk)16:24, 13 May 2015

I'm just saying I don't see all this improvement.

"Manual" seek isn't such a long process to require help.
And I just can't understand how opening cmd, cd-ing into another folder and then pasting the command could be considered faster

Mirh (talk)16:54, 13 May 2015
 
 
 

I believe what we may really call automatic is something like this magic

It's literally a single command, and I guess it could be adapted for a lot mooore situations

Mirh (talk)18:19, 12 August 2015

I guess, but I had used the word "automatic" seeing as I didn't know what to name this thing. That's it. I don't really care otherwise.

RaTcHeT302 (talk)18:41, 12 August 2015
 
 
 

Large Adress Aware discussion

So, I lost the entire day trying to figure out the safest switches...
And I'm somewhat too tired to figure out what solutions should be really endorsed...

Besides I found some further explanations of user and kernel memory distinctions.
and just because I'm really lazy.. today I found this TRIM check tool which I believe should be essential for everybody with an SSD, and I'll just post it here

Mirh (talk)23:30, 23 December 2014

For /3GB, it's probably a bad idea if the system in question is 32-bit. The kernel and other processes need memory as well, and the system could misbehave if a single process is taking up almost the maximum addressable amount of memory. For the flag in the PE header, I don't think there would be too much problem, unless some developer's using a ptr <= 0 check somewhere (BTW, something like this happened with older versions of Macromedia Director, where if you have too much RAM the amount of RAM would be in the negative signed integer region, making the program think you have negative RAM). Out of the three programs that patch programs, I'd say the Large Address Aware enabler would be the best, considering its batch feature. The 4GB patch does basically the same thing as the LAA enabler, but only a single file at a time (so I believe from the screenshot). CFF Explorer is overkill for anyone who aren't interested in the innards of PE executables.

Cyanic (talk)02:18, 24 December 2014

Yes indeed LAA enabler is perfect for newcomers just like 4GB patch, if we use basic mode
But then it could be used by advanced users for anything else, if they just cared to enable expert mode.

Besides, I compared the resulting executables.. and I found out that LAA enabler and CFF explorer just change a byte, whilst 4GB and 3GB patches change 2 bytes..
Do you know what this difference may produce?

And then.. what if (instead of 3 entire GB) I recommended something like 2560MB for x86 users (which is somewhat a compromise between normal behavior and maximum user-space VA)?
Do you think there would still be a high risk to hit kernel address space limits, in the majority of situations?

Mirh (talk)12:25, 24 December 2014

The 3GB/4GB enablers recalculate the PE checksum in addition to setting the flag. If the game for some reason uses this value (e.g. DRM schemes), then there could be a bit of trouble if the checksum isn't recalculated. But in most cases, it's a non-issue, and regular EXE files aren't required to have a valid checksum anyway.

As for recommended settings, I'd say have people push up the setting a couple hundred megabytes at a time, and see what works. If they hit the 3GB limit, then doing this isn't helping them and they should revert to having no raised limits.

Cyanic (talk)17:12, 24 December 2014

Is it OK for you now?
Besides, it seems that Windows server 2008 supports "dynamic reallocation"

Mirh (talk)18:16, 29 December 2014

Looks fine.

Cyanic (talk)16:40, 30 December 2014