看板 Linux 關於我們 聯絡資訊
各位大大好,小弟目前在用 ssh -y 連線實驗室 scientific linux 主機, 雖然可以正常開啟 xclock 以及使用許多圖形化介面,像是 Sentaurus TCAD 的 Sentaurus Workbench、Svisual 功能,但是在開啟 Structure Editor 時, 雖然有畫面出來,但是裡面有些功能、按鈕似乎無法正常運作,並且於終端機 出現了如下訊息: 開啟畫面:https://i.imgur.com/o5IMZh7.png
Machine type information not available. libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast HOOPS Error -- There was an unexpected Hoops internal error - HOOPS Error -- glXMakeCurrent failed for get_physical_info test window. HOOPS STACK -- Show_Device_Info_By_Key HOOPS Error -- There was an unexpected Hoops internal error - HOOPS Error -- Driver specified hardware gouraud/phong lighting, but no lights ! HOOPS STACK -- Show_Device_Info_By_Key 目前看來有兩個錯誤,分別是 libGL 與 HOOPS,我目前僅針對 libGL error 思考 該怎麼解決,還沒開始著手了解、處理 HOOPS Error。後來我查到這篇文章: 〈[求助] sentaurus2013运行时出错,求指导http://bbs.eetop.cn/thread-634823-1-1.html 其中有網友說是:「看样子,是系统中没有安装声卡或显卡驱动引起的。」 於是我試著確定我的顯示卡及其驅動目前狀況為何: 顯示卡: Intel Corporation Xeon E3-1200 v3/4th Gen Co 顯示卡驅動程式(driver):i915 顯卡驅動程式位址: /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz 顯示卡及其它硬體設備確認結果: >> lspci >> lspci -v -s 00:02.0 >> lshw https://paste.ofcode.org/wHLxL8HXMAkiCqfHP4JUj6 顯示卡驅動程式確認結果: >> lshw -c video >> modinfo i915 https://paste.ofcode.org/kV5rkD2DtSZrteXxWBu7s5 目前看來,我應該是有顯示卡及其驅動程式?所以我不知道問題出在哪了.. 後來我想說,或許其實我的顯示卡驅動程式安裝得有問題,所以我查到了 這篇文章:〈如何查看ubuntu下显卡驱动是否已经成功安装https://blog.csdn.net/jay463261929/article/details/55098945 裡頭提到應該要先安裝 mesa-utils,接著才能輸入 glxinfo | grep rendering 所以我去搜尋該如何安裝 RHEL7 的 mesa-utils,我查到了這篇: How to get OpenGL libraries in Red Hat Enterprise Linux 6. https://access.redhat.com/solutions/56301 yum install mesa-libGL yum search --showduplicates mesa-libGL 發現應該是有成功安裝,執行結果如下: yum search --showduplicates mesa-libGL https://paste.ofcode.org/mi6JZb82gg7Gh3YJ2guVGP 但是當我輸入 glxinfo | grep rendering,卻出現以下訊息: libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast X Error of failed request: GLXBadContext Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 6 (X_GLXIsDirect) Serial number of failed request: 25 Current serial number in output stream: 24 現在我有點不知道該怎麼做才好了 QQ 還是不行 .. 還請各位大大幫忙一下 拜託了 QQQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.198.60 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1551244976.A.E46.html ※ 編輯: Philethan (123.194.198.60), 02/27/2019 13:23:20
skycat2216: 剛睡醒所以直接先喜氣,我直接拿你的問題餵狗第一頁02/27 17:00
skycat2216: 就是Ubuntu他叉的解決辦法02/27 17:00
skycat2216: https://askubuntu.com/questions/834254/02/27 17:01
我之前看過這篇,但我當時的輸出結果並沒有他說的 Mesa library 可讓我移除,沒看到 任何有 mesa 字串的目錄/Library 所以就沒放心上。 usr/lib/i386-linux-gnu/mesa/libGL.so.1 更新: 我後來漸漸了解那篇文章的意思了,他是說該捷徑(libGL.so)因為 Nvidia 驅動程式 的關係,同時指向兩個 libGL,所以只要移除其中一個指向設定就OK。但我目前好像 沒有這種重複指向的狀況: https://paste.ofcode.org/XJU28BKgaUEzuLaWFZRRjT ※ 編輯: Philethan (123.192.0.245), 02/27/2019 20:41:26