LINUX.ORG.RU

DRI_PRIME=1 не увеличивает производительность

 , , ,


0

2

Уже создавал тему на счет DRI_PRIME=1. В убунте решил проблемы установкой последней версии mesa. Без DRI_PRIME=1 glxgears выдает 60 FPS, с DRI_PRIME=1 FPS увеличивается до нескольких тысяч.

Сейчас сижу в Arch Linux и все ПО тут по умолчанию последней версии. И DRI_PRIME=1 работает только вот FPS больше не становиться. Что с DRI_PRIME, что без, glxgears выдает одинаково 60 FPS. Но при этом glxinfo показывает различную информацию.

При запуске каких-нибудь игрушек также прироста производительности не наблюдается.

В чем может проблема?

$ glxinfo -B

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD MULLINS (DRM 2.50.0 / 4.12.13-1-ARCH, LLVM 5.0.0) (0x9851)
    Version: 17.2.0
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: X.Org
OpenGL renderer string: AMD MULLINS (DRM 2.50.0 / 4.12.13-1-ARCH, LLVM 5.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.0
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 17.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

$ DRI_PRIME=1 glxinfo -B

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD HAINAN (DRM 2.50.0 / 4.12.13-1-ARCH, LLVM 5.0.0) (0x666f)
    Version: 17.2.0
    Accelerated: yes
    Video memory: 2048MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: X.Org
OpenGL renderer string: AMD HAINAN (DRM 2.50.0 / 4.12.13-1-ARCH, LLVM 5.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.0
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 17.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10


Последнее исправление: OverMind (всего исправлений: 1)

В чем может проблема?

Тестируешь в glxgears. Не надо так.

xDShot ★★★★★
()
Ответ на: комментарий от Medar

Попробовал. Все зависло. Только курсор мог двигать.

OverMind
() автор топика
Ответ на: комментарий от Medar

Но если запустить без DRI_PRIME=1, то vblank_mode=0 glxgears выдает около 1000 FPS.

OverMind
() автор топика

В чем может проблема?

vsync //_-

Ford_Focus ★★★★★
()

glxgears не бенчмарк. 60 fps - частота твоего монитора.

eternal_sorrow ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.