Good morning,
I have a Dell Precision 5530 that I have installed CentOS7 on. Generic install without access to repos. From there I disabled nouveau and installed the nvidia drivers (NVIDIA-Linux.run). This was “successful”. After a reboot logging in works.
When attempting to open nvidia-settings, it fails fails to come up but nvidia-smi works (leading me to believe the nvidia drivers are loaded). Looking at lshw -class DISPLAY it shows that nvidia is used as the 3D renderer and the integrated graphics are set as the rest (below info). OpenGL is showing as using the integrated graphics which is an issue as well (see below for screen captures).
How do I disable the integrated graphics to force nvidia to be used for everything? Or at least force OpenGL to use the nvidia card instead of the integrated graphics? Thank you.
General info below
# nvidia-smi
Wed Jan 27 16:08:26 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.80.02 Driver Version: 450.80.02 CUDA Version: 11.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Quadro P1000 Off | 00000000:01:00.0 Off | N/A |
| N/A 37C P8 N/A / N/A | 0MiB / 4042MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
# nvidia-settings
ERROR: Unable to load info from any available system
# lshw -class display
*-display
description: 3D controller
product: GP107GLM (Quadro P1000 Mobile)
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:515 memory:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:ed000000-ed07ffff
*-display
description: VGA compatible controller
product: UHD Graphics 630 (Mobile)
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:148 memory:eb000000-ebffffff memory:80000000-8fffffff ioport:4000(size=64)
# glxinfo | grep -i opengl
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 6.0, 256 bits)
OpenGL version string: 2.1 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions: