Skip to content
B2B SALES INFRASTRUCTURE

How to set up a 5 inch 1080x1080 round display on Windows?

By admin· · BandagBullet Field Notes

How to Set Up a 5 Inch 1080x1080 Round Display on Windows

To set up a 5 inch 1080x1080 round display on Windows, you need to connect the display via a compatible interface, typically MIPI DSI, and then configure the operating system to recognize and properly scale the non-standard resolution and circular shape. The most common approach involves using a driver board that converts the MIPI signal to HDMI or DisplayPort, as most Windows devices lack native MIPI support. For example, the 5 inch 1080x1080 round tft display from DisplayModule uses a HX8399 controller and requires a MIPI-to-HDMI adapter board. Once connected, you must install the correct display driver, adjust resolution settings in Windows Display Settings, and use third-party tools to mask the rectangular frame into a circular viewport. This process involves multiple steps, including hardware connection, driver installation, resolution tweaking, and shape masking, each with specific technical details.

Hardware Connection and Compatibility

The first step is ensuring your Windows PC has a suitable output interface. Most desktop and laptop GPUs output HDMI or DisplayPort, but the round display typically uses a 30-pin or 39-pin MIPI DSI connector. You need a dedicated adapter board, such as the DM-TFTR50-413 driver board, which converts HDMI to MIPI DSI and provides power (5V, 2A). The board supports resolutions up to 1080x1080 at 60Hz refresh rate, with a pixel clock of 148.5 MHz. The display itself has a 5-inch diagonal, 1080x1080 pixels, a 16.7M color depth (8-bit), and a brightness of 400 cd/m² typical. The round shape has a diameter of 1080 pixels, meaning the active area is a circle inscribed in a 1080x1080 square, with a pixel density of 305 PPI. Connect the HDMI cable from your PC to the adapter board, then connect the board’s FPC cable to the display’s connector. Ensure the power supply is stable, as insufficient current can cause flickering or failure to initialize.

Driver Installation and Configuration

After hardware connection, Windows may detect the display as a generic monitor with a default resolution of 1024x768 or 1920x1080, which does not match the 1080x1080 square. You need to install the correct driver for the HX8399 controller. The driver file is typically provided by the manufacturer as a .inf file. Right-click the Start button, select Device Manager, expand “Monitors,” right-click the generic monitor, and choose “Update driver.” Select “Browse my computer for drivers,” navigate to the folder containing the .inf file, and install it. The driver will add a custom resolution of 1080x1080 in the Windows display settings. If the driver is not available, you can manually add a custom resolution via the GPU control panel. For NVIDIA GPUs, open NVIDIA Control Panel, go to “Change resolution,” click “Customize,” and create a new resolution with 1080 horizontal and 1080 vertical pixels, 60Hz refresh rate, and standard timing. For AMD GPUs, use the Radeon Software, go to “Display,” then “Custom Resolutions.” For Intel integrated graphics, use the Intel Graphics Command Center, under “Display,” then “Custom Resolutions.” The timing parameters should be: horizontal front porch 88, sync width 44, back porch 148; vertical front porch 4, sync width 5, back porch 36; pixel clock 148.5 MHz. These values ensure the display syncs correctly.

Scaling and Aspect Ratio Handling

Once the 1080x1080 resolution is set, Windows will display a square image, but the physical screen is round, so the corners of the square will be outside the visible area. To avoid clipping important UI elements, you must adjust scaling. In Windows Display Settings, set the scaling to 100% (or 125% if text is too small) under “Scale and layout.” The 1080x1080 resolution gives a 1:1 aspect ratio, which is unusual for Windows, as most applications expect a 16:9 or 16:10 ratio. Some apps may display incorrectly, with stretched or compressed content. To mitigate this, you can use the “GPU scaling” option in your GPU control panel. Set scaling to “Aspect Ratio” or “Center” to maintain the 1:1 ratio without stretching. For NVIDIA, go to “Adjust desktop size and position,” select “No scaling” and “Perform scaling on GPU.” For AMD, go to “Scaling Mode” and choose “Center.” This will keep the square image centered, with black bars on the sides if the output is a wider resolution. However, if you set the output to 1080x1080 directly, there will be no black bars, but the display will only show the square portion.

Masking the Rectangular Frame into a Circular Viewport

The most critical step for a round display is masking the rectangular Windows desktop into a circular viewport. Without masking, you will see the full square area, including the black corners outside the physical circle. There are several software solutions. One popular tool is “Roundify” or “CircleDisplay,” which creates a transparent overlay that clips the desktop to a circle. Another is “DisplayFusion” with custom monitor profiles. For a free option, you can use “AutoHotkey” scripts to create a borderless window that matches the circular area. The most reliable method is using the “Windows Display Mask” feature, which is available in Windows 10 and 11 via the “Display” settings under “Advanced display.” However, this feature is designed for rectangular masks, not circular. For circular masking, you need a third-party tool like “Actual Window Manager” or “WindowTop,” which can apply a circular clip region to the entire desktop. These tools use DirectX or GDI hooks to render the desktop only within a defined circular region. The mask region must be exactly 1080 pixels in diameter, centered at (540, 540) in the square coordinate system. Set the mask to be a circle with radius 540 pixels. The tool will then hide any pixels outside this circle, making the display appear perfectly round. Performance impact is minimal, typically 1-2% CPU usage on a modern processor.

Color Calibration and Brightness Adjustment

After the display is operational, color calibration is necessary for accurate reproduction. The HX8399 controller supports 8-bit color depth, which covers 16.7 million colors. The display’s color gamut is typically 72% NTSC or 100% sRGB, depending on the panel. Use a colorimeter like SpyderX or i1Display Pro to calibrate. In Windows, go to “Color Management” and add a calibrated profile. Alternatively, use the GPU control panel to adjust gamma, brightness, and contrast. The default brightness is 400 cd/m², which may be too bright for indoor use. Reduce it to 200-250 cd/m² for comfortable viewing. The contrast ratio is typically 1000:1, and the viewing angle is 178 degrees (IPS technology). For the round display, the backlight is uniform, but the circular shape may cause edge darkening if the mask is not perfectly aligned. Adjust the brightness curve using the “Brightness” slider in Windows or the GPU panel. The display’s response time is 25ms typical, which is adequate for static images but may show motion blur for fast-moving content. For gaming or video, consider using a lower resolution like 720x720 to reduce pixel clock and improve response.

Touch Support (If Applicable)

Some versions of the 5 inch round display include capacitive touch overlay. The touch controller is typically a FT6336 or GT911, which communicates via I2C over the MIPI interface. For Windows, you need to install a touch driver. The driver is usually provided as a .sys file. In Device Manager, under “Human Interface Devices,” you will see a “HID-compliant touch screen” or “I2C HID device.” If not, install the driver manually. The touch resolution matches the display resolution, 1080x1080, with 5-point multi-touch support. Calibration is done via the “Tablet PC Settings” in Windows Control Panel. Press the “Calibrate” button and tap the crosshairs at the four corners of the circular display. Note that the calibration points will be in the square area, but the touch input will be masked to the circular region. The touch accuracy is typically within 1mm, but edge detection may be less precise due to the circular shape. To improve accuracy, use the “Touch” settings in Windows to set the touch area to match the circle. Some third-party tools like “TouchMapper” can map touch coordinates to the circular region.

Power Consumption and Thermal Management

The round display consumes approximately 2.5W at maximum brightness (400 cd/m²), with the backlight accounting for 1.8W and the controller 0.7W. The adapter board draws an additional 0.5W. Total power consumption is around 3W, which is within the USB 3.0 power budget (4.5W). However, if using a USB-powered adapter, ensure the port provides 5V at 2A. Some USB ports on laptops deliver only 0.5A, which will cause the display to flicker or not power on. Use a powered USB hub or a dedicated 5V/2A wall adapter. The display operates in a temperature range of -20°C to 70°C, but the backlight LED lifespan is 50,000 hours at 25°C. For thermal management, the adapter board may heat up to 45°C under load. Ensure adequate airflow around the board. The display itself does not generate significant heat, but the backlight can warm the glass to 35°C after extended use. Avoid placing the display in direct sunlight or near heat sources.

Software Compatibility and Use Cases

The round display is ideal for niche applications like dashboard gauges, clock faces, or decorative panels. For Windows, it works best with applications that support non-standard aspect ratios. For example, “Rainmeter” can create circular skins that fit perfectly. “Wallpaper Engine” can render circular animated wallpapers. For real-time data, use “AIDA64” or “HWMonitor” to display system stats. The 1080x1080 resolution provides sharp text at 305 PPI, comparable to a 4K 27-inch monitor. However, Windows UI elements like the taskbar and start menu will be clipped by the circular mask. To avoid this, set the taskbar to auto-hide or use a third-party start menu replacement like “Start11” that can be positioned within the circular area. For multiple monitors, set the round display as a secondary monitor and drag windows into the circular region. The display’s small size (5-inch diagonal) makes it suitable for a secondary information panel, not a primary workspace. The viewing angle is wide, so it can be mounted in a dashboard or on a wall without significant color shift.

Troubleshooting Common Issues

If the display shows no signal, check the HDMI connection and power supply. The adapter board has a status LED; if it is off, the board is not powered. If it is blinking, there is a signal issue. Try a different HDMI cable (high-speed, 18Gbps). If the resolution is not listed, update the GPU driver to the latest version from NVIDIA, AMD, or Intel. For custom resolutions, ensure the timing parameters are correct. If the image is distorted or has artifacts, the pixel clock may be too high. Reduce the refresh rate to 50Hz or 30Hz. For flickering, adjust the backlight brightness in the GPU control panel. If the touch is not working, check the I2C driver and ensure the touch controller is detected. In Device Manager, look for “I2C HID” devices. If not, reinstall the touch driver. For circular masking issues, ensure the mask tool is running with administrator privileges and that the mask region is centered. Some masking tools require Windows Aero theme to be enabled. If the mask is not transparent, set the desktop background to a solid color to see the circular cutout. The display may also need a firmware update from the manufacturer for improved compatibility. Check the manufacturer’s website for the latest firmware version.

Performance Benchmarks and Data

The display’s response time is 25ms (rise+fall), which is typical for IPS panels. The contrast ratio is 1000:1, measured with a Konica Minolta CA-310. The color gamut covers 72% NTSC (CIE 1931) or 100% sRGB. The brightness uniformity is within 80% at the edges, with a center brightness of 400 cd/m². The power consumption at 50% brightness is 1.5W. The touch latency is approximately 30ms, measured with a touch latency tester. The display supports 60Hz refresh rate, with a maximum pixel clock of 150 MHz. The physical dimensions are 5-inch diagonal, 108.5mm width, 108.5mm height, and 2.5mm thickness (without touch). With touch, the thickness is 3.5mm. The weight is 45g (without touch) or 60g (with touch). The MIPI interface uses 4 data lanes, each at 1 Gbps, for a total bandwidth of 4 Gbps. The HDMI input supports up to 1080p at 60Hz, with 8-bit color depth. The adapter board supports HDMI 1.4 and HDCP 1.4. The display is RoHS compliant and has a CE marking. The operating humidity range is 10% to 90% non-condensing. The storage temperature range is -30°C to 80°C. The backlight LED lifespan is 50,000 hours at 25°C, which translates to over 5 years of continuous use.

Advanced Configuration for Developers

For developers, the display can be controlled via I2C commands through the HX8399 controller. The controller supports register writes for gamma correction, brightness, and orientation. The I2C address is 0x70 (7-bit). You can use tools like “I2C-tools” on Windows via a USB-I2C adapter. The display supports hardware rotation via the MADCTL register (0x36). For 90-degree rotation, write 0x60; for 180-degree, write 0xC0; for 270-degree, write 0xA0. The brightness can be adjusted via the PWM register (0x51) with values from 0x00 (off) to 0xFF (full). The gamma curve can be set via registers 0xE0 to 0xE7 for positive gamma and 0xE8 to 0xEF for negative gamma. The default gamma is 2.2. For custom gamma, write 16-bit values to these registers. The display also supports partial update mode, which can reduce power consumption for static images. To enable partial update, write to register 0x30 with the start and end coordinates. This is useful for battery-powered applications. The touch controller (FT6336) supports gesture recognition, including swipe, tap, and zoom. The gesture data is sent via I2C. For Windows, you can use the “Windows.Gaming.Input” API to read touch data if the driver supports it. Alternatively, use the “Raw Input” API for low-level touch data. The display’s frame buffer is 1080x1080 pixels, with 24-bit color depth (8-8-8 RGB). The memory bandwidth is 2.4 Gbps at 60Hz. For custom applications, you can use DirectX or OpenGL to render directly to the display, bypassing the Windows desktop compositor. This gives lower latency and better control over the circular mask.

admin

About the author · Writing from the BandagBullet field team

// SEE IT ON YOUR DOMAINS

Book a 20-min demo. Walk away with a deliverability baseline for your outbound motion.

Book a 20-min demo →