JustMacros and Windows 10

14 posts / 0 new
Last post
Offline

Location

St. Louis,
United States
Joined: 17/04/2014
Posts: 58
JustMacros and Windows 10

I just wanted to make sure JustMacros has no problems with Windows 10 before I upgrade from Windows 8. Anything I should be aware of, or do they place nice together and it's no big deal?

Let me know, Thanks!

JohnBengston's picture
Offline

Location

London
United Kingdom
Joined: 14/01/2012
Posts: 2144
Can't imagine you'll have any

Can't imagine you'll have any issues, I'm not running any Win10 production machines with JustMacros yet, but have run it up a few times on Win10 pre-release and then from ISO installs on other temporary builds both virtual and bare metal. Didn't see any issues.

In the end it'll be about what drivers you need for any odd hardware you might be using, but by most accounts Windows 10 is a relatively bland update. Just Macros is a basic Win32 app, they won't ever drop support for the Win32 API, as it would break so much stuff.

 

 

Offline

Location

St. Louis,
United States
Joined: 17/04/2014
Posts: 58
Thanks John, I hate Windows

Thanks John, I hate Windows 8, and it's currently what is running on the machine that runs JustMacros...that's literally all we have it doing, so my hope is to switch it over asap.

Offline

Location

Leek
Netherlands
Joined: 15/06/2015
Posts: 65
I just updated from Windows 7

I just updated from Windows 7 to Windows 10 and there's something fishy going on with the Panel ID. I have one X-Keys panel attached to the ATEM, an XK-80. Unit identifier in the GUI is set to 1. Before the upgrade XkeysGetPanelID(1) would yield the correct result, i.e. After the update this gives zero and after some testing I found that I must now use XKeysGetPanelID(2) ! It seems as if JM thinks there are 2 X-Keys panels attached. Can't very out what's going on exactly.

As a workaround I'll just skip XKeysGetPanelID and use "2" for the panel-ID when calling XKeys-functions. Doesn't matter much when using just one panel.

 

Offline

Location

Brighton,
United Kingdom
Joined: 23/04/2011
Posts: 1217
yeah don't update your OS -

yeah don't update your OS - if it ain't broke don't fix it. 

Offline

Location

Leek
Netherlands
Joined: 15/06/2015
Posts: 65
Yeah, 640kB is enough :-)  

Yeah, 640kB is enough :-)

 

JohnBengston's picture
Offline

Location

London
United Kingdom
Joined: 14/01/2012
Posts: 2144
Microsoft are losing the

Microsoft are losing the plot!!!!

Dear Microsoft, if we wanted to have to upgrade all our software every time you updated the OS, we'd be using Macs. The problem is Microsoft wants to be Apple and Google, and have forgotten how to be Microsoft. My personal favorite is the removal of the ability to "Disable Desktop Composition" when running old-legacy apps, sounds like an obscure and hardly needed feature. for 99% of home users, and most business cases it is. However it prevents a whole load of VB6 applications displaying properly, written back in the 1990s, you'd be astonished how much in-house VB6 code remains, normally internal apps that companies use entirely for bespoke "just-their-own". requirements.

Windows 10 isn't really windows anymore. They culled way too much. It's probably a better operating system than Windows 7, but it ain't Windows anymore. The reason we've put up with Windows idiosyncrasies for so long, is "backwards-compatibility" and nothing else. You could always cajole windows apps to run on the newer OSs, so you can get a win 3.1 app from the late 1980s( maybe early 90s) running on Windows 7. On windows 10, that's isn't always possible anymore, too much crap taken out and replaced with better newer code. It's a shame as "Windows 7 standard embedded", even "Windows 8 Standard Embedded" are awesome ways of building super-striped down control systems. Now it's all about "the apps".

Anyway, I'll take a look at what is going on with Windows 10 and Xkeys (Plus other impacts) very soon.

Offline

Location

Brighton,
United Kingdom
Joined: 23/04/2011
Posts: 1217
nothing wrong with 7...
pbouthoorn wrote:

Yeah, 640kB is enough :-)

 

As John says above the issue is that after 7 everything has gone to pot. Windows 7 works very well, it has stable drivers for almost all hardware, there is no significant advantage to 8 or 10 in terms of the stuff we as professionals are trying to do.

I'm a bit of a Luddite with operating systems, but it is a policy which has done me well. Currently I'm writing this on a macbook pro running OSX 10.8.5 - i'm currently considering upgrading to Yosemite (not El Crapitan) - I also run windows 7 on this machine (via VMWare Fusion), i also have win 10 in a VM (for testing only) and I currently have an Ubuntu install in VM too as i needed to do a bit of linuxy stuff recently.  I've had 98se installed in VM too within the last year as i needed to convert some really old video clips from Microsoft Video One and Indeo codecs which were removed in XP. 

I have no idea what the "advantage" is supposed to be from windows 10 over 7. Nobody has ever presented a good reason for me to switch. Once there is an actual reason to switch i will be happy to embrace it.  But at the moment all i've heard is bad reviews of stuff not working properly in 10. 

Offline

Location

Leek
Netherlands
Joined: 15/06/2015
Posts: 65
Personally, I'd choose

Personally, I'd choose Windows 7 over Windows 10. For now at least (sooner or later migration will be inevitable, I'm afraid). But that's not that reason I posted this: I just wanted to point out a possible issue. Maybe it'll be helpful to someone who'll also take the plunge and upgrade to Windows 10.

 

JohnBengston's picture
Offline

Location

London
United Kingdom
Joined: 14/01/2012
Posts: 2144
The post is appreciated and

The post is appreciated and noted, in the end it IS A PROBLEM with JustMacros and Windows 10, and I'll address it when I have time to test it properly. I agree the thread went a bit off-topic, but it's always cathartic to have a good whinge about the new OSs giving you grieve, and "this is the internet", after all...

I'll try to find this thread when I patch JM to handle it, so you know to revert to your code that does not include the workaround.

Thanks for posting about it, and sorry for my part in the OS ranting.

Offline

Location

Leek
Netherlands
Joined: 15/06/2015
Posts: 65
No worries, John. Based on my

No worries, John. Based on my experiences so far I'm not exactly thrilled about Windows 10 either. And I'm glad you're sharing some of your insight about what's the problem with Windows 10 from a developers view.

BTW, it could be that the issue I encountered may be the result of the upgrade process. I wouldn't be surprised if this doesn't occur on a fresh install of Win 10.

 

Offline

Location

Bentonville,
United States
Joined: 27/05/2016
Posts: 25
I'm getting ready to move my

I'm getting ready to move my JustMacros instance from one machine to another, and I can't seem to find a way to purchase a new license of Windows 7! Anywho.... Looks like I'm going to have to setup Windows 10 on the new machine, and want to make sure this problem was fixed before I move forward. I'll be using bootcamp on a Mac Mini. Thanks!

 

 

imorrish's picture
Offline

Location

Wellington
New Zealand
Joined: 05/01/2015
Posts: 62
I've been using Windows 10 on

I've been using Windows 10 on a Mac Mini for the last 18 months (upgraded from 8.1 which was a dog). It is headless, just poweres on every Sunday and runs JM with X-Keys to control ATEM, Smart Scope options and CasparCG.

Not been any problems.

It's a very old Mac Mini and Windows 10 is more responsive than Windows 8.1 was. This machine also loads up the ATEM media pool from a directory holding the png files using a script that waits for the network/ATEM to be online. Only remote onto it if we need to update one of the X-Keys button functions and periodically to run Windows Update (We kill the Windows Update Service to prevent unwanted restarts...)

Veodem's picture
Offline

Location

Paris,
France
Joined: 10/10/2014
Posts: 9
Optimizations

I think it all comes down to how deep you'll go into patching the OS with reg key optimizations and disabling services. Win10 requires more operations do strip down the OS, but I have found it just as stable and even snappier than win7.

 

A dedicated post with a compilation of stock win7/10 mods and tools for a JM dedicated machine would be a welcome addition to the forum.

My first suggestions would be:

 - "blackbird" to disable all reporting and metrics.

 - Group policies to disable automatic updates. Using "wumt" to filter updates manually.

 - disable unused system services (may break network usability, but that's a feature)

 - some kind of system tuner to edit regkeys for interface tweaks and pagefile management, removing win 10 apps... "Win10Privacy".

 - Disable mem dump, automatic diagnostics, system restore, UI candy (peek, cleartype, shadows... in system properties.

 - Filter startup programs

 - "TightVNC" for remote control

 - VGA dongle pins 1-6 bridged with a resistor for a default screen resolution in VNC

 - And of course "Classic Shell" to get a standard start menu.

 - Define VLANs to isolate JM and Atem from network.

 - some kind of sync agent to backup JM folder to cloud or network share (googledrive and the like are cumbersome)

 

I'm very curious about what others have been experimenting with. Care to share your insights ? :)