# PTB BETA release &quot;Kafkaesque!&quot;

**URL:** <https://psychtoolbox.discourse.group/t/ptb-beta-release-quot-kafkaesque-quot/409>\
**Category:** Uncategorized\
**Created:** [August 20, 2017, 7:10pm UTC](https://psychtoolbox.discourse.group/t/ptb-beta-release-quot-kafkaesque-quot/409 "2017-08-20T19:10:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mariokleiner](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mariokleiner](https://psychtoolbox.discourse.group/u/mariokleiner)\
**Post date:** [August 20, 2017, 7:10pm UTC](https://psychtoolbox.discourse.group/t/ptb-beta-release-quot-kafkaesque-quot/409/1 "2017-08-20T19:10:11Z")

</div>

Psychtoolbox 3.0.14 beta release "Kafkaesque!"  
  
Linux improvements and fixes:  
  
\* PsychOpenHMDVR: Fixes and hacks to make Rift CV1 work better. Add source of openhmdkeepalivedaemon.  
  
\* VRHMDDemo: Allow selection of HMD via optional deviceIndex parameter.  
  
\* KbQueues: Fix failure to detect key events on multi-x-screen setups if mouse pointer is on other screen than X-Screen 0.  
  
General improvements:  
  
\* Add new optional 'GetNTPSynchronize' command to NetStation(), which allows to NTP synchronize event timestamps on suitable EGI Netstation systems for much higher timestamp accuracy. Successfully tested on a 400 series amp with Linux as client and MacOs Netstation amp machine. Also a new helper function GetNTP() which is an OS independent simple NTP client. Code contributed and tested by Andreas Widmann and Urte Roeber, with helpful input by Justin Ales.  
  
\* Add matching/selection of devices by productName, serialNumber or locationID to all of GetKeyboard/Mouse/Gamepad/KeypadIndices, ie. wherever this was missing.  
  
\* VideoMultiCameraCaptureDemo: Make it write movies in a format that even Apples dumb Quicktime player can comprehend, similar to ImagingStereoDemo.  
  

-mario
