xpra icon
Bug tracker and wiki

Opened 4 months ago

Last modified 6 weeks ago

#1367 new enhancement

enable more opengl chipsets

Reported by: Antoine Martin Owned by: alas
Priority: major Milestone: 2.0
Component: client Version: trunk
Keywords: opengl Cc:

Description

Follow up from ticket:1358#comment:5, enhance the GL check code to create a temporary window with textures and go through one fake paint call to verify that the opengl driver is usable.

Change History (1)

comment:1 Changed 6 weeks ago by Antoine Martin

Owner: changed from Antoine Martin to alas

Done in r15007:

  • greylisted chipsets are now enabled, you will see a warning similar to this one:
    Warning: vendor 'NVIDIA Corporation' is greylisted,
     you may want to turn off OpenGL if you encounter bugs
    
  • we test rendering using a hidden temporary opengl window
  • the errors from #1358 are no longer ignored, and should cause the rendering test to fail with a message similar to this one:
    OpenGL test rendering failed:
     OpenGL RGBX paint error: GLError(
     	err = 1281,
     	description = 'invalid value',
     	baseOperation = glClear,
     	cArguments = (116384,)
     )
    

And opengl should be disabled on those broken chipsets.

Note: See TracTickets for help on using tickets.