Ändern der Standardgrafikkarte des Systems

Ändern der Standardgrafikkarte des Systems

Ich verwende derzeit Ubuntu 22.04 auf meinem Notebook Lenovo Gaming 15AH05, ohne zusätzliche Monitore. Vor Kurzem habe ich die Nvidia-Treiber installiert und wenn ich den Befehl „nvidia-smi“ ausführe, ist dies die Ausgabe:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05    Driver Version: 525.85.05    CUDA Version: 12.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  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   45C    P8     3W /  50W |      6MiB /  4096MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                           
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2505      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

Ich habe außerdem mit dem Befehl „nvidia-xconfig“ eine ziemlich standardmäßige xorg.conf-Datei erstellt, die folgendes Ergebnis lieferte:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 525.85.05

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Und dies ist das Ergebnis des Befehls 'lspci | grep VGA':

01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c6)

Wenn ich jetzt zugreife,Einstellungen > Details > Grafikdort steht: „NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] / RENOIR (renoir, LLVM 15.0.6, DRM 3.47, 5.19.0-35-generic)“

Ich kann also sagen, dass es erkannt wird, aber wenn ich auf ein Videospiel zugreife (in diesem Fall Factorio) und die Sprite-Grafikqualität auf „Hoch“ ändere, heißt es: „Wir haben festgestellt, dass Ihre Grafikkarte nur über 512 MB Speicher verfügt ...“ (Selbst wenn ich versuche, es mitRechtsklick > Mit dedizierter Grafikkarte ausführen)

Daher frage ich mich, ob es eine Möglichkeit gibt, die Datei xorg.conf so einzustellen, dass meine dedizierte Grafikkarte zur Standardgrafikkarte des Systems wird, oder ob es vielleicht einen besseren Ansatz für diese Situation gibt, der eine bessere Lösung darstellen würde.

verwandte Informationen