需要 GLX 1.3 或更高版本

需要 GLX 1.3 或更高版本

我刚刚尝试在 jdk1.8 中运行一个 java jar 工具:cov'cop..:

java -jar CovCop.jar

我遇到了这个错误:

ES2 Prism: Error - reported GLX version = 1.2
GLX version 1.3 or higher is required

我尝试安装这个 ppa:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update

我还重新安装了 NVDIA 驱动程序。

这是输出sudo lshw -C display

*-display               
   description: VGA compatible controller
   product: SVGA II Adapter
   vendor: VMware
   physical id: f
   bus info: pci@0000:00:0f.0
   version: 00
   width: 32 bits
   clock: 33MHz
   capabilities: vga_controller bus_master cap_list rom
   configuration: driver=vmwgfx latency=64
   resources: irq:16 ioport:1070(size=16) memory:ec000000-efffffff 
memory:fe000000-fe7fffff memory:c0000000-c0007fff

这是输出glxinfo | grep -i version

server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL core profile version string: 1.3 Mesa 4.0.4
OpenGL version string: 1.3 Mesa 4.0.4

答案1

根据应用程序,您可以禁用硬件图形加速依赖性。

食谱Petr 的回答如何禁用或绕过 JavaFX 中的硬件图形加速(Prism)致力于在本地 Windows X 终端上启动 AWS EC2 托管的(Xvnc)Java 应用程序。

在您的示例中,您可以尝试:

java -Dprism.order=sw -jar CovCop.jar

相关内容