charlieott
April 24th, 2014, 08:48 PM
When using PXE Boot Thin Client on my Laptop with 64-bit Centrino vPro with 2GB RAM:
developer@ltsp:~$ glxgears
libGL error: failed to load driver: i945
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
384 frames in 5.0 seconds = 76.739 FPS
This was quite acceptable, even though the libGL error occured. Scrolling and fullscreen youtube video worked fine.
However, when using the targeted thin clients: http://www.disklessworkstations.com/1700-series-thin-clients.html#spec
I get the following results:
developer@ltsp:~$ glxgears
libGL error: failed to load driver: i915
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
105 frames in 5.0 seconds = 20.858 FPS
Now video's are quite choppy and, scrolling is delayed. Which will not be acceptable to the end users. I speculate the thin clients are using 'software rendering' instead of using the actual integrated GPU?
There are a lot of packages in the repository with the words "intel" and "Xorg". Since this is a thin client image, running Xserver, I'm not sure how to properly update the drivers in the image. Also interesting is this:
ltsp@ltsp:~$ dpkg --list | grep video-intel
ii xserver-xorg-video-intel-lts-saucy 2:2.99.904-0ubuntu2.1~precise1 X.Org X server -- Intel i8xx, i9xx display driver
Notice the description mentions the i9xx series drivers are included with the package? Now when i list the files in that package...
ltsp@ltsp:~$ dpkg -L xserver-xorg-video-intel-lts-saucy
/.
/usr
/usr/lib
/usr/lib/xorg
/usr/lib/xorg/modules
/usr/lib/xorg/modules/drivers
/usr/lib/xorg/modules/drivers/intel_drv.so
/usr/lib/libI810XvMC.so.1.0.0
/usr/lib/libIntelXvMC.so.1.0.0
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/xserver-xorg-video-intel-lts-saucy
/usr/share/doc
/usr/share/doc/xserver-xorg-video-intel-lts-saucy
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/README
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/NEWS.gz
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/README.Debian
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/copyright
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/changelog.Debian.gz
/usr/share/man
/usr/share/man/man4
/usr/share/man/man4/intel.4.gz
/usr/share/bug
/usr/share/bug/xserver-xorg-video-intel
/usr/lib/libI810XvMC.so.1
/usr/lib/libIntelXvMC.so.1
/usr/share/bug/xserver-xorg-video-intel/script
I don't actually see anything that lends me to believe the intel i9xx drivers are included.(which are ironically the ones i am missing?) However, it could just be a configuration issue with the thin clients?
I used the LTSP Server installation mode, and did not make any custom modifications to the X settings. Could someone explain a few things to me?
1.) Why does glxgears claim the driver cannot be found?
2.) How do I update the video driver being used by the thin clients booting from the ramfs image?
Currently, I've just been using chroot to login to the image filesystem, and then making changes, followed by an image rebuild.
Thanks in advance to anyone who can help.
Also i set DIRECTX=True, since i don't need the ssh -X encryption for now. This didn't really help. As i assumed it wouldnt since the more powerful laptop ran ~70 FPS on the same configuration.
developer@ltsp:~$ glxgears
libGL error: failed to load driver: i945
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
384 frames in 5.0 seconds = 76.739 FPS
This was quite acceptable, even though the libGL error occured. Scrolling and fullscreen youtube video worked fine.
However, when using the targeted thin clients: http://www.disklessworkstations.com/1700-series-thin-clients.html#spec
I get the following results:
developer@ltsp:~$ glxgears
libGL error: failed to load driver: i915
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
105 frames in 5.0 seconds = 20.858 FPS
Now video's are quite choppy and, scrolling is delayed. Which will not be acceptable to the end users. I speculate the thin clients are using 'software rendering' instead of using the actual integrated GPU?
There are a lot of packages in the repository with the words "intel" and "Xorg". Since this is a thin client image, running Xserver, I'm not sure how to properly update the drivers in the image. Also interesting is this:
ltsp@ltsp:~$ dpkg --list | grep video-intel
ii xserver-xorg-video-intel-lts-saucy 2:2.99.904-0ubuntu2.1~precise1 X.Org X server -- Intel i8xx, i9xx display driver
Notice the description mentions the i9xx series drivers are included with the package? Now when i list the files in that package...
ltsp@ltsp:~$ dpkg -L xserver-xorg-video-intel-lts-saucy
/.
/usr
/usr/lib
/usr/lib/xorg
/usr/lib/xorg/modules
/usr/lib/xorg/modules/drivers
/usr/lib/xorg/modules/drivers/intel_drv.so
/usr/lib/libI810XvMC.so.1.0.0
/usr/lib/libIntelXvMC.so.1.0.0
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/xserver-xorg-video-intel-lts-saucy
/usr/share/doc
/usr/share/doc/xserver-xorg-video-intel-lts-saucy
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/README
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/NEWS.gz
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/README.Debian
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/copyright
/usr/share/doc/xserver-xorg-video-intel-lts-saucy/changelog.Debian.gz
/usr/share/man
/usr/share/man/man4
/usr/share/man/man4/intel.4.gz
/usr/share/bug
/usr/share/bug/xserver-xorg-video-intel
/usr/lib/libI810XvMC.so.1
/usr/lib/libIntelXvMC.so.1
/usr/share/bug/xserver-xorg-video-intel/script
I don't actually see anything that lends me to believe the intel i9xx drivers are included.(which are ironically the ones i am missing?) However, it could just be a configuration issue with the thin clients?
I used the LTSP Server installation mode, and did not make any custom modifications to the X settings. Could someone explain a few things to me?
1.) Why does glxgears claim the driver cannot be found?
2.) How do I update the video driver being used by the thin clients booting from the ramfs image?
Currently, I've just been using chroot to login to the image filesystem, and then making changes, followed by an image rebuild.
Thanks in advance to anyone who can help.
Also i set DIRECTX=True, since i don't need the ssh -X encryption for now. This didn't really help. As i assumed it wouldnt since the more powerful laptop ran ~70 FPS on the same configuration.