Skip to content
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

[Exception] 特殊设备上小人背景为黑色而非透明 #7

Open
isHarryh opened this issue Oct 8, 2022 · 12 comments
Open

[Exception] 特殊设备上小人背景为黑色而非透明 #7

isHarryh opened this issue Oct 8, 2022 · 12 comments
Labels
Bug Something isn't working

Comments

@isHarryh
Copy link
Owner

isHarryh commented Oct 8, 2022

有极少数用户(目前发现 全部为Win7用户 大部分是Win7用户)反馈,在启动桌宠后,小人的背景是纯黑色而非透明。初步考虑为显卡(显卡驱动)引发的问题。
1665196729844-01

@isHarryh
Copy link
Owner Author

isHarryh commented Oct 8, 2022

调查第一名相关用户的显卡信息如下:

  • Intel(R) HD Graphics 4000
  • NVIDIA GeForce GT 650M

@isHarryh
Copy link
Owner Author

isHarryh commented Oct 8, 2022

调查第二名相关用户的显卡信息如下:

  • Intel(R) HD Graphics 520
  • NVIDIA GeForce 940M

@isHarryh
Copy link
Owner Author

isHarryh commented Oct 8, 2022

调查第二名相关用户的显卡信息如下:

  • Intel(R) HD Graphics 520
  • NVIDIA GeForce 940M

针对此用户的进一步调查:使用java -jar运行发生了如下错误:

[LWJGL] GLFW_PLATFORM_ERROR error
    Description: WGL: Failed to set pixel format for dummy context: 动态链接库<DLL>初始化例程失败。
    Stacktrace: (略)

@isHarryh isHarryh added the Bug Something isn't working label Oct 9, 2022
@isHarryh
Copy link
Owner Author

调查第三名相关用户的显卡信息如下:

  • Intel(R) HD Graphics 4600
  • NVIDIA GeForce GTX 750 Ti

@isHarryh
Copy link
Owner Author

isHarryh commented Feb 6, 2023

调查第四名相关用户的显卡信息如下:

  • NVIDIA GeForce RTX 3050 Ti

该用户通过回滚显卡驱动到旧版本,成功解决了这一问题。 驱动版本详情如下:

  • 原版本 526.98
  • 旧版本 517.00

至此, 我们已确定是由 NVIDIA GeForce 系列显卡的驱动导致的此问题。

@isHarryh
Copy link
Owner Author

isHarryh commented Feb 6, 2023

调查第五名相关用户的显卡信息如下;

  • NVIDIA GeForce RTX 2070

该用户也通过安装回旧版显卡驱动解决了此问题,详情如下:

  • 原版本 528.24
  • 旧版本 517.48

所安装的旧版显卡驱动的下载链接:
http://www.nvidia.cn/Download/driverResults.aspx/193319/cn

@isHarryh
Copy link
Owner Author

isHarryh commented Feb 11, 2023

调查第六名相关用户的显卡信息如下:

  • NVIDIA GeForce GTX 1660 Ti

其显卡驱动版本为528.24该用户通过以下方法解决了此问题:

在 Windows10 的设置 - 屏幕 - 图形设置 中,添加 ArkPets主程序 和 Java 为[节能]模式。如图所示:

4b6260fd7d280f.jpg

Update: Windows11 的用户可以在 设置 - 屏幕 - 显示卡 中找到同样的设置项。

@isHarryh
Copy link
Owner Author

isHarryh commented Feb 28, 2023

调查第七名相关用户的显卡信息如下:

  • NVIDIA GeForce GTX 1650 Ti

该用户通过以下方法解决了此问题:

右键桌面进入 NVIDIA控制面板。在 NVIDIA控制面板 中,进入“管理3D设置”,将“首选图形处理器”从 [高性能] 更改为 [集成图形] 或者 [自动选择]。如图所示:

调整设置前
Before

调整设置后
After

Update: 该用户调节的是全局设置,这可能影响其他应用程序的图形性能。建议只调整针对ArkPets的配置,方法如下:
在上述“管理3D设置”的“程序设置”选项卡的自定义程序处,点击“添加”,添加 ArkPets 主程序和它所使用的 java.exe,将其 “首选图形处理器” 更改为 [集成图形]。

@isHarryh isHarryh pinned this issue May 18, 2023
@ChiotOnAGE
Copy link

那对于台式机显卡直连显示器的是不是就无法解决了?显卡型号是 3080 Ti 12 GB.

@isHarryh
Copy link
Owner Author

那对于台式机显卡直连显示器的是不是就无法解决了?显卡型号是 3080 Ti 12 GB.

凡是能调出 NVIDIA 控制面板的都可解决。

@SKX-void
Copy link

我也遇到了这个问题,而且无法解决,好像我核显驱动也不支持,在英伟达面板上使用集显后,黑框依然存在,电脑核显AMD笔记本5900HX.AMD驱动版本24.1.1,在以前成功解决过问题,不过那时候还是1.x版本和笔记本默认cpu驱动

@SK-Xiaohan
Copy link

调查七名相关用户的显卡信息如下:

  • NVIDIA GeForce GTX 1650 Ti

该用户通过以下方法解决了此问题:

右键桌面进入NVIDIA控制面板。在NVIDIA控制面板中,进入“管理3D设置”,将“首选图形处理器”从[性能]更改为[集成图形]或者[自动选择]。如图所示:

调整设置前 前

调整设置后 后

更新:用户调节的是全局设置,这可能会影响其他应用程序的图形性能。建议只针对ArkPets的配置进行调整,方法如下:
在上述“管理3D设置”的“程序设置”选项卡的自定义程序处,点击“添加”,添加ArkPets主程序及其所使用的java.exe,将其“首选图形处理器”更改为[集成图形]。

在此设置下,会影响JAVA游戏的性能,例如Mincraft:JAVA,如果你也玩,那么祝你好运:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants