AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1530856
Accepted
riccardo caraccio
riccardo caraccio
Asked: 2024-10-22 23:17:38 +0800 CST2024-10-22 23:17:38 +0800 CST 2024-10-22 23:17:38 +0800 CST

WSL2 MESA: erro: ZINK: falha ao escolher pdev após glxinfo -B

  • 772

Premissa : Sou um novato neste tópico

Estou tentando configurar meu WSL para testar cálculos numéricos (baseados em OpenGL) em GPUs.
Já instalei o CUDA, nvcc --versione nvidia-smitudo glxgearsparece estar funcionando corretamente ( Veja aqui para saída ).

No entanto, tenho a seguinte saída depois glxinfo -B:

name of display: :0
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Microsoft Corporation (0xffffffff)
    Device: D3D12 (NVIDIA GeForce GTX 1650 Ti with Max-Q Design) (0xffffffff)
    Version: 24.0.9
    Accelerated: yes
    Video memory: 11996MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: Microsoft Corporation
OpenGL renderer string: D3D12 (NVIDIA GeForce GTX 1650 Ti with Max-Q Design)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 24.0.9-0ubuntu0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

Isso está interferindo no meu aplicativo, levando a travamentos em casos de teste.
Tentei atualizar para uma versão mais nova do MESA usando ppa, mas isso levou a outro erro.

Você tem alguma ideia de como consertar isso? Qualquer ajuda é muito bem-vinda!

Outras informações:
Ubuntu 24.04
PC: Razer Blade-stelth
Placa de vídeo: NVIDIA GeForce GTX 1650 Ti com Max-Q Design
Windows 11

drivers
  • 2 2 respostas
  • 3799 Views

2 respostas

  • Voted
  1. Best Answer
    riccardo caraccio
    2024-10-24T16:30:36+08:002024-10-24T16:30:36+08:00

    Obrigado @Holger pela sua resposta.
    Já tentei esses passos: mais importante, pelo que entendi, export LIBGL_ALWAYS_SOFTWARE=1diz ao compilador para usar aceleração de software em vez de aceleração de hardware, reduzindo o desempenho do código. Portanto, no meu caso pelo menos, não acho que seja o que estou procurando.
    NO ENTANTO , graças ao comentário de @popey apontando para este link , consegui resolver o problema configurandoexport GALLIUM_DRIVER=d3d12 .
    Agora, quando executo, glxinfo -Bobtenho uma saída limpa:

    name of display: :0
    display: :0  screen: 0
    direct rendering: Yes
    Extended renderer info (GLX_MESA_query_renderer):
        Vendor: Microsoft Corporation (0xffffffff)
        Device: D3D12 (NVIDIA GeForce GTX 1650 Ti with Max-Q Design) (0xffffffff)
        Version: 24.0.9
        Accelerated: yes
        Video memory: 11996MB
        Unified memory: no
        Preferred profile: core (0x1)
        Max core profile version: 4.6
        Max compat profile version: 4.6
        Max GLES1 profile version: 1.1
        Max GLES[23] profile version: 3.1
    OpenGL vendor string: Microsoft Corporation
    OpenGL renderer string: D3D12 (NVIDIA GeForce GTX 1650 Ti with Max-Q Design)
    OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.2
    OpenGL core profile shading language version string: 4.60
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    
    OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.2
    OpenGL shading language version string: 4.60
    OpenGL context flags: (none)
    OpenGL profile mask: compatibility profile
    
    OpenGL ES profile version string: OpenGL ES 3.1 Mesa 24.0.9-0ubuntu0.2
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
    

    Obrigado novamente por toda a ajuda!

    • 3
  2. Holger
    2024-10-22T23:52:14+08:002024-10-22T23:52:14+08:00

    Eu tive um problema parecido e o seguinte me ajudou:

    sudo apt install mesa-utils libgl1-mesa-dri libgl1-mesa-glx
    export LIBGL_ALWAYS_SOFTWARE=1
    

    Pode não ser possível instalar o libgl1-mesa-glx, mas ele ainda funciona com a variável de ambiente definida.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve