it-swarm-eu.dev

Jak zkontroluji, zda Ubuntu používá grafickou kartu NVIDIA?

Důvodem, proč se ptám, je, že žádná z her, které jsem nainstaloval prostřednictvím softwarového centra, které vyžadují 3D accelartion, například TORCS, se nespustí. Když se pak pokusím spustit, nic se nestane. Mám Dell Inspiron N5110 s nVidia GeForce GT 525M.

Vyzkoušel jsem následující, což jsou některé návrhy pro lidi s podobnými problémy:

lspci -v

Což mi dalo:

01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 04ca
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    Expansion ROM at f6000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidia_current, nvidia_current_updates, nvidia, nouveau, nvidiafb

Zkusil jsem také:

egrep -i " connected|card detect|primary dev" /var/log/Xorg.0.log

Což mi dalo:

[    20.873] (II) intel(0): Output LVDS1 connected

A:

nvidia-smi -a

Což dalo:

NVIDIA: could not open the device file /dev/nvidiactl (No such file or directory).
Nvidia-smi has failed because it couldn't communicate with NVIDIA driver. Make sure that latest NVIDIA driver is installed and running.

Opravdu nechápu, co to všechno znamená.

87
Nic

Vím, že otázka je stará, ale našel jsem řešení, které jsem nenalezl na žádné jiné téma.

Otevřete terminál a typ

lspci -vnnn | Perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

Váš výstup bude něco takového:

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller]) 

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] [1002:682f] (rev ff) (prog-if ff)

Nyní hledejte [VGA controller] na konci každého zařízení. Ať už má zařízení jakékoli, je to aktivní GPU. V mém případě je to práce s procesorem i7 (HD 4000).

53
Geo

Našel jsem toto (pokud máte NVidia a intel grafické karty):

Myslím, že následující příkaz by měl naznačit váš aktivní čip:

$ glxinfo|egrep "OpenGL vendor|OpenGL renderer*"

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile*

Pokud jste přepnuli na kartu NVidia:

$ optirun glxinfo|egrep "OpenGL vendor|OpenGL renderer"

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 555M/PCIe/SSE2
42
Jorge Valcal

nvidia-settings obslužný program

Na Ubuntu 15.10 po instalaci nvidia-352 a zdá se, že GPU funguje:

nvidia-settings

ukazuje něco jako:

enter image description here

Všimněte si, jak to ukazuje:

GPU 0 - (NVS 5400M)

kde NVS 5400M je můj model GPU. Testováno také na Quadro K1100M. To se neobjevilo dříve, než jsem nainstaloval ovladač.

Také když střílím:

Sudo apt-get install mesa-utils
__GL_SYNC_TO_VBLANK=0 vblank_mode=0 glxgears

využití GPU jde na> 90%, což znamená, že funguje.

Tyto varianty env jsou k dispozici pro deaktivaci vsync: https://stackoverflow.com/questions/17196117/disable-vertical-sync-for-glxgears

Nakonec je však jediným testem, který je důležitý, benchmark s GPU/bez GPU a uvidíte, jak vaše FPS jde nahoru nebo ne: Jak provést podrobný a rychlý 3D výkonnostní test

nvidia-settings je mimochodem otevřený zdroj: https://github.com/NVIDIA/nvidia-settings

Podobné na Launchpadu: https://answers.launchpad.net/ubuntu/+question/233462

Nejjednodušší způsob, jak zkontrolovat, je Přejít na Nastavení -> Podrobnosti -> O aplikaci

Settings

24
Maduka Jayalath

Zkuste to, myslím, že to bude fungovat:

nvidia-smi

To vám dá něco takového

enter image description here

5
rhoitjadhav

Myslím, že jedním z nejjednodušších způsobů je spustit tento příkaz prime-select query v terminálu.
Výstupem bude grafická karta, kterou používá váš počítač.
Zde je příklad:
enter image description here Pokud chcete přepínat mezi grafickými kartami, které máte, použijte Sudo prime-select <graphic card name>

4
singrium
Sudo aptitude install inxi

inxi -G

Výstup bude takový:

Graphics:  Card: NVIDIA GF108 [GeForce GT 730]
           Display Server: x11 (X.Org 1.19.6 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
           Resolution: [email protected], [email protected]
           OpenGL: renderer: GeForce GT 730/PCIe/SSE2 version: 4.6.0 NVIDIA 390.116
2
ephemerr