ValveSoftware / csgo-osx-linux

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

Mouse cursor becomes invisible when opening server browser (Clones #110) #440

Open Gavitron opened 9 years ago

Gavitron commented 9 years ago

Reopening https://github.com/ValveSoftware/Counter-Strike-Global-Offensive/issues/110 because it's still not fixed in OSX, as evidenced by the ongoing comments. (and firsthand experience.)

When opening the server browser, the mouse cursor disappears semi-regularly. Rapidly Cmd-Tabbing in & out of the application, switching focus will unreliably cause the mouse cursor to reappear.

this makes it terribly difficult to join LAN games, or even to click the OK button on the motd screen.

thomasv314 commented 9 years ago

:thumbsup:

gibsjose commented 9 years ago

+1

muellmaa commented 9 years ago

+1

davidw-valve commented 9 years ago

I am having trouble reproducing this issue. Are you playing in windowed or fullscreen mode? What version of OSX? Any other ideas of how to reproduce it? The mouse cursor shows up fine on my Mac in the community server browser.

Gavitron commented 9 years ago

Hi david,

My Steam client is up to date, as is my installation of CS:GO.

I am playing in fullscreen mode on a 2014 Macbook Pro, 15" w/ Retina, Running OSX Yosemite v 10.10.5. it has 16GB ram, a 500GB SSD, and an onboard NVIDIA GeForce GT 750M 2GB.

My desktop settings in the control panel are set to "scaled -> more space", which gives an actual resolution of 2880 x 1800, and then I have three external monitors attached as well. I have had this problem regardless of the monitor on which CS:GO is played, but I typically play it on the built-in LCD. Two of the external monitors are using OEM thunderbolt->DVI adapters, and the larger one is connected to the HDMI port. all 3 are HD; 2 are 1920x1080, and one is 1920x1200. I have them configured in the "Arrangement" panel so that they are on either side of the laptop, (which could mean that the LCD might is not enumerated as the first monitor.) I've put an ASCII diagram and some screenshots at the end of this comment, for clarity.

I use an external wired-mouse & keyboard attached via USB, to the right-hand-side USB3 port, through a USB hub integrated into one of the monitors. The mouse is a Razer DeathAdder, and the keyboard is a Unicomp EnduraPro,

To replicate the error, here are the steps I follow:

Through trial, error, and flailing, I have established that if the (invisible) mouse pointer leaves the fullscreen CS:GO window, the osx cursor may reappear, and will subsequently stay available, until CS:GO decides to redraw/repaint its' own cursor. If I Cmd-Tab to a different application, (which hides CS:GO) and then Cmd-Tab back again, the cursor will disappear again.

It does sometimes work, and when it does,what happens is that the white triangle cursor stops moving, and right where it does, the OSX cursor appears right on top, with their active pixel aligned. This suggests that whatever call is being made in the GUI to show the OSX cursor sometimes fails, and the 'workaround' is simply to trigger the cursor-show event repeatedly until it finally works. Obvioulsy, no similar error affects the cursor-hide event...

Below are some selected facts from the OSX System overview tool, and the aforementioned screenshots.

Display scaling on laptop:

display scaling

Display scaling on all externals: display scaling

Monitor arrangement:

arrangement
+------+ +-------+ +-------+ +-------+
| HDMI | |  mac  | |  DVI  | |  DVI  |
|      | |       | |   1   | |   2   |
+------+ +-------+ +-------+ +-------+

Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro11,3 Processor Name: Intel Core i7 Processor Speed: 2.8 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Memory: 16 GB Boot ROM Version: MBP112.0138.B15 SMC Version (system): 2.19f12

System Software Overview: System Version: OS X 10.10.5 (14F27) Kernel Version: Darwin 14.5.0 Boot Volume: Mac OS Boot Mode: Normal Secure Virtual Memory: Enabled

NVIDIA GeForce GT 750M: Chipset Model: NVIDIA GeForce GT 750M Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 2048 MB Vendor: NVIDIA (0x10de) Device ID: 0x0fe9 Revision ID: 0x00a2 ROM Revision: 3776 gMux Version: 4.0.8 [3.2.8] Displays: Color LCD: Display Type: Retina LCD Resolution: 2880 x 1800 Retina Retina: Yes Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes DELL P2412H: Resolution: 1920 x 1080 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Mirror: Off Online: Yes Rotation: Supported DELL P2412H: Resolution: 1920 x 1080 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Mirror: Off Online: Yes Rotation: Supported DELL U2410: Resolution: 1920 x 1200 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Mirror: Off Online: Yes Rotation: Supported Television: Yes

Endura Pro Keyboard: Product ID: 0x0905 Vendor ID: 0x17f6 (Unicomp, Inc) Version: 43.34 Speed: Up to 1.5 Mb/sec Manufacturer: Unicomp Location ID: 0x14520000 / 22 Current Available (mA): 500 Current Required (mA): 98

Razer DeathAdder: Product ID: 0x0029 Vendor ID: 0x1532 Version: 1.00 Speed: Up to 12 Mb/sec Manufacturer: Razer Location ID: 0x14530000 / 21 Current Available (mA): 500 Current Required (mA): 100

Gavitron commented 9 years ago

Also, subsequent to writing the above, I quit all applications, unplugged all three external monitors, and restarted cs:go. I experienced the same cursor disappearing issue.

muellmaa commented 9 years ago

Happens here too. Around 50% of all tries...

I'm on a Ma Pro 5.1 with Apple Cinema Display. It's the same ob my MacBook Pro 15 (Retina).

Most of the time it can be fixed with shift+tab. But then you have the OSX cursor and the fat CS GO one stays somewhere...

gibsjose commented 9 years ago

Same issue: Running a 2010 15" MacBook Pro in full-screen mode. I have yet to get a cursor on that screen.

muellmaa commented 9 years ago

other ways to reproduce it (works always on my machine):

choikwa commented 9 years ago

This also happens on linux. $ cat /etc/lsb-release* DISTRIB_ID=LinuxMint DISTRIB_RELEASE=17.1 DISTRIB_CODENAME=rebecca DISTRIB_DESCRIPTION="Linux Mint 17.1 Rebecca" DISTRIB_ID=LinuxMint DISTRIB_RELEASE=17.1 DISTRIB_CODENAME=rebecca DISTRIB_DESCRIPTION="Linux Mint 17.1 Rebecca"

NeKJ commented 9 years ago

Yes it does happen on linux too. I can confirm it too. Also it happens almost all of the time after about 1 minute of openning server browser.

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x1a
    CPU Stepping:  0x5
    CPU Type:  0x0
    Speed:  3900 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.2.1-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11702000
    X Window Manager:  KWin
    Steam Runtime Version:  steam-runtime-release_2015-06-12

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 760/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 355.11
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x1187
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  2560 x 1600
    Desktop Resolution: 4480 x 1600
    Primary Display Size: 25.43" x 15.98"  (30.00" diag)
                                            64.6cm x 40.6cm  (76.2cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC1200

Memory:
    RAM:  7977 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  75294 Mb
    Largest Free Hard Disk Block:  6215 Mb

Installed software:

Recent Failure Reports:
    Sat Oct  3 08:47:44 2015 GMT: file ''/tmp/dumps/crash_20151003114039_1.dmp'', upload yes: ''Discarded=1''
ghost commented 9 years ago

Still happening on Linux as well.

vassilisimon commented 9 years ago

Happens to me on OS X 10.9.5 too.

Glyxbaer commented 9 years ago

Similar issue happens to me in Windows 10 since I changed my resolution to 1440x1080

dawwin commented 8 years ago

Same here on Linux Mint 17. When I try to open "Browse community servers", in-game cursor freezes and system cursor shows up, but it just blinks when I try to move it and I cannot choose any server. The workaround that works for me is clicking anywhere on the News Feed. When I do that, cursor in community servers starts working fine. This is very annoying bug which haven't been fixed for a long time, so please do something with it. My system specs: https://gist.github.com/dawwin/dcf48e60ffcf3b8df295

baliame commented 8 years ago

Still happening. Mid '12 MBP, non-retina, 13'' (i5, no dedicated graphics), OS X Mavericks.

dennisgrieten commented 8 years ago

Also happening on Arch linux, cursor disappears after ~1 min.

sergiotapia commented 8 years ago

Still broken. Imac 5k, windowed mode 1080p, broken mouse. el capitan

rake5k commented 8 years ago

+1

shavitush commented 8 years ago

still broken, also in windows

gabsens commented 8 years ago

@Tele42 you should write somewhere that Steam has an embedded CSGO community server browser that actually works

screen shot 2016-08-01 at 19 30 46
Qix- commented 7 years ago

@gabsens How do you get there?

kebokyo commented 7 years ago

@Qix- On the Steam client, click View > Servers and you'll get a server list for a whole bunch of games. Click on Change Filters and change the game tab to Counter-Strike: Global Offensive and you'll get all the CS:GO servers. It is very similar to the server browser in CS:GO so you'll be able to navigate it just fine.

kebokyo commented 7 years ago

Also, for the servers which in the in-game browser have custom text in the game column, I'm not sure if they appear as just Counter-Strike: Global Offensive or if they don't show at all. Someone needs to check that.

ghost commented 7 years ago

Please, please, please fix this. It's been ages and it's still happening.

agret commented 7 years ago

Happening on OSX client still. Opening the console in the main menu with ~ and the cursor is invisible, this makes it very difficult to highlight and copy text from the console output. Opening community server browser in-game also has no mouse cursor which means I must exit out to Steam every time I want to change server or try to use the browser without being able to see my cursor 👎

The mouse cursor in the CSGO main menu works perfectly.

Qix- commented 7 years ago

They changed something in the steam server list now; you can't search for servers, only filter on them :|

Does Valve even look at this issue tracker anymore? Is there anything we can do to help debug this issue? This has been going on for years.

kisak-valve commented 7 years ago

Hello @Qix-, please open a new issue report for the issue searching the community server list. I do not see that issue on my system.

xdevelnet commented 6 years ago

This has been going on for years

indeed. Decided to play few games, mouse becomes invisible when trying to open "Community Sever Browser".

CSGO got new interface but bugs are still same -_-

SuperUserDone commented 5 years ago

I have this probelm all the time

$ neofetch --stdout
louis@louis-pc 
-------------- 
OS: Manjaro Linux x86_64 
Kernel: 4.19.80-1-MANJARO 
Uptime: 5 hours, 47 mins 
Packages: 1581 (pacman), 5 (snap) 
Shell: bash 5.0.11 
Resolution: 1920x1080 
DE: Budgie 
Theme: Plata-Noir [GTK2/3] 
Icons: Papirus [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i5-4460 (4) @ 3.400GHz 
GPU: AMD ATI Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 
Memory: 2048MiB / 7928MiB 
MeFisto94 commented 4 years ago

Happening on Linux, Bionic. Happens in both windowed fullscreen and fullscreen modes.

I've found the following "workaround", since alt-tabbing didn't really work: Open the Steam Overlay, position the cursor and then close the overlay and click once, the cursor appears in the mid.

So basically try to fiddle with the Steam Overlay.

CoWinkKeyDinkInc commented 3 years ago

This still happens with me on Arch.

3331 commented 2 years ago

Duplicate of #1743

DreamHackchosenone commented 1 year ago

Seven years can't fix this ???????????? 👎👎👎👎👎👎👎👎👎👎👎 👎👎👎👎👎👎👎👎👎👎👎 👎👎👎👎👎👎👎👎👎👎👎