VIEWPixx3 /OLED
Product Overview
The VIEWPixx3 /OLED is a 27" research-grade display designed specifically for vision science and psychophysics. It combines a calibrated OLED panel with integrated data I/O, digital triggering, and tight software integration, so the same device can serve as both your primary stimulus display and a hardware hub.
Key characteristics:
High-resolution OLED panel: 2560 × 1440 (QHD, 16:9) at 120 Hz for detailed, flicker-free stimuli.
Native 10-bit colour: Smooth gradients and precision colour control
Extremely high contrast: Deep blacks and bright whites for low- and high-luminance work
Dedicated Research Mode: Disables consumer OLED features for precise visual stimulation
Linearized Gamma: Toggle between standard (2.2) and linear gamma curves for flexible display properties
DisplayPort 1.3 video with a secondary DisplayPort console output to mirror the stimulus display
Full software ecosystem, including LabMaestro configuration, MATLAB and Python APIs.
The VIEWPixx3 /OLED is available as a standalone display or as part of turnkey research packages that bundle a DATAPixx3 video I/O hub, TRACKPixx3 eye tracker, RESPONSEPixx control pad and other accessories for visual neuroscience. This user manual is solely focussed on the VIEWPixx3 /OLED display. For information on our other devices, please see our hardware documentation hub.
Product Details
The monitor
This section describes the main physical interfaces of the VIEWPixx3 /OLED. Expand the relevant section to view details about the device subsystem, including technical specifications and pin assignment.

Labelled schematic of the VIEWPixx3 /OLED ports
The remote control
Below is an image of the remote control for the VIEWPixx3 \OLED, with a table of buttons and their functions.
Test patterns are images loaded into the VIEWPixx3 /OLED hardware. They can be accessed by toggling the → and ← arrows at the bottom of the remote. These are useful particularly when installing and troubleshooting the monitor, as they do not require a video connection to the PC.
Test pattern | Description |
|---|---|
None | Normal operating mode; requires a video signal ifrom the PC |
More coming soon | |
A full list of all test patterns for your system, including descriptions and images of the expected pattern appearance, are available in LabMaestro by right-clicking the device in the Environment pane, then selecting Test Patterns.
System Requirements
The following section outlines the software and hardware requirements for the PC connected to the VIEWPixx3 /OLED display.
VPixx Software Tools
VPixx Software Tools is a package of APIs and high-level software tools for use with VPixx products. It contains everything you need to connect to, configure and operate our devices from your experiment PC. It includes the following:
LabMaestro, a program designed by VPixx Technologies for configuring VPixx hardware and designing/implementing experiments.
Datapixx.mex, a library of commands for use with MATLAB/Psychtoolbox and VPixx products
pypixxlib, a library of Python tools for VPixx products
The latest version of VPixx Software Tools can be downloaded directly from our website at any time. Support documentation, tutorials, and demos for all of our software tools can be found on our support site: Support Home
Supported operating systems
VPixx Software Tools are developed and supported under Windows, macOS and Linux (Ubuntu) operating systems. For an up-to-date list of supported OS versions visit Software Download & Information.
Recommendations for experiment PCs and graphics cards
We regularly receive questions about what experiment PC characteristics and graphics cards we recommend for use with our hardware. Generally speaking, most modern machines and GPUs (i.e., from the last 5 years) should be compatible with our devices. The following minimum video output must be supported:
PROPixx projector, VIEWPixx LCD Series: 1920 x 1080 resolution, 120 Hz refresh
VIEWPixx3 /OLED: 2560 × 1440 resolution, 120 Hz refresh
Unfortunately, we are not able to exhaustively test commercially available systems and make specific recommendations regarding makes/models.
Recommendations for video adapters
Please use one of the following video protocols from your PC:
DisplayPort
DisplayPort mini/Thunderbolt
USB-C to DisplayPort
We do not recommend converting from other video protocols (e.g., HDMI or VGA) as this can have unpredictable consequences for display behaviour.
Assembly and Installation
What’s included with your product
Monitor
Stand for monitor
AC adapter and power cord, with international adapter set
10-foot USB-B to USB-A cable
10-foot DisplayPort to DisplayPort cable
Product assembly - Installing the monitor on the stand
Thank you for your patience as we continue to update this guide. Hardware installation instructions will be provided soon.
Product assembly - Connecting the monitor to your PC
Use the cables provided with your order. Do NOT substitute cables of unknown origin. If you require longer cables than what has been provided, contact support@vpixx.com for assistance.
Unlike a commercial display, the VIEWPixx3 /OLED has a video connection and a USB connection to the experiment PC. When the monitor is successfully connected, you should detect the VIEWPixx3 /OLED as a connected USB device in your Device Manager and as a display in your system display settings.

Connect the VIEWPixx3 /OLED monitor’s 12V power input to a suitable power source using the provided cable and AC adapter.
Connect the VIEWPixx3 /OLED monitor USB-B port to a USB port on your experiment PC.
Connect the VIEWPixx3 /OLED DisplayPort cable to a suitable DisplayPort output on your PC. Ensure this DisplayPort is driven by your graphics card, not your onboard graphics processor. Onboard graphics are considerably less powerful and will result in suboptimal video output.
[Optional] Connect the console monitor to the DisplayPort console port on the side of the VIEWPixx3 /OLED.
Product Usage
Warm-up time
The VIEWPixx3 /OLED requires a brief warm up period to reach a stable operating temperature. This is critical to ensure optimal display uniformity and consistency. We recommend a warm-up period of at least 30 minutes before conducting any research or taking any measurements.
Consumer vs. Research Mode
Even with a state-of-the-art cooling system, the VIEWPixx3 /OLED still requires certain commercial OLED features for protecting the screen and ensuring a long lifespan.
Since these features can compromise visual stimulus presentation, the VIEWPixx3/OLED has been designed with two modes of operation for users:
Mode | Description | Visual Indicator | Recommender Usage |
|---|---|---|---|
Consumer Mode | Consumer-grade display protections enabled for everyday use | Flashing red square in top left corner of the display | Default mode outside of data collection periods |
Research Mode | Protections and video modifications disabled. Pixel values sent to the display are unmodified, pixel response time is optimized. | Power button is no longer illuminated | Experiments & data collection |
By offering two operating modes for specialized and everyday use, the VIEWPixx3 /OLED can ensure research-grade performance for many years.
Research Mode can be enabled from the remote control or via software:
In LabMaestro, Research Mode is completely automatic. When you start an experiment, the mode turns on, and when the experiment ends, it turns it off.
In MATLAB:
Datapixx('EnableResearchMode');
Datapixx('DisableResearchMode');
status = Datapixx(‘GetVideoStatus’); (status has a field viewpixx3OLEDResearchMode, which will be 1 in Research Mode and 0 otherwise.)
In Python:
VP3IsResearchMode()
VP3EnableResearchMode()
VP3DisableResearchMode()
Remember that for API commands, a register write or update is required to push the command to hardware and get current device states. See The Logic of VPixx Hardware Control for more details.
Custom Power-Off Sequence and Calibration
The VIEWPixx3 /OLED power-off sequence is different from that of a consumer display. When you press the green power button (or the OFF button on the remote), the green power button will flash for 10 seconds. Pressing the button again during that time (or the ON button on the remote) will turn the device back on. This is the same as restarting the unit.
If, after 10 seconds have elapsed, the button has not been pressed again, the VIEWPixx3 /OLED will run its internal calibration routine during which time the device will be unusable. This routine takes approximately 5 minutes, and contributes to the long-term stability of the VIEWPixx3 /OLED when in Research Mode.
Display Gamma Options
The gamma characterizes the relationship between the pixel values sent to the display and the output luminance, according to the function L = Vγ , where L is the output luminance, V is the input value of the pixel (typically expressed as a value from 0-1 or 0-255), and γ is the gamma exponent.
Modern commercial displays typically have a gamma of 2.2 or more, meaning that, in practice, the luminance output of the display does not increase linearly with the input values specified by the user. This has significant consequences for vision science paradigms where stepwise increments of light values are needed.
The VIEWPixx3 /OLED supports two gamma curve profiles:
Mode | Gamma Value | Description | Visual Indicator |
|---|---|---|---|
Standard | 2.2 | Consumer typical output, e.g., for movies or standard viewing. | Bright colours appear more saturated due to non-linearity |
Linear | 1 | Linear mapping of pixel value to output. No software gamma correction required. | Bright colours appear more pale |
The display gamma can be toggled from the remote control or via software:
In LabMaestro, double-click on the VIEWPixx3 /OLED in the Environment pane to open the device settings. Navigate to the bottom and select the gamma from the drop-down menu.
In MATLAB:
Datapixx('SetDisplayGammaMode', gamma);
gammaMode = Datapixx('GetDisplayGammaMode');
Where the gamma mode value can be equal to 1 for linear gamma and 2 for a gamma of 2.2.
In Python:
VP3GetDisplayGammaMode()
VP3SetDisplayGammaMode(gammaMode)
Where the gamma mode value can be equal to 1 for linear gamma and 2 for a gamma of 2.2.
Remember that for API commands, a register write or update is required to push the command to hardware and get current states. See The Logic of VPixx Hardware Control for more details.
Maximum Luminance
The VIEWPixx3 /OLED allows you to set a luminance target between 0 and 200 cd/m2. When this value is set, a white screen at the maximum value will have this luminance.
Maximum luminance can be set in software:
In LabMaestro, double-click on the VIEWPixx3 /OLED in the Environment pane to open the device settings. Navigate to the bottom and enter your target luminance in cd/m2 in the provided field.
In MATLAB:
whitePointLuminance = Datapixx('GetWhitePointLuminance');
Datapixx('SetWhitePointLuminance', whitePointLuminance);
In Python:
VP3SetWhitePointLuminance(whitePointLevel)
VP3GetWhitePointLuminance()
Remember that for API commands, a register write or update is required to push the command to hardware and get current states. See The Logic of VPixx Hardware Control for more details.
Digital Outputs (Pixel Mode)
The VIEWPixx3 /OLED sends automated digital signals, aka ‘triggers,’ based on the colour of the top left pixel on the display. These signal are locked to video frame onset with deterministic timing and microsecond precision. You can learn all about this feature in this guide: Sending Triggers with Pixel Mode. Use our Pixel Mode pixel value calculator to determine what pixel values you should use for your desired output. Trigger cabling to your receiver is sold separately.

In Pixel Mode, the 24-bit value of the top left pixel drives a 24-bit digital signal to the connected receiver
Digital Inputs
The VIEWPixx3 /OLED can record digital inputs from button boxes and external triggers. For more information see our guide:
3D applications
The VIEWPixx3 /OLED has a VESA-standard 3D port, which can be used with the 3DPixx active shutter glasses kit (sold separately) to display 3D stimuli. There are several video modes available for formatting 3D stimuli with this system; for a comprehensive guide and demos, see this guide:
Product Specifications
OLED panel characteristics
For a summary of OLED panel characteristics, including resolution, physical size, contrast ratio, pixel pitch and more, see our product datasheet.
Driving the VIEWPixx3 /OLED with a DATAPixx3 Video I/O Hub
You can use a DATAPixx3 video I/O hub to drive the VIEWPixx3 /OLED and unlock advanced features. Specific configuration and specifications for this combination of devices is given below. For general information regarding the DATAPixx3 signalling capabilities, see our DATAPixx3 User Manual.
Thank you for your patience as we continue to update this guide. More information will be added to this section soon.
Cleaning and Maintenance
Commercial cleaning products or disinfectants can be used to clean the stand, frame, and cables. Do not apply products directly to the hardware; instead, apply them to a soft cloth and wipe down the hardware as needed.
Ports may be cleaned using compressed air.
Troubleshooting your Device
Issue | Solution |
|---|---|
The screen is not turning back on after being turned off | The VIEWPixx3/OLED runs a calibration procedure after being turned off for >10 seconds. Wait 5 minutes for the unit to finish and then restart the device. |
Red flashing square in corner of screen | Display is in Consumer Mode. No troubleshooting required. Use the remote or software tools to switch to Research Mode for experiment/data collection periods. |
Display not detected | Try the following:
|
Related Links
Compliance, Safety and Warranty Information
Click on the sections below to expand the relevant information.











