GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - DisplayLink/displaylink-direct: Take full control over DisplayLink-connected displays with DisplayLink Direct

BranchesTags
Open more actions menu

Latest commit

 

History

4 Commits
4 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
firmware
firmware
 
 
include/dlsdk
include/dlsdk
 
 
libs
libs
 
 
python
python
 
 
samples
samples
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
NOTICE
NOTICE
 
 
README.md
README.md
 
 
ReleaseNotes.txt
ReleaseNotes.txt
 
 
SECURITY.md
SECURITY.md
 
 
dlsdkConfig.cmake
dlsdkConfig.cmake
 
 
dlsdkConfigVersion.cmake
dlsdkConfigVersion.cmake
 
 
mkdocs.yml
mkdocs.yml
 
 

Repository files navigation

DisplayLink Direct

DisplayLink Direct

Connect and drive multiple displays over USB using DisplayLink® technology.

📖 Read the Documentation »


Overview

DisplayLink Direct is an SDK that lets applications render content directly to DisplayLink-connected displays. DisplayLink (developed by Synaptics) encodes and transmits video over standard data buses, such as USB 2.0 and USB 3.x, without relying on native video pass-through such as DisplayPort Alt Mode or Thunderbolt.

The SDK provides C/C++ headers and language bindings so you can integrate multi-display output into your own applications.

Features

  • Drive multiple displays over a single USB connection.
  • Use the C/C++ API or Python bindings.
  • Render Qt applications to DisplayLink displays with the Qt platform plugin.
  • Get started with ready-to-run samples, including a video wall and EDID reader.
  • Deploy without host-side drivers or compositor integration, making the SDK suitable for embedded systems and other use cases that need a lightweight solution.
  • Configure and integrate multi-display output quickly with the simple, easy-to-use API.

Supported Platforms

Platform Architectures
Linux x86_64, aarch64
Android aarch64

Documentation

Full documentation is hosted at:

👉 https://displaylink.github.io/displaylink-direct/

It covers installation, requirements, API reference, code samples, and troubleshooting. To build and preview the docs locally:

python3 -m venv .venv && source .venv/bin/activate
pip install -r docs/requirements.txt
./docs/serve.sh

Repository Structure

Path Description
include/ C/C++ header files for the SDK.
libs/ Core library details (binaries are distributed as release assets).
python/ Python bindings, distributed as .whl release assets.
samples/ Sample applications for C/C++ and Python.
firmware/ Firmware update packages and instructions.
docs/ Documentation source (MkDocs).

Component READMEs

For instructions specific to each area, see:

  • samples/README.md for instructions on building and running the sample applications.
  • libs/README.md for core library package details and dependencies.
  • firmware/README.md for firmware update workflow and assets.

License

The core libraries are proprietary and closed source, distributed as pre-built binaries via GitHub Release Assets. See LICENSE for terms and NOTICE for third-party notices.

Contributing

Contributions to the documentation and samples are welcome — see CONTRIBUTING.md for details.

Security

To report a security vulnerability, please follow the process described in SECURITY.md.

About

Take full control over DisplayLink-connected displays with DisplayLink Direct

Resources

Readme
License

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

1 star

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.