Linux

需要適用於 Linux Mint 18 的 Intel Xeon E3-1200 驅動程序

  • June 26, 2018

我的學校捐贈了 35 台 4 歲的電腦。每台電腦都有 32 位架構。我已經將它用於 AR Sandbox(Oliver Kreylos 的項目)。為此,我為 32 位架構安裝了帶有 MATE 桌面的 Linux Mint 版本 18.3“SYLVIA”。然後我安裝了 AR Sandbox 所需的所有軟體,現在稱為 SARndbox。然後我到了這個安裝過程的最後一步,./bin/CalibrateProjector -s 1024 768步驟。當我執行時,我收到此錯誤:

~/src/SARndbox-2.4 $ ./bin/CalibrateProjector -s 1024 768
CalibrateProjector: Capturing 120 background frames...Vrui: Caught exception GLExtensionManager: Extension GL_EXT_gpu_shader4 not supported by local OpenGL while initializing rendering windows
done

這意味著我沒有執行此程序所需的與 openGL 兼容的驅動程序。我已經在三台不同的電腦上安裝了 SARndbox,這是我第一次遇到這個錯誤。

當我跑步時lspci | grep VGA,我得到了00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)

然後glxinfo | grep Vendor給我server glx vendor string: SGI client, glx vendor string: Mesa ProjectSGI OpenGL vendor string: Intel Open Source Technology Center這意味著我沒有安裝必要的驅動程序。三個月前我開始使用 Linux,但我仍然不知道驅動程序在 Linux 中究竟是如何工作的,我讀過通常 Linux 自帶所有必要的驅動程序,但有時需要從以下位置安裝專有驅動程序他們的網站。而且我已經搜尋了很長時間,但沒有找到 Linux 的驅動程序。

誰能告訴我在哪裡可以找到它們?我想我可以自己安裝它們,但如果你願意,你能解釋一下如何安裝它們嗎?先感謝您。

初始化渲染視窗時本地 OpenGL 不支持擴展 GL_EXT_gpu_shader4

並不意味著您沒有合適的 OpenGL 驅動程序,而是意味著您嘗試執行的軟體沒有正確編寫。它應該請求GL_EXT_gpu_shader4使用核心配置文件(而不是兼容性配置文件),或者它應該以 OpenGL 3.0 或更高版本為目標,其中包含gpu_shader4作為核心功能提供的功能(不需要擴展)。

“英特爾開源技術中心”供應商字元串意味著您確實執行了 OpenGL 驅動程序。glxinfo | grep version將準確告訴您系統支持的 OpenGL 版本。

請注意,至強 E3 系統是 64 位系統,因此除非您有特殊原因執行 32 位發行版,否則您應該安裝 64 位版本。還要注意您所遵循的說明中的警告:“以下說明不再是最新的。

引用自:https://unix.stackexchange.com/questions/451992