因为反馈有字数限制所以写在这里了(好像论坛没有代码块功能啊):
最近版本的酷家乐中,进入方案设计界面之后弹出未安装驱动提醒,进入设计界面之后3d窗口非常卡顿,完全无法使用。
经过测试,发现PIXIJS没有启用webgl渲染。
网页端在开发者工具中直接调用PIXI.utils.isWebGLSupported()返回false,更换了几个版本的显卡驱动均是如此,但我自己找了几个webGl的demo试了一下,浏览器的硬件加速肯定是没有问题的,之前自己弄的全景图浏览器也正常,所以我猜测应该是pixijs的bug。
客户端没有尝试调取开发者工具所以不知道是不是同样情况。
在pixijs的官方示例文文档中打开之后发现
系统环境:windows 11 2022H2
显卡:AMD RX6800
显卡驱动版本:31.0.140001.45012 (2022.2.14)//注:其他最近几个版本驱动同样无效
下面的是报错:
EGS exception: Failed to create WebGL2 or WebGL context with your selected attributes.
(匿名) @ ktracker.min.js:2
TypeError: Cannot read properties of null (reading 'getShaderPrecisionFormat')
at S.init (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:18465:1892)
at new S (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:18465:180)
at X5TS.r.globalOverrideDefaultRendererImpl (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:14714:33216)
at b.resetCanvasAndRenderer (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:816:96539)
at new b (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:816:92431)
at new Z (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:573:6721)
at A.createViewer (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:573:19201)
at new n (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:17926:19012)
at b.initViewer (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:1714:6719)
at b.componentWillMount (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:1714:4346)
(匿名) @ ktracker.min.js:2
bim:1
Uncaught (in promise) Get orgDoc failed!
Error: View is not initialized.
at c.getSceneContext3D (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:289:297357)
at M.value (entry.652debb3bd606a8dc61c.js?pn=kujiale-bim-tool-page-micro-entry&ps=917857:11:62007)
at M.n (entry1.fb6f22fb137c08f930f4.js?pn=kujiale-bim-tool-page-cmn-second-party&ps=916242:14849:54937)
at Lf (entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:34:75397)
at $f (entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:36:5136)
at h.unstable_runWithPriority (entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:8:3950)
at kt (entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:34:36796)
at Ht (entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:36:1827)
at Si (entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:34:85893)
at entry.50039b91832beeb08f07.js?pn=kujiale-bim-tool-page-cmn-third-party&ps=816806:34:37086
(匿名) @ ktracker.min.js:2
/cms/vc/api/package:1
Failed to load resource: the server responded with a status of 401 ()
另外还有报错就是似乎渲染场景没有能够成功初始化:
entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:289
Uncaught Error: View is not initialized.
at c.getSceneContext3D (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:289:297357)
at o.getRenderCount (entry.9f119e66314713ba9fd5.js?pn=kujiale-bim-tool-page-micro-yundesign-kaf-plugin&ps=915780:29:331690)
at ee.sendMergedFps (entry.9f119e66314713ba9fd5.js?pn=kujiale-bim-tool-page-micro-yundesign-kaf-plugin&ps=915780:29:331150)
at ee.fpsMerged (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:623:46877)
at ee.onMergedFps (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:296:76995)
at ee.__INTERNAL__fpsMerged (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:623:39654)
at ee.onMerged (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:630:95383)
at ee.flush (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:623:36518)
at asyncFlush.Object.leading (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:623:36043)
at Jt (entry.bc7b4dc09771aa454bfe.js?pn=kujiale-bim-tool-page-cmn-second-party-kaf&ps=920358:730:12186)
我已经换了几个版本的驱动了,都没有作用 前几天还是好的 周日要交图啊 哭死
————————————
更新一下:
我在本地测试了一下pixijs v7.1.2 ,PIXI.util.isWebGLSupported 返回true
火狐能用? 太感谢了 我还没来得及试 太谢谢了
确实能用 牛啊 我一直上网用edge开发用electron 没想到过用火狐试试