So from what I can gather this is the visual that is getting selected when
failing at least with vesa (with the patches applied):
"0x3b 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None"
When successful with vesa (without the patches applied)
"0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None"
is the visual selected. That first hexadecimal number is the VisualID which
is represented internally as a long integer.
It appears that this value is set internally in QT by querying the
environment, but it's not much clearer beyond that.
So from what I can gather this is the visual that is getting selected when
failing at least with vesa (with the patches applied):
"0x3b 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None"
When successful with vesa (without the patches applied)
"0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None"
is the visual selected. That first hexadecimal number is the VisualID which
is represented internally as a long integer.
It appears that this value is set internally in QT by querying the
environment, but it's not much clearer beyond that.