-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot render authentication prompt UI on Windows-arm64 #1539
Comments
This is a known issue with some ARM graphics drivers and Avalonia UI. We added a workaround to use software rendering in newer versions of GCM. git-credential-manager/src/shared/Core/Settings.cs Lines 567 to 581 in e51e1a4
If for some reason it isn't detecting ARM correctly, you can manually enable SW rendering to see if that helps. https://github.com/git-ecosystem/git-credential-manager/blob/main/docs/environment.md#gcm_gui_software_rendering |
Thanks @mjcheetham , I'll see if I can try that at some point. for the time being, I set GITASKPASS globally to a my azureauth git ask pass wrapper and haven't gotten a prompt since ;) |
A hint for Visual Studio 2022 users: And a hint for SourceTree users without Visual Studio: It is confirmed, that it is a bug in the driver by a Microsoft guy at AvaloniaUI/Avalonia#10405. Maybe it will be fixed soon. The statement at time of writing is "fixed in the near future" (Status: Mid Dec. 2023). |
Version
2.4.1
Operating system
Windows
OS version or distribution
Windows 11 Pro Arm 64
Git hosting provider(s)
Azure DevOps
Other hosting provider
No response
(Azure DevOps only) What format is your remote URL?
None
Can you access the remote repository directly in the browser?
Yes, I can access the repository
Expected behavior
There are 2 expected behaviors that are not happening.
as well as
On this same machine, in this same state https://aka.ms/azureauth doesn't need to prompt and uses the current OS account without issue.
Actual behavior
Logs
No response
The text was updated successfully, but these errors were encountered: