All Projects → Shatur95 → Optimus Manager Qt

Shatur95 / Optimus Manager Qt

Licence: gpl-3.0
An interface for Optimus Manager that allows to switch GPUs on Optimus laptops.

Projects that are alternatives of or similar to Optimus Manager Qt

Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (+225.22%)
Mutual labels:  nvidia, intel
Coriander
Build NVIDIA® CUDA™ code for OpenCL™ 1.2 devices
Stars: ✭ 665 (+478.26%)
Mutual labels:  nvidia, intel
Ocl
OpenCL for Rust
Stars: ✭ 453 (+293.91%)
Mutual labels:  nvidia, intel
vibrantLinux
A tool to automate managing your screen's saturation depending on what programs are running
Stars: ✭ 66 (-42.61%)
Mutual labels:  qt, nvidia
Mate Optimus
NVIDIA Optimus GPU switcher
Stars: ✭ 70 (-39.13%)
Mutual labels:  nvidia, intel
Clojurecl
ClojureCL is a Clojure library for parallel computations with OpenCL.
Stars: ✭ 266 (+131.3%)
Mutual labels:  nvidia, intel
Staxrip
StaxRip is a video encoding app for Windows with a unrivaled feature set and usability.
Stars: ✭ 629 (+446.96%)
Mutual labels:  nvidia, intel
darknet
Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux
Stars: ✭ 160 (+39.13%)
Mutual labels:  intel, nvidia
Nvidia System Monitor Qt
Task Manager for Linux for Nvidia graphics cards
Stars: ✭ 61 (-46.96%)
Mutual labels:  nvidia, qt
Inventory Hunter
⚡️ Get notified as soon as your next CPU, GPU, or game console is in stock
Stars: ✭ 778 (+576.52%)
Mutual labels:  nvidia, intel
gpu-passthrough
A GPU passthrough tutorial using libvirt and KVM on GNU/Linux
Stars: ✭ 57 (-50.43%)
Mutual labels:  intel, nvidia
Shadowreplay Linux
Shadowplay's Replay Feature On Linux For Nvidia, AMD and Intel
Stars: ✭ 79 (-31.3%)
Mutual labels:  nvidia, intel
JetScan
JetScan : GPU accelerated portable RGB-D reconstruction system
Stars: ✭ 77 (-33.04%)
Mutual labels:  intel, nvidia
Realsr Ncnn Vulkan
RealSR super resolution implemented with ncnn library
Stars: ✭ 357 (+210.43%)
Mutual labels:  nvidia, intel
gpufetch
Simple yet fancy GPU architecture fetching tool
Stars: ✭ 66 (-42.61%)
Mutual labels:  intel, nvidia
Anakin
High performance Cross-platform Inference-engine, you could run Anakin on x86-cpu,arm, nv-gpu, amd-gpu,bitmain and cambricon devices.
Stars: ✭ 488 (+324.35%)
Mutual labels:  nvidia, intel
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (+604.35%)
Mutual labels:  intel, nvidia
Nvidia-Intel
Setup Nvidia & Intel services
Stars: ✭ 21 (-81.74%)
Mutual labels:  intel, nvidia
Tf Coriander
OpenCL 1.2 implementation for Tensorflow
Stars: ✭ 775 (+573.91%)
Mutual labels:  nvidia, intel
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-38.26%)
Mutual labels:  nvidia, intel

Optimus Manager Qt logo Optimus Manager Qt

GitHub (pre-)release Codacy grade

Optimus Manager Qt is an interface for Optimus Manager that allows to configure and switch GPUs on Optimus laptops using the tray menu.

Note: Please send all non-interface related issues to Optimus Manager repository.

Content

Screenshots

Tray screenshot Tray menu screenshot

General settings screenshot Optimus settings screenshot

Features

  • Display the current video card in the system tray
  • Graphic menu for Optimus Manager configuration
  • Switching video cards using the context menu
  • Customizable tray icon
  • Optional extended Plasma support (you can compile it with or without Plasma dependencies, see below)

Third-party

Libraries

This project uses SingleApplication.

Therefore, if you want to clone this project, you need to use the --recursive option:

git clone --recursive [email protected]:Shatur95/optimus-manager-qt.git

or you can initialize these modules later:

git clone [email protected]:Shatur95/optimus-manager-qt.git
git submodule init
git submodule update

Icons

circle-flags icons are used for flags.

Nvidia icon from the Masalla icon theme is used for the application and status icons.

Installation

Arch Linux and derivatives

You can install optimus-manager-qt or optimus-manager-qt-git from AUR.

Note: If you are using Plasma, it is recommended to replace in the PKGBUILD _plasma=false with _plasma=true to use additional KDE API feautures (this also adds additional dependencies).

Manual building

You can build Optimus Manager Qt by using the following commands:

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release ..
cmake --build .

If you want to build with extended Plasma support you need to define WITH_PLASMA (the same as _plasma=true in the PKGBUILD):

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D WITH_PLASMA ..
cmake --build .

You will then get a binary named optimus-manager-qt.

Localization

To help with localization you can use Crowdin or translate files in data/translations with Qt Linguist directly. To add a new language, write me on the Crowdin project page or copy data/translations/optimus-manager.ts to data/translations/optimus-manager_<ISO 639-1 language code>.ts, translate it and send a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].