Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Objekt on August 08, 2015, 11:36:00 pm

Title: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 08, 2015, 11:36:00 pm
Haven't played FSPort in quite a while.  Got a 2560x1440 monitor and new video card (GeForce 970) recently and decided to give it a try.

The game launches, but...I can't get into a mission.  In fact, I can't do a lot of things.  The mouse pointer will not move outside of an area that spans from the upper left corner of the screen to about 1/3 of the way diagonally from the lower right corner of the screen.  Or, it's almost as if the mouse pointer were trapped on a smaller display (perhaps 1024x768) pushed up into the upper left corner of the screen.

As a result, I cannot click on "Continue" to launch a mission from the briefing.  Or a lot of other GUI items.

I'm not sure where to start with this - should I post a log file?

FWIW, I tried it with these executables so far:
FS2 Open 3.7.2 (RC4) SSE
FS2 Open 3.7.2 (RC4) NO SSE
FS2 Open 3.7.0 SSE

Same result for all.  Is this is a known issue, or am I just "lucky?"  :blah:

FWIW, here's my command line, from the launcher "Advanced Settings" tab:
Code: [Select]
E:\fs2gog\fs2_open_3_7_2_RC4_NO-SSE.exe -mod fsport-mediavps,fsport,mediavps_3612 -3dshockwave -fxaa
-snd_preload -ambient_factor 75 -spec_exp 11 -spec_point 0.6 -spec_static 0.8 -spec_tube 0.4 -ogl_spec 60
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: z64555 on August 08, 2015, 11:41:50 pm
Yeah, that happens occasionally. OS thinks the window size of the game is 1024x768 even though your graphics card stretches it way out. Double check the resolution settings on your launcher to make sure they're at your desired resolution, and maybe also poke around your graphics card's settings (like AMD's Catalyst manager) to see if there's any settings that will automatically stretch lower resolution windows to your full resolution.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: niffiwan on August 08, 2015, 11:48:33 pm
You could also try adding this command line option:

Code: [Select]
-res 2560x1440
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: AdmiralRalwood on August 09, 2015, 02:37:30 am
I'm 99% sure this is caused by DPI scaling. Try disabling it.

Also, 3.7.2 RC4 is outdated. The final version of 3.7.2 (http://www.hard-light.net/forums/index.php?topic=89597.0) is based on 3.7.2 RC6, so you're basically missing two sets of updates/bugfixes (and there's no reason to use a Release Candidate when there was an actual release).
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 09, 2015, 07:41:01 pm
I grabbed two of the 3.7.2 executables - both regular, and SSE.

Also used the command line flag to be sure FS2 is actually running at 2560x1440 (my monitor verifies that it is).

No effect on the problem, unfortunately.

Which DPI scaling?  Are we talking about a FS2 Open feature, or a Windows system setting?
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: jr2 on August 09, 2015, 07:48:06 pm
FYI, 'regular' = SSE2, which means you should use it unless you have an old CPU.  If not, use SSE, if not, use non-SSE.


We are talking about a Windows Compatibility setting, right-click the .exe you are using and then Properties, then compatibility settings.  If you get that working using that, then set it that way for all FS executables.  Maybe leave yourself a note as a text file in the FS2 directory to do that for future releases as well.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 09, 2015, 07:51:54 pm
The DPI scaling thing did the trick.  Thanks!

I also did not have any further display weirdness (missing/stretched HUD etc.).

What I did have was a problem I've seen for some time, that hasn't totally gone away.

Once or twice, the video froze briefly just before a sound played.  I think it was someone speaking, both times it happened.  As if the game froze up while it was loading the voice clip.

Is there any way to fix that?  It's very, very annoying.  I've had it happen in some older games, but never in newer stuff (e.g. GTA V), so I'm pretty sure it's not a systemic issue unique to my hardware/software.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: tomimaki on August 10, 2015, 10:41:26 am
Try: Advanced settings - Audio - Preload mission game sounds
Code: [Select]
-snd_preload
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: m!m on August 10, 2015, 11:57:42 am
It could be helpful if you tried the Antipodes test builds as those may already have support for high-DPI monitors (but I am not sure about that). To do that download one of the test builds from this thread (http://www.hard-light.net/forums/index.php?topic=86206.0) (the SSE2 one should be safe) and also make sure that you download and unpack the SDL libraries (https://www.libsdl.org/release/SDL2-2.0.3-win32-x86.zip) to the location where you unpacked the builds.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Trivial Psychic on August 10, 2015, 12:59:10 pm
[Resists urge to make cheese reference]
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 10, 2015, 07:16:13 pm
Try: Advanced settings - Audio - Preload mission game sounds
Code: [Select]
-snd_preload
Already using that option.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: jr2 on August 11, 2015, 03:35:17 pm
Using OpenAL?  Try OpenAL Soft?
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 11, 2015, 08:18:29 pm
Using OpenAL?  Try OpenAL Soft?
I am using OpenAL 1.1.  I found OpenAL Soft and I guess I'll give it a try.

The audio glitches are frequent and really distracting.  I just finished the final mission in the FSPort, and it seemed particularly bad.  Constant small pauses just before speech clips or sounds played.  Ugh.

FWIW, I tried the Antipodes build (SSE2 flavor).  My joystick didn't work at all.  As if it wasn't connected.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 12, 2015, 12:07:36 am
Also, is there any consistent fix for HUD elements and text being way too small at 2560x1440?

I didn't have this problem with FSPort, but in Blue Planet the HUD and text are way too tiny.

With the Transcend mod the sizes of HUD and text are fine.

Is there a real fix for this problem?  I found a thread here http://www.hard-light.net/forums/index.php?topic=87797.0 (http://www.hard-light.net/forums/index.php?topic=87797.0) discussing the problem, but the attachment was removed so I can't download the table file mentioned.
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: AdmiralRalwood on August 12, 2015, 02:19:18 pm
The contents of the removed attachment were in a post linked from that thread (specifically this one (http://www.hard-light.net/forums/index.php?topic=87656.msg1750829#msg1750829)).
Title: Re: Mouse trapped in upper left portion of screen at 2560x1440
Post by: Objekt on August 22, 2015, 03:00:46 pm
Thanks, I got it straightened out!

Still having the audio-induced lag problem (if that's the proper terminology).  Which is super annoying...

I'm thinking of doing a fresh Windows reinstall.  It's been a few years, and sometimes that will solve mysterious issues.  Now, where did I put my Windows 8.1 installation media (I'm not ready for Windows 10 on my desktop yet!).