При рендеринге OpenGL отсутствуют некоторые треугольники, почему и как исправить

Я использую Ubuntu 20.10 на ПК с двойной загрузкой вместе с Windows 7 (32bit), только что установил Ubuntu несколько недель назад после обновления RAM до 16GB. Все работает нормально (после беспорядочной установки), пока несколько дней назад что-то не случилось ... Я вижу что-то не так с графикой, сначала заметил это в Minecraft, но затем я обнаружил проблему и в других приложениях. Этого не произошло 2 недели назад, и я не помню, какое изменение я сделал, что могло повлиять на графические драйверы. Прикрепленное изображение - это скриншот glxgears, на котором показаны отсутствующие треугольники.

enter image description here

Этот сбой также проявляется в Blender, не замеченный в простых формах, таких как цилиндры и кубы, но видимый в сложных формах, таких как голова обезьяны. Думаю, это проблема openGL.

В винде все нормально.

Что я пробовал (и не работал / нашел решение):

  • Google для "отсутствующих треугольников openGL"
  • purge-ppa из ppa: oibaf / graphics-drivers затем переустановите последнее обновление из этого ppa

Это результат «lshw -c video»:

 *-display                 
       description: VGA compatible controller
       product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:27 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64) memory:c0000-dffff

Это результат «glxinfo -B»:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1) (0x152)
    Version: 21.2.0
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.2
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 21.2.0-devel (git-a165385 2021-04-17 groovy-oibaf-ppa)
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 21.2.0-devel (git-a165385 2021-04-17 groovy-oibaf-ppa)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.2.0-devel (git-a165385 2021-04-17 groovy-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Ошибка появляется даже тогда, когда я пишу этот вопрос, см. Изображение:

enter image description here

Что произошло вот, а как исправить? Я бы предпочел не устанавливать Ubuntu заново, так как это было беспорядочно с настройками загрузки и повторной загрузкой всех приложений.

1
задан 18 April 2021 в 22:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: