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 / 1477715
Accepted
Sprocket
Sprocket
Asked: 2023-07-13 08:37:08 +0800 CST2023-07-13 08:37:08 +0800 CST 2023-07-13 08:37:08 +0800 CST

O Blender trava usando gráficos integrados Intel

  • 772

O Blender trava frequentemente e precisa ser encerrado durante o uso normal do modo de edição e modo de objeto com gráficos integrados da Intel. Estou usando a versão 3.6.0 no Ubuntu 22.04, embora o problema esteja presente em outras versões. Eu tive esse problema desde que instalei o Ubuntu e ele persistiu durante a reinstalação do Ubuntu. Consegui encontrar o seguinte nos Logs após um congelamento:

Em "sistema"

20:02:34 kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 9:1:85df9e9f, in blender [35275]
20:02:34 kernel: i915 0000:00:02.0: [drm] blender[35275] context reset due to GPU hang

Em "aplicativos"

20:02:26 blender: WAYLAND found but libdecor was not, install libdecor for Wayland support, falling back to X11
20:02:26 blender: Unable to find 'libdecor-0.so'

Os congelamentos parecem desaparecer se eu usar uma placa gráfica externa bastante antiquada (o que é pior em todos os outros casos de uso), então o problema parece específico dos gráficos Intel. Nenhum outro programa parece ter problemas com isso. Pesquisei bastante, mas há mais de 50% de chance de estar perdendo algo dolorosamente óbvio. Obrigado!

EDIT: A instalação da libdecor não tem influência nos travamentos, portanto as primeiras mensagens de log são as únicas relevantes.

graphics
  • 1 1 respostas
  • 113 Views

1 respostas

  • Voted
  1. Best Answer
    Pierre H.
    2023-08-18T04:17:46+08:002023-08-18T04:17:46+08:00

    Também fui atingido por esse problema no Debian 11 ("Bullseye") com o Blender 3.6.1 (binário oficial do Linux). O Blender não responde simplesmente redimensionando o cubo de inicialização! dmesgmostra mensagens semelhantes sobre travamento da GPU. Minha placa gráfica é Skylake GT2 [HD Graphics 520] integrada em um Intel Core i5-6300U.

    Encontrei esse problema relatado como problema 2935 (e duplicado 3125 ) no repositório Freedesktop para driver de kernel Intel drm/i915.

    Eu tentei a solução alternativa de Petr Nosek mencionada nessas discussões:

    Primeiro, aumente o parâmetro do driver preempt_timeout_mspara 10.000. Não tenho certeza qual é a melhor maneira (e também suponho que não seja persistente nas reinicializações), mas usei

    $ sudo vi /sys/class/drm/card0/engine/rcs0/preempt_timeout_ms
    

    Então, o Blender deve ser iniciado com uma variável de ambiente (não tenho ideia do que ele faz, mas está documentado em https://docs.mesa3d.org/envvars.html#intel-driver-environment-variables ).

    $ INTEL_DEBUG=reemit blender
    

    No entanto, achei esta segunda etapa mais fácil de automatizar, modificando o blender.desktoparquivo do inicializador que coloquei no formato ~/.local/share/applications. Seguindo https://unix.stackexchange.com/q/469466/194642 , modifiquei a linha Exec para ser:

    Exec=env INTEL_DEBUG=reemit /my/path/to/blender/bin/blender-3.6.1/blender %f
    

    Até agora funciona (não há mais congelamento do Blender)...

    • 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