<html><head><meta http-equiv="content-type" content="text/html; charset=GB2312"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-family: '思源黑体 Regular'; color: rgb(0, 0, 0); line-height: 1.5; }body { font-size: 10.5pt; font-family: '思源黑体 Regular'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Hi!</div><div><br></div><div><span 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">Sorry for my late reply. I preload libGLX_mesa.so.0 , and then run  the code on the arm machine is ok.</span></div><div><span style="font-family: ''; font-size: 10.5pt; line-height: 1.5; background-color: window;">I tried to debug it, and then I found something different. </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">The parameter of __glXLookupVendorByName is NVIDIA instead of mesa, it will dlopen </span><span style="font-family: ''; font-size: 10.5pt; line-height: 1.5; background-color: window;">libGLX_nvidia.so.0,</span></div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">but my Graphics Card is AMD, o</span><span style="font-family: "" 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgb(255,="" 255,="" 255);="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">nly IibGLX_mesa.so.0 can be found locally</span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">, </span><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">so __glXLookupVendorByName failed.</span></div><div><span 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'=""><br></span></div><div><span 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'=""><span style="font-family: "" 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">(gdb) b libglxmapping.c:574<br>Breakpoint 4 at 0xfffff3a993d0: file ../../../src/GLX/libglxmapping.c, line 574.<br>(gdb) r<br>[...]<br>Thread 1 "python" hit Breakpoint 4, __glXLookupVendorByScreen (dpy=dpy@entry=0xaaaaab1f8de0, screen=screen@entry=0) at ../../../src/GLX/libglxmapping.c:574<br>(gdb) p name<br>$11 = 0xffffe0006330 "nvidia"</span></span></div><div><br></div><div><span 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'=""><span style="font-family: "" 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'=""><span style="font-family: "" 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">(gdb) b libglxmapping.c:430<br>Breakpoint 5 at 0xfffff3a97f74: file ../../../src/GLX/libglxmapping.c, line 430.<br>(gdb) r<br>[...]<br>Thread 1 "python" hit Breakpoint 5, __glXLookupVendorByName (vendorName=0xffffe0006110 "nvidia") at ../../../src/GLX/libglxmapping.c:430<br>(gdb) p filename<br>$12 = 0xaaaaab1ecc40 "libGLX_nvidia.so.0"<br>(gdb) <br></span></span></span></div><div><br></div><div><span style="font-family: "" 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'="">I tried to continue debug, but I didn't find why filename is </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">nvidia</span><span style="font-family: ''; font-size: 10.5pt; line-height: 1.5; background-color: window;">. </span></div><div> If you could please shed some light on this topic, I would really appreciate it.</div><div>Thank you in advance.</div><div><br></div><div><span style="font-family: "" 思源黑体="" regular'";="" font-size:="" 14px;="" color:="" rgb(0,="" 0,="" 0);="" background-color:="" rgba(0,="" font-weight:="" normal;="" font-style:="" normal;text-decoration:="" none;'=""><div>BRs</div><div>//Zongli</div></span></div><blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div>
</div></blockquote>
</body></html>