Gtx670, nouveau, mesa, git push... Новогодние вопросы

С Новым Годом всех причастных.
Вот не было печали с Intel HD Video - подарили Nvidia gtx670.
C nouveau ощутимый плюс есть, хотя с mesa уже имел проблемы.
В Параметрах системы подавил полупрозрачность. Реально раздражает.
А на git push в консоли KDE выдает:

~> git push
MESA: error: ZINK: vkEnumeratePhysicalDevices failed (VK_ERROR_INITIALIZATION_FAILED)
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink
...

В bugzill’e факт зарегистрирован.
Ну причем здесь консольный git push? Не add, не commit а именно push?
У кого-нибудь получилось собрать драйвер Nvidia для ядра Leap 15.6?
И как отключить mesa?

Чего? Зачем?

Не указана ОС.
Срок поддержки Leap 15.6 закончится в апреле.

GeForce GTX 670 имеет камень GK104. Nvidia его уже не поддерживает.
Проще продать видеокарту и купить AMD Radeon GCN (лучше GCN3+).

В новейшей Mesa OpenGL работает через Zink, который обращается к Vulkan драйверу (NVK?).

Привет. Последние два вопроса снимаю. Подозрительно просто и быстро сгенерился? драйвер.

Я не знаю, чем эту то занять. Подарок. Так - любопытно.
Кстати, чем в Leap можно её нагрузить? В играх я абсолютный профан.

Но ведь всё уже готово?
https://download.nvidia.com/opensuse/leap/15.6/x86_64/

Ну, погорячился.
И все же - чем можно нагрузить? Для проверки.

zypper se mesa-demo

Вычисления:

clinfo
clpeak

и vkpeak https://github.com/nihui/vkpeak.

1 Like

Забыл написать - бублик доступен для Линукса:

1 Like

В топике цифры перепутал: не 670 а GTX 760. Тот-же Kepler, только дешевле и медленней.

~> inxi -Ga
Graphics:
  Device-1: NVIDIA GK104 [GeForce GTX 760] driver: nvidia v: 470.256.02
    alternate: nouveau,nvidia_drm non-free: series: 470.xx+
    status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
    process: TSMC 28nm built: 2012-18 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    link-max: gen: 3 speed: 8 GT/s lanes: 16 ports: active: none off: HDMI-A-1
    empty: DP-1,DVI-D-1,DVI-I-1 bus-ID: 01:00.0 chip-ID: 10de:1187
    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: 1600x900 s-dpi: 75 s-size: 542x305mm (21.34x12.01")
    s-diag: 622mm (24.49")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: HDMI built: 2024
    res: 1600x900 dpi: 94 gamma: 1.2 size: 434x236mm (17.09x9.29") modes:
    max: 1600x900 min: 640x480
  API: OpenGL v: 4.6.0 NVIDIA 470.256.02 renderer: NVIDIA GeForce GTX
    760/PCIe/SSE2 direct-render: Yes

Для этого драйвера в визуальных тестах искажений не увидел. А вот то, что с ошибками:

/usr/lib64/mesa-demos/tests> ./shadow-sample
GLSL 1.x not supported

/usr/lib64/mesa-demos/tests> ./fptest1
fptest1: fptest1.c:174: Init: Assertion `glIsProgramNV(progs[1])' failed.
Аварийный останов (стек памяти сброшен на диск)

/usr/lib64/mesa-demos/tests> ./ext422square
Error: GL_EXT_422_pixels not supported!

/usr/lib64/mesa-demos/demos> ./paltex
Sorry, GL_EXT_paletted_texture not supported

/usr/lib64/mesa-demos/xdemos> ./overlay
Couldn't get an overlay visual.
Your hardware probably doesn't support framebuffer overlay planes.

/usr/lib64/mesa-demos/xdemos> ./glxpixmap
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  25
  Current serial number in output stream:  26

/usr/lib64/mesa-demos/demos> ./vao_demo
GL_RENDERER = NVIDIA GeForce GTX 760/PCIe/SSE2
GL_VERSION = 4.6.0 NVIDIA 470.256.02
Sorry, this program requires GL_APPLE_vertex_array_object

Затрудняюсь оценить: где тут карта, где драйвер. И насколько всё плохо.

Установка проприетарного драйвера в альтернативной Leap 15.6 пока не задалась: развалил X11 сервер. Восстановил, но криво.
BTW: укажите правильный путь восстановления KDE Plasma с штатным nouveau?

Stress test это интересно. По поводу сравнений c GTX 760 или без, вот одна из оценок:

GTX 760 опережает HD Graphics 2500 на целых 1700% в нашем суммарном рейтинге производительности.

Восстановление решается сносом драйвера Nvidia:

# zypper rm *nvidia*
# reboot

С бубликом и прочее собрался пробовать в Leap в альтернативной загрузке (на HDD осталась 15.5).
В 15.5 драйвер Nvidia установился без проблем. Обновил 15.5 до 15.6 с удалением репо.
При установке драйвера в 15.6 (# zypper inr) вылезло:

Обнаружен 1 конфликт файлов:

File /usr/lib/libOpenCL.so.1.0.0
  from install of
     nvidia-computeG05-32bit-470.256.02-lp156.87.1.x86_64 (NVIDIA)
  conflicts with file from package
     libOpenCL1-32bit-2.3.1-150100.8.19.1.x86_64 (@System)

Разрешил конфликт удалением libOpenCL1-32bit-2.3.1-150100.8.19.1.x86_64.
Установка драйвера проходит, но драйвер не грузится: консоль 800x600 без каких-либо сообщений.
В сети подобных ситуаций хватает. Потрепыхался и укрепился во мнении: да ну их, эти обновления системы. Только хардкор: format С: , если кто еще помнит.
Спасибо. Закрываю тему.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.