I need nvidia control panel like windows, please help

hi,

my system: leap 15.6 kernel 6.4.0-150600.23.17-default (64-bit), plasma5, x11, gpu NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2

my need: the gpu work fine but i want gui to control things like brightness, refresh rate and other settings like in windows. importantly i fear system unstability from installing new things so i thought to ask experts here cause im extremely desire to control brightness and other settings through gui.

thanks in advance

I’m assuming you mean brightness for external monitors (the following applies to external monitors only).

For Leap, for things like brightness and contrast, you could try vdu_controls, but is only available as an experimental package:

https://software.opensuse.org/package/vdu_controls?search_term=vdu_controls

See https://github.com/digitaltrails/vdu_controls for screenshots and detailed info. I’m the author of vdu_controls, so I’m not a neutral commentator.

You could use ddcutil from the command line - that’s officially available for leap. (Vdu_controls is a wrapper for ddcutil, or optionally ddcutil-service, so it you install vdu_controls it would install ddcutil anyway).

Plasma-6 has brightness controls, and has recently added support for controlling the brightness of more than one monitor. But Plasma-6 isn’t yet officially available for Leap, and Plasma-6 is probably a bit less stable than Plasma-5 (depends a bit on how you use it).

Even if refresh rate controls are exposed, I’m not sure whether dynamically changing refresh rates is possible/advisable for X11, others might care to comment.

As you don’t tell what driver you are using…
After installation of the Nvidia drivers simply open nvidia-settings which is also available via the application starter menu as Nvidia X Server settings.

Post

inxi -aFz

here the result of inxi -aFz
z
System:
Kernel: 6.4.0-150600.23.17-default arch: x86_64 bits: 64 compiler: gcc
v: 7.5.0 parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default
root=UUID=7c0ddaa0-79f8-490e-8f40-68e5a16b8d33 acpi_backlight=vendor
splash=verbose
resume=/dev/disk/by-uuid/730eb1ba-9e79-487f-8155-5b5327a21266
preempt=full quiet security=apparmor mitigations=auto
Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
dm: SDDM Distro: openSUSE Leap 15.6
Machine:
Type: Desktop Mobo: ASRock model: X570 Phantom Gaming 4S
serial: UEFI: American Megatrends v: P5.60
date: 01/18/2024
CPU:
Info: model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA20120E
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 2199 high: 2200 min/max: 2200/4662 boost: enabled
scaling: driver: acpi-cpufreq governor: ondemand cores: 1: 2194 2: 2200
3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2196 10: 2200 11: 2200
12: 2200 13: 2200 14: 2195 15: 2200 16: 2200 bogomips: 108602
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow mitigation: Safe RET
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
vendor: eVga.com. driver: nvidia v: 550.100 alternate: nouveau,nvidia_drm
non-free: 530.xx+ status: current (as of 2023-05) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 4
link-max: lanes: 16 ports: active: none off: HDMI-A-1
empty: DP-1,DP-2,DP-3 bus-ID: 08:00.0 chip-ID: 10de:2489 class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
compositor: kwin_x11 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,vesa alternate: nouveau,nv
gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 1280x1024 s-dpi: 53 s-size: 613x490mm (24.13x19.29")
s-diag: 785mm (30.9")
Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: LCDMT23
built: 2010 res: 1280x1024 hz: 75 dpi: 54 gamma: 1.2
size: 600x340mm (23.62x13.39") diag: 690mm (27.2") ratio: 16:9 modes:
max: 1280x720 min: 640x480
API: OpenGL v: 4.6.0 NVIDIA 550.100 renderer: NVIDIA GeForce RTX 3060
Ti/PCIe/SSE2 direct-render: Yes

Audio:
Device-1: NVIDIA GA104 High Definition Audio vendor: eVga.com.
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 4
link-max: lanes: 16 bus-ID: 08:00.1 chip-ID: 10de:228b class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASRock
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0a:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: GEMBIRD Buildwin Media-Player
driver: hid-generic,snd-usb-audio,usb-storage,usbhid type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2:3 chip-ID: 1908:2220
class-ID: 0300 serial:
API: ALSA v: k6.4.0-150600.23.17-default status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.0.5 status: off with: 1: pipewire-pulse
status: off 2: wireplumber status: active 3: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0
chip-ID: 8086:1539 class-ID: 0200
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
Bluetooth:
Device-1: Broadcom BCM20702A0 Bluetooth 4.0 driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4:2 chip-ID: 0a5c:21e8
class-ID: fe01 serial:
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
Local Storage: total: 465.76 GiB used: 87.63 GiB (18.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNV2S500G
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: fw-rev: EJFK3N.7 temp: 59.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 100 GiB size: 100 GiB (100.00%) used: 19.18 GiB (19.2%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 1024 MiB size: 1022 MiB (99.80%)
used: 5.9 MiB (0.6%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 200 GiB size: 199.9 GiB (99.95%)
used: 68.44 GiB (34.2%) fs: xfs dev: /dev/nvme0n1p4 maj-min: 259:4
ID-4: /opt raw-size: 100 GiB size: 100 GiB (100.00%)
used: 19.18 GiB (19.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /tmp raw-size: 100 GiB size: 100 GiB (100.00%)
used: 19.18 GiB (19.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-6: /var raw-size: 100 GiB size: 100 GiB (100.00%)
used: 19.18 GiB (19.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 18 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 42.2 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 436 Uptime: 8h 55m wakeups: 0 Memory: available: 15.53 GiB
used: 9.76 GiB (62.8%) Init: systemd v: 254 default: graphical
tool: systemctl Compilers: gcc: 7.5.0 alt: 7 Packages: pm: rpm pkgs: N/A
note: see --rpm tools: yast,zypper pm: flatpak pkgs: 28 Shell: Bash
v: 4.4.23 running-in: konsole inxi: 3.3.27

Use </> button to format text.

This was already explained.

i installed nvidia settings but i didnt find option to control brightness which the main thing i look for. i want to change brightness with keyboard shortcut i already set one through shortcut settings but unable to change the brightness with it. i installed many widget but the same unable to change brightness.

1 Like

thank you so much but now i want to control it with keyboard shortcut is there way? please

That will depend on which desktop environment you use (KDE, GNOME, etc). But ddcutil can be used to control various things from the command-line, and you can probably bind a keyboard shortcut to the specific command you need, depending on the desktop envrionment.

Note that the nvidia-control panel only controls the output brightness range of the GPU card. It does not change the brightness of the connected monitor’s backlight.

This means that reducing the brightness via nvidia-settings reduces the steps of brightness, for example, the RGB values might be reduced to 0 to 180 instead of 0 and 255, as a result images will show a more limited color range.

A utility such as ddcutil uses VESA DDC Virtual-Control-Panel commands to tell the monitor to turn down it’s backlight, so the monitor still receives RBG 0…255. The Virtual-Control-Panel is equivalent to using the monitor’s built-in control panel. This approach should result in more faithful/richer representation of images (providing you don’t turn down the backlight too far).

If you’re not concerned about dynamic range, or perceiving shades of color, or picking out monsters in the gloom, then using the nvidia-settings (or even the command line xrandr) is an OK way to approach the problem.

1 Like

i just want to control brightness either of monitor or gpu but using keyboard shortcuts only.