Giter Site home page Giter Site logo

colorcontrol's Introduction

ColorControl

Easily change NVIDIA and AMD display settings and/or control LG TV's

NVIDIA/AMD controller

If you own a NVIDIA or AMD graphics card, this app allows you not to only adjust basic display settings, but some hidden settings as well. For both NVIDIA and AMD graphics cards, you can configure your own presets to change the color depth (6 to 16 bpc), color format (RGB/YUV), refresh rate, dithering and HDR setting. You can assign a global keyboard shortcut to each preset to change the display settings (and HDR!) with just a couple of key presses. The NVIDIA controller even has some more options:

  • Dynamic range: VESA (Full RGB) or CEA (Limited RGB/YUV)
  • Color space: to change the color space, but most may not be supported by your tv
  • Dithering: you can define the dithering mode (Temporal or Spatial) and the dithering bit depth

Notes:

  • For a specific setting to be applied, you must include it within the preset. Just click the "Include" menu item and once it is checked, you're good to go.

Screenshot: image

LG controller

If you own a recent LG TV (2018 or newer, older might work), you can control your TV through the app (no NVIDIA or AMD graphics card needed). At startup of the application it will automatically detect your tv's (see below) if they are on the same network as your pc. If a tv is powered on, it will show a popup by which you can allow ColorControl to send commands to you tv. This will only happen the first time or whenever there's a change in the required permissions. A new version of ColorControl might need this. It is also possible to add a tv manually by using the "Add" button. A name and ip address are required, the MAC address is only necessary for Wake-On-Lan. You can configure as well when to automatically power your tv on or off:

  • Power on after startup of pc
  • Power on after resume
  • Power off on shutdown
  • Power off on standby
  • Power off on screensaver and on when screensaver deactivates

Presets

With the presets you can peform actions on your tv you would normally do via the remote control. Properties of a preset:

  • Name: fill in your own name/description
  • Device: select the tv to perform the action on. Defaults to "Globally selected device", which is the selected device in the top devices drop down.
  • App: select the app to launch that is installed on your tv (optional)
  • Shortcut: enter the global shortcut to execute this preset
  • Steps: steps to execute sequentially. These steps can be:
    • Remote control buttons: like RIGHT, LEFT, ENTER, etc.
    • Actions: directly change picture settings like backlight, contrast, pictureMode, etc. In a dialog you have to specify the value.
    • NVIDIA/AMD presets: add NVIDIA or AMD presets here that have to execute as well

Furthermore, you can add a trigger to a preset which means it will execute automatically when a process on your pc is running. See for more information: https://github.com/Maassoft/ColorControl/releases/tag/v4.0.0.0

Screenshot: image

Auto detecting your tv

Check if the TV is listed in Windows Device Manager (Win+X -> Device Manager) under Digital Media Devices. If not then add the TV using Settings (Win+I) -> "Devices" -> "Add Bluetooth or other device" -> "Everything Else", then select your TV by name. It should now appear in Device Manager. (If your TV is not shown when adding devices then your PC is unable to see the TV on the network, check your network settings on both the PC & TV) NOTE: You may have to add the TV as a device more than once before it appears in Device Manager, as Windows can detect the TV as multiple devices.

WinPcap is no longer used by default, but if you receive WinPcap errors, download and install Npcap (https://nmap.org/npcap/#download) in WinPcap compatibility mode. WinPcap is depreciated under windows 10.

On the Options-tabpage you can finetune some parameters and/or enable some settings:

Screenshot3

colorcontrol's People

Contributors

maassoft avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.