| Summary: | Glxgears failed in qemux86/x86-64 on ubuntu 11.10 x86-64 with nVidia GLX driver | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Hongna Xu <hongnax.xu> |
| Component: | graphics | Assignee: | Edwin Zhai <edwin.zhai> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | dvhart, edwin.zhai, jiajun.xu, lianhao.lu, meta.mr.watcher, meta.watcher, richard.purdie, sgw |
| Version: | 1.2 | ||
| Target Milestone: | 1.2 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | Patch out. Apr1, 2012 | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
| Bug Depends on: | 1885 | ||
| Bug Blocks: | 2069 | ||
|
Description
Hongna Xu
2012-01-08 19:30:17 UTC
The bug happends with Ubuntu 11.10 x86_64 and is found on Hongna's machine. Details could be found on bug 1885. I have tried with latest poky master, and can start glxgears in core-image-sato. I doubt this is specific bug on the machine, so suggest lower its priority. After bug 1885 got fixed, Hongna can try to see if it can fix this bug. Thanks, Edwin The same error:"Error:couldn't get an RGB, Double-buffered visual." since bug 1885 fixed. The same error "Error:couldn't get an RGB, Double-buffered visual" since bug 1885 fixed. Hongna, Can you try this on your machine if have time, after bug 1927 got fixed? Thanks, Edwin
Previous version of nVidia GLX driver in Ubuntu 10 cause qemu segfault, so we fall back to Mesa GLX driver if detecting nVidia driver installed. From Ubuntu 11, nVidia GLX driver works well, while previous work around cause GL apps failure.
This failure may come from unclean GL environment as LD_PRELOAD can not eliminate the nVidia's driver completely. E.g even runs following command in host, we have same failure:
$> LD_PRELOAD="$LD_PRELOAD /usr/lib/x86_64-linux-gnu/libGL.so" glxinfo
So I limit this work around in Ubuntu 10 only, and will remove it in future. Patch already out.
Fixed in master: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=84b7541abc2d7e59c22891219fce97d320d3bb33 VERIFIED and FIXED with poky/1.2M4 rc2,commint 27aa5489fb40d99c58bb2a4bbf2311e2c502a091. |