[code:1]root@ubuntu:/home/yhlfh# glxinfo
name of display: :0.0
__driCreateNewScreen_20050727 - succeeded
libGL warning: 3D driver claims to not support visual 0x22
libGL warning: 3D driver claims to not support visual 0x23
libGL warning: 3D driver claims to not support visual 0x24
libGL warning: 3D driver claims to not support visual 0x25
libGL warning: 3D driver claims to not support visual 0x26
libGL warning: 3D driver claims to not support visual 0x27
libGL warning: 3D driver claims to not support visual 0x28
libGL warning: 3D driver claims to not support visual 0x29
libGL warning: 3D driver claims to not support visual 0x2a
libGL warning: 3D driver claims to not support visual 0x2b
libGL warning: 3D driver claims to not support visual 0x2c
libGL warning: 3D driver claims to not support visual 0x2d
Error: couldn't find RGB GLX visual
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x22 24 tc 0 -1 0 r y . -1 -1 8 0 0 24 8 0 0 0 0 0 0 None
0x23 24 tc 0 -1 0 r . . -1 -1 8 0 0 24 8 0 0 0 0 0 0 None
0x24 24 tc 0 -1 0 r y . -1 -1 8 0 0 16 0 0 0 0 0 0 0 None
0x25 24 tc 0 -1 0 r . . -1 -1 8 0 0 16 0 0 0 0 0 0 0 None
0x26 24 tc 0 -1 0 r y . -1 -1 8 0 0 0 0 0 0 0 0 0 0 None
0x27 24 tc 0 -1 0 r . . -1 -1 8 0 0 0 0 0 0 0 0 0 0 None
0x28 24 tc 0 -1 0 r y . -1 -1 8 0 0 24 8 16 16 16 16 0 0 Slow
0x29 24 tc 0 -1 0 r . . -1 -1 8 0 0 24 8 16 16 16 16 0 0 Slow
0x2a 24 tc 0 -1 0 r y . -1 -1 8 0 0 16 0 16 16 16 16 0 0 Slow
0x2b 24 tc 0 -1 0 r . . -1 -1 8 0 0 16 0 16 16 16 16 0 0 Slow
0x2c 24 tc 0 -1 0 r y . -1 -1 8 0 0 0 0 16 16 16 16 0 0 Slow
0x2d 24 tc 0 -1 0 r . . -1 -1 8 0 0 0 0 16 16 16 16 0 0 Slow [/code:1]
After the installation of the package, you should set its status to hold so that it is not replaced with the official via driver:
sudo echo xserver-xorg-driver-via hold | sudo dpkg --set-selections