xpra icon
Bug tracker and wiki

Opened 10 months ago

Closed 2 months ago

#1367 closed enhancement (fixed)

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 (3)

comment:1 Changed 7 months 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.

comment:2 Changed 5 months ago by Antoine Martin

Intel driver woes continue: ticket:1469#comment:14.

comment:3 Changed 2 months ago by Antoine Martin

Resolution: fixed
Status: newclosed

Works as well as can be expected, next step will be opengl in python3: #1569

Note: See TracTickets for help on using tickets.