#2345 closed enhancement (wontfix)
cache opengl probe results
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | minor | Milestone: | 3.0 |
Component: | client | Version: | 2.5.x |
Keywords: | Cc: |
Description (last modified by )
It would be nice to be able to probe the opengl state just once and cache the results - this would speedup the client startup.
On Linux, this could be cached by graphics card so that a change in configuration would cause xpra to re-run the opengl probing:
$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
Looks like this would involve parsing the output of lspci
which is going to be slow.. https://github.com/rdobson/python-hwinfo, Python, In linux obtain VGA specifications via lspci or HAL?
Preferably, this cache should be per-host: Get a unique computer ID in Python on windows and linux.
And ideally, we should somehow record the driver version in case a driver update / downgrade breaks things.
Change History (5)
comment:1 Changed 3 years ago by
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 Changed 3 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 3 years ago by
comment:4 Changed 3 years ago by
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
Detecting the driver makes this too hard: by the time we get the driver information, we've already done most of the job required for a full opengl device test.
comment:5 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2345
Similar to #2349.