ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
787 stars 69 forks source link

Can not switch directly between Fullscreen mode and windowed fullscreen mode on macOS #1624

Open GRiMe2D opened 6 years ago

GRiMe2D commented 6 years ago
System information ``` Computer Information: Manufacturer: Apple Model: MacBookPro14,1 Form Factor: Laptop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz CPU Family: 0x6 CPU Model: 0x8e CPU Stepping: 0x9 CPU Type: 0x0 Speed: 2300 Mhz 4 logical processors 2 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: MacOS 10.12.6 (64 bit) Video Card: Driver: Intel Iris Plus Graphics 640 Driver Version: 1.2 Driver Date: 0 0 0 OpenGL Version: 2.1 Desktop Color Depth: 32 bits per pixel Monitor Refresh Rate: 0 Hz VendorID: 0x8086 DeviceID: 0x5926 Revision: 0x6 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1680 x 1050 Desktop Resolution: 1680 x 1050 Primary Display Size: 11.26" x 7.01" (13.23" diag) 28.6cm x 17.8cm (33.6cm diag) Primary VRAM: 0 MB Memory: RAM: 8192 Mb Miscellaneous: UI Language: English Media Type: DVD Total Hard Disk Space Available: 238112 Mb Largest Free Hard Disk Block: 70395 Mb VR Headset: None detected ```

When you set to fullscreen mode, game launches as windows fullscreen mode - creates new Space and switches to it. I think in this mode macOS draws itself and reduces game performance.

Steps for reproducing this issue:

  1. Open CS:GO on macOS
  2. In settings set Display Mode to Fullscreen
  3. Try to switch spaces using four finger swipe on trackpad or use CTRL+LEFT ARROW or CTRL+RIGHT ARROW
kisak-valve commented 6 years ago

Hello @GRiMe2D, Fullscreen vs Fullscreen Windowed appears to be working as intended here on my Mac test box, but requires CS:GO to be switched to Windowed or restarted when switching between the two fullscreen modes.

Can you confirm this is the case for you as well?

GRiMe2D commented 6 years ago

Tried as you wrote, but I'm still enable to swipe space after switching fullscreen mode