У меня возникают сбои в компьютерной игре, которые могут быть связаны с тем, что драйвер моей видеокарты не обновлен. Кроме того, я замечаю, что драйвер может быть даже не для правильного оборудования, что может быть связано с тем, что я недавно клонировал свой жесткий диск с другого компьютера.

Судо lshw дает:

        *-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
             configuration: driver=i915 latency=0
[...]

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 4000 (IVB GT2) (0x162)
    Version: 21.2.2
    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 4000 (IVB GT2)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 21.2.2
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.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 21.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Любопытно, что в то время как lshw говорит:

             product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller

Glxinfo -B говорит:

    Device: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2) (0x162)

Они указывают на два разных устройства, поэтому я предполагаю, что использую не тот драйвер. Это правда? Если да, то где я могу получить соответствующий драйвер? Доступен ли он для Ubuntu 21.10?

РЕДАКТИРОВАТЬ: Возможно, мне просто нужно перенастроить OpenGL, чтобы использовать средство визуализации для процессора Xeon вместо процессора HD Graphics 4000. Как я мог это сделать?

0
Andrei Pambuccian 10 Янв 2022 в 04:36
3
На этот вопрос было бы легче ответить, если бы вопрос включал марку/модель компьютера или более полный список характеристик 😬
 – 
matigo
10 Янв 2022 в 03:41

1 ответ

Запустите sudo ubuntu-drivers devices, чтобы узнать, какой двоичный драйвер рекомендуется для вашей конкретной карты. Попробуйте использовать этот:

sudo apt-get install <your_recommended_driver> # this will install the driver if no installed
software-properties-gtk # this will open Software & Updates app

Там вы выбираете драйвер, который вы только что установили.

0
N0rbert 10 Янв 2022 в 10:09
Я попробовал sudo ubuntu-drivers devices, но он не возвращает никаких результатов.
 – 
Andrei Pambuccian
10 Янв 2022 в 03:50
Попробуйте $ sudo apt update && sudo apt upgrade -y $ sudo ubuntu-drivers autoinstall, а затем все остальное, упомянутое выше.
 – 
Iván Araolaza
10 Янв 2022 в 03:52
Пробовал, обновление и обновление работали нормально, но sudo ubuntu-drivers autoinstall сообщил no drivers found for installation. Я должен добавить репозиторий для драйверов Intel?
 – 
Andrei Pambuccian
10 Янв 2022 в 03:55
Насколько я знаю, нет, но ты все равно можешь попробовать. Боюсь, я не могу предоставить никакой дополнительной полезной информации, извините. Я желаю вам удачи.
 – 
Iván Araolaza
10 Янв 2022 в 03:59
Вы можете проверить следующий сайт: unix. stackexchange.com/questions/16136/…
 – 
Iván Araolaza
10 Янв 2022 в 04:04