Q: what is the status of 10bit frame buffer support under Windows?

A:Recent version of PTB 3 support this, given the right hardware. To test your hardware, enter the following code in Matlab, which abort with an error if 10 bit color is not supported by your drivers/hardware:

AdditiveBlendingForLinearSuperpositionTutorial('Native10Bit')


At least one ATI card supports 10 bit color internally (no matlab errors with the above test) but only shows 8 bit resolution on output over VGA. You can use TestBitDepth.m to test if you are getting actual 10 bit resolution on output.

Tested and known to work:


Tested without success:

General Info on 10 bit color support from the manufacturers:

ATI only supports it on FireGL: http://www.amd.com/us/Documents/10-Bit.pdf
NVIDIA only supports it on the Quadro: - http://www.nvidia.com/docs/IO/40049/TB-04701-001_v02_new.pdf

Q: what is the status of 10bit frame buffer support under OSX?
A: OS X PTB appears to require the custom kernel driver written for ATI; here is the error message:

PTB-ERROR: Your script requested a 30bpp, 10bpc framebuffer, but the Psychtoolbox kernel driver is not loaded and ready.
PTB-ERROR: The driver currently only supports selected ATI Radeon GPU's (e.g., X1000/HD2000/HD3000/HD4000 series and later).
PTB-ERROR: On MacOS/X the driver must be loaded and functional for your graphics card for this to work.
PTB-ERROR: On Linux you must start Octave or Matlab as root, ie. system administrator or via sudo command for this to work.
PTB-ERROR: Read 'help PsychtoolboxKernelDriver' for more information.


IIRC Quadro and FireGL cards do not require the kernel driver, but could be well mistaken. Reported by IanA

Q: what is the status of 10bit frame buffer support under Linux?
A: According to Mario, the pro cards are also officially announced to support for 10 bit on Linux, just like on Windows without special PTB tricks.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki