Автор Тема: [РЕШЕНО] Установка и проверка работы проприетарного nvidia  (Прочитано 509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
Debian 10 KDE Plasma 5.

uname -r
4.19.0-11-amd64

lspci -nn | egrep -i "3d|display|vga"
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)

sudo apt install nvidia-detect
nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)

Checking card:  NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
Your card is supported by the default drivers and legacy driver series 390.
It is recommended to install the
    nvidia-driver
package.

sudo apt install nvidia-driver
sudo reboot now
sudo dkms status
nvidia-current, 418.152.00, 4.19.0-11-amd64, x86_64: installed

lspci -v -s 01:00.0
lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. GP104 [GeForce GTX 1070]
        Flags: bus master, fast devsel, latency 0, IRQ 134
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
        Kernel modules: nvidia

sudo apt install mesa-utils
glxinfo | grep -i vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 1070/PCIe/SSE2
...

Итог:

glxgears
...
303 frames in 5.0 seconds = 60.475 FPS
300 frames in 5.0 seconds = 59.998 FPS
300 frames in 5.0 seconds = 59.997 FPS
300 frames in 5.0 seconds = 59.997 FPS

Что я делаю не так?
« Последнее редактирование: 03 Октябрь 2020, 02:05:01 от mexx »
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3668
  • Buster TDE & KDE
Что я делаю не так?
Дополнительно
sudo apt install nvidia-xconfig
sudo nvidia-xconfig
sudo reboot
Русские дебианщики против цифрового слабоумия !
 

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
Дополнительно

sudo apt install nvidia-xconfig
sudo nvidia-xconfig
sudo reboot now

Без изменений:

glxgears
303 frames in 5.0 seconds = 60.415 FPS
300 frames in 5.0 seconds = 59.990 FPS
300 frames in 5.0 seconds = 59.991 FPS
300 frames in 5.0 seconds = 59.993 FPS
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Онлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3160
  • Linux Registered User #547151
$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.485 FPS
...
То есть показания glxgears должны примерно быть равны частоте вашего дисплея.
Кроме того, у вас написано:
Kernel driver in use: nvidia
Kernel modules: nvidia
Значит, проприетарные дрова таки работают. Или я не понял вопроса?

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru
Или я не понял вопроса?
Я думаю его мало кто понял. Попугаи наверное маловаты.
Но, судя по цитате что ты привел, они должны быть равны частоте синхронизации монитора и , скорее всего, они такими и являются. Так что нет вопроса.

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
То есть показания glxgears должны примерно быть равны частоте вашего дисплея.
Хорошо.
Вот система сразу после установки:

uname -r
4.19.0-10-amd64

lspci -nn | egrep -i "3d|display|vga"
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)

lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. GP104 [GeForce GTX 1070]
        Flags: bus master, fast devsel, latency 0, IRQ 132
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: nouveau
        Kernel modules: nouveau

glxinfo | grep -i vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
    Vendor: VMware, Inc. (0xffffffff)
OpenGL vendor string: VMware, Inc.

glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: llvmpipe (LLVM 7.0, 256 bits)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_MESA_ycbcr_texture, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

glxgears
...
19459 frames in 5.0 seconds = 3891.794 FPS
20316 frames in 5.0 seconds = 4063.129 FPS
20300 frames in 5.0 seconds = 4059.985 FPS
20010 frames in 5.0 seconds = 4001.966 FPS

Как-то далеко от частоты дисплея )

Или я не понял вопроса?
Да, вопрос про "маловато попугаев". Или так и должно быть? Или надо как-то иначе измерять? Как?
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru
Да, вопрос про "маловато попугаев". Или так и должно быть? Или надо как-то иначе измерять? Как?
Сколько я встречал таких расследований все сводилось к тому, что эти попугаи показываются неизвестно как. И малое их количество не говорит о неправильной работе драйвера/карты. Надо чем-то другим измерить.

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
Сколько я встречал таких расследований все сводилось к тому, что эти попугаи показываются неизвестно как.
Это не расследование. Просто случайно обратил внимание.

Кстати, вот ноутбук с гибридной графикой intel + nvidia с bumblebee (старые данные из файла, по-моему это ещё Debian 8 Mate):

glxgears
302 frames in 5.0 seconds = 60.326 FPS # Это intel
...

optirun glxgears
5632 frames in 5.0 seconds = 1126.364 FPS # Это nvidia
...
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Онлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3160
  • Linux Registered User #547151
У меня абсолютна та же карточка 1070, проприетарные дрова, FPS в районе 60. Игры тянет нормально. Не заморачиваюсь.
nvidia-smi
Tue Sep 29 16:42:20 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.152.00   Driver Version: 418.152.00   CUDA Version: N/A      |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  P106-100            On   | 00000000:01:00.0 Off |                  N/A |
| 38%   29C    P8     6W / 120W |      0MiB /  6080MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 1070    On   | 00000000:06:00.0  On |                  N/A |
|  0%   49C    P5    10W / 166W |    409MiB /  8111MiB |      6%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    1      1103      G   /usr/lib/xorg/Xorg                           313MiB |
|    1     10925      G   ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files    72MiB |
+-----------------------------------------------------------------------------+

Оффлайн sidbar

  • Старожил
  • ****
  • Сообщений: 621
  • Debian 7, lxde
Возможно в блобе включен режим vblank_mode попробуй так запустить
vblank_mode=0 glxgears
Devuan GNU/Linux 3 (beowulf) i686, LXDE
 

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
Возможно в блобе включен режим vblank_mode попробуй так запустить
Без изменений.
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
Цитировать
mesa-utils – пакет, включащий различные утилиты для проверки работоспособности ОТКРЫТЫХ драйверов для видеокарт, развиваемых в рамках проекта Mesa - https://help.ubuntu.ru/wiki/mesa-utils
Поэтому и выдает неправильных попугаев для проприетарного драйвера. На этом и успокоюсь.
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Оффлайн sidbar

  • Старожил
  • ****
  • Сообщений: 621
  • Debian 7, lxde
Так галка стоит в настройках или нет?
 

* nv.png (84.63 КБ, 803x388)
Devuan GNU/Linux 3 (beowulf) i686, LXDE
 
Пользователи, которые поблагодарили этот пост: mexx

Оффлайн mexx

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 237
Так галка стоит в настройках или нет?
Точно!
Не сообразил я про права, пробовал от обычного пользователя:

vblank_mode=0 glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.414 FPS
300 frames in 5.0 seconds = 59.997 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 59.998 FPS

А надо было изменить же настройки! Теперь всё хорошо показывает:

glxgears
91422 frames in 5.0 seconds = 18284.297 FPS
92851 frames in 5.0 seconds = 18569.889 FPS
91049 frames in 5.0 seconds = 18209.748 FPS
91915 frames in 5.0 seconds = 18382.939 FPS

Спасибо!
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Теги:
 

Нет звука [РЕШЕНО]

Автор abc

Ответов: 10
Просмотров: 10769
Последний ответ 14 Май 2013, 11:00:16
от calambus
Bublebee. Nvidia

Автор Paper

Ответов: 6
Просмотров: 1332
Последний ответ 16 Январь 2016, 05:42:43
от Roma-san
2 видеокарты+ 4 монитора = ? [РЕШЕНО]

Автор Ruban

Ответов: 29
Просмотров: 12899
Последний ответ 29 Декабрь 2011, 13:13:52
от lisss
[решено] amd catalyst control center

Автор wild_blood

Ответов: 1
Просмотров: 1979
Последний ответ 04 Март 2014, 13:42:26
от ChubaDuba
[Решено] 3gp конвертер видео

Автор Роман846

Ответов: 7
Просмотров: 4671
Последний ответ 15 Январь 2012, 22:58:26
от lisss