Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

switcheroo-control-3.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: switcheroo-control Distribution: openSUSE Tumbleweed
Version: 3.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Nov 2 14:00:56 2025
Group: Hardware/Other Build host: reproducible
Size: 144792 Source RPM: switcheroo-control-3.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gitlab.freedesktop.org/hadess/switcheroo-control
Summary: D-Bus service to check the availability of dual GPUs
switcheroo-control is a D-Bus service to check the availability of dual GPUs.

Provides

Requires

License

GPL-3.0-only

Changelog

* Sun Nov 02 2025 Jan Engelhardt <jengelh@inai.de>
  - Pull in kernel-devel and enable xe-drm.
* Mon Oct 27 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.0:
    * Add new API to discover discrete GPUs; works with amdgpu,
      nouveau, i915, xe, and the proprietary NVIDIA driver.
    * Include environment variable VK_LOADER_DRIVERS_SELECT for
      selecting the approriate Vulkan driver.
    * Add Xe and AMDGPU drivers to the Vulkan driver list.
  - Build with discrete-gpu check for Intel Xe disabled because
    meson cannot find `drm/xe_drm.h`, which for openSUSE kernels is
    in `/usr/src/linux-<VER>/include/uapi/`. Meson fails at
    configure unless this is disabled.
  - Drop unnecessary rpmlintrc file since man file has been
    installed for a while now and rpmlint does not complain about
    'missing man file'.
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    PatchN.
* Mon Jul 04 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.6:
    * Remove the recently added support for setting the GPU for
      Vulkan apps as this broke sandboxed Vulkan apps.
    * Fix for non-x86 platforms not having a default GPU.
* Sun May 01 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.5:
    * Add support for setting the GPU to use for Vulkan apps, on
      systems with heterogenous GPUs.
    * Fix "--gpu" option not working as documented.
    * Install the D-Bus configuration file in the correct location.
  - Adapt dbus conf file location in keeping with upstream (requires
    re-evaluation by security team bsc#1199065).
* Wed Nov 24 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_switcheroo-control.service.patch
* Tue Jan 05 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.4:
    * Fix the cleaned-up name of some video cards not being picked
      up.
    * Add a test suite.
  - BuildRequires: pkgconfig(umockdev), python-dbus-python, and
    python-rpm-macros for unit test run as part of %check.
  - meson >= 0.50 is required; update BuildRequires accordingly.
* Tue Jul 14 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3:
    * Fix the path to the interpreter for the switcherooctl tool
      added in 2.2.
  - Changes from version 2.2:
    * Port build system to meson.
    * Add a command-line utility to launch specific commands on a
      specific GPU, or the first discrete one.
  - Adapt to meson build system; drop autoconf, automake from
    BuildRequires and add meson.
* Sat Jan 04 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.1:
    * Fix the wrong data type being advertised in the introspection
      XML for the GPUs property, which lead to incorrect
      auto-generated code
    * Fix a potential assertion on startup.
* Sat Nov 23 2019 Dingzhong Chen <wsxy162@gmail.com>
  - Update to version 2.0
    + This release adds a number of new properties to list GPUs,
      figure out how to launch OpenGL client on specific GPUs, and
      figure out which one is the default, in a way that supports the
      stock GPU drivers as well as the NVidia proprietary drivers.
    + The service file itself also makes use of systemd's hardening
      features.
    + Note that the API was extended in a backwards compatible way.
  - Change the repo URL.

Files

/usr/bin/switcherooctl
/usr/lib/systemd/system/switcheroo-control.service
/usr/lib/udev/hwdb.d/30-pci-intel-gpu.hwdb
/usr/lib/udev/rules.d/30-discrete-gpu.rules
/usr/libexec/switcheroo-control
/usr/libexec/switcheroo-control-check-discrete-amdgpu
/usr/libexec/switcheroo-control-check-discrete-nouveau
/usr/libexec/switcheroo-control-check-discrete-xe
/usr/share/dbus-1/system.d/net.hadess.SwitcherooControl.conf
/usr/share/doc/packages/switcheroo-control
/usr/share/doc/packages/switcheroo-control/NEWS
/usr/share/doc/packages/switcheroo-control/README.md
/usr/share/licenses/switcheroo-control
/usr/share/licenses/switcheroo-control/COPYING
/usr/share/man/man1/switcherooctl.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 11 22:45:14 2025