Java 应用程序在专用显卡上错误绘制屏幕

Java 应用程序在专用显卡上错误绘制屏幕

我正在使用一个名为 iReport 的 Java 应用程序,并且我刚刚添加了一块专用视频卡,问题是现在我的 Java 应用程序错误地绘制了对话框屏幕。

它看起来应该是什么样子。 正确绘制

现在是什么样子的。 抽奖失败

这是显卡问题、应用程序问题还是 Java 问题?

来自 GPUShark 的我的显卡统计数据。

GPU Shark v0.7.3
(C)2013 Geeks3D - www.geeks3d.com
----------------------------------------
Elapsed time: 00:00:20
OpenGL memory - total:2048MB, usage:467MB
  GPU 1 - NVIDIA GeForce GTX 650 Ti Boost
- GPU: GK106
- Bus ID: 5
- Device  ID: 10DE-11C2
- Subvendor: EVGA (3842-3657)
- Driver version: 9.18.13.2723
- NV driver branch: r325_00-230
- OS: Windows 7 64-bit
- Bios version: 80.06.59.00.50
- GPU memory size: 2048MB
- Bus width: 192-bit
- GPU memory location: GPU dedicated
- GPU memory type: GDDR5
- GPU temp: 39.0°C (min:39.0°C - max:42.0°C)
- Fan speed: 46.0% / 1890.0 RPM
- GPU cores: 768
- TDP: 134 Watts
- True current clock speeds / VDDC:
  - Core: 718.0MHz
  - Mem: 810.0MHz
  - VDDC: 0.900V
- GTX 600+ monitoring:
  - Base clock speeds:
    - GPU core: 980.0MHz
    - Mem: 3004.0MHz
  - Boost clock speeds:
    - GPU core: 1032.0MHz
    - Mem: 3004.0MHz
  - Clock speeds offsets:
    - GPU core: 0.0MHz
    - GPU voltage: 0.050V
    - Mem: 0.0MHz
  - GPU power:
    - Current power: 18.2% TDP
    - Min power: 47.1% TDP
    - Max power: 110.0% TDP
    - Default power: 100.0% TDP
    - Power limit: 100.0% TDP
- GPU and memory usage:
  - GPU: 0.0%, max: 28.0%
  - GPU memory: 22.8%
  - GPU memory controller: 3.0%
- Limiting policies (NVIDIA):
  - no limitation
- Current active 3D applications:
---- dwm.exe (PID: 2924)
---- chrome.exe (PID: 5564)
---- chrome.exe (PID: 3688)
---- java.exe (PID: 7364)
---- furmark.exe (PID: 7504)
---- gpushark.exe (PID: 8144)

由于我使用此系统进行开发,因此我使用的是 Java JDK,而不是通常的 JRE,我的 JAVA_HOME 也设置为这个。具体来说是 1.7.0 R21

该应用程序是iReport 5.1.0。

集成显卡是常规的 Intel HD Graphics。

相关内容