citra吧 关注:85,837贴子:358,804
  • 15回复贴,共1

Intel 集显强制开启OpenGL3.3教程

只看楼主收藏回复

原帖在这里。
https://community.citra-emu.org/t/force-opengl3-3-on-intel-hd-graphics-3000-windows/14122
问题点:
折腾老电脑测试citra联机功能,发现Intel HD graphic 3000不支持OpenGL3.3,citra无法载入游戏。
只是intel没有给Graphic 3000做Opengl3.3驱动,硬件本身可以支持。所以找个第三方驱动。
步骤:
1.设备管理器中显卡驱动更新到最新
2.直接从
下载mesa3d-20.0.5-release-mingw.7z,新版mesa 3D不用替换文件就可以成功。
3.· 运行解压出的 perappdeploy.cmd来连接 Citra和 Mesa drivers 。
选好citra-qt.exe的路径和文件名后,会自动生成一些文件。
选项都选yes,有一个分支选项选1.
4.复制虚线内信息,不包括虚线。做一个bat文件:
----------------------------
set MESA_GL_VERSION_OVERRIDE=3.3COMPAT
citra-qt.exe
--------------------------------
放到citra-qt.exe的相同目录。运行这个文件就可以以OpenGL3.3运行Citra。
After that if you want to run citra-qt, run this .bat instead, and it will runCitra with OpenGL3.3 instead of 3.1.


IP属地:上海1楼2020-04-25 13:32回复
    第二条的网址发不出,去原帖看吧。
    测试citra wifi联机功能时发现虽然可以进同一个房间,但是链接很不稳定,分分钟断掉。
    然后研究用游侠对战平台联机。似乎是可以的。
    不过游侠需要两台设备都进同一个房间,然后通过游侠平台启动citra。
    一方用citra开房,另一方填写平台分配给开房者的虚拟IP。
    对战平台需要以exe方式启动,
    但是我的旧电脑需要bat文件启动citra才能载入游戏,所以只知道可以进房间,暂时没法载入游戏测试。


    IP属地:上海2楼2020-04-25 13:38
    回复
      Citra官方服务器可以寻找到对方,链接成功后点开始游戏就断开了。。。


      IP属地:上海3楼2020-04-25 13:54
      回复
        原贴一直打不开呀。请问楼主,我是6500U,装了intel最新的驱动15.45(2020年8月的)都没有用,检查OpenGL还是1.1的。怎么更新啊。网上不是说安装最新驱动可以升级OpenGL吗,我这里不可以,不知道是不是个例?
        我的环境是 win7 64bit,intel I7-6500U,已安装intel最新驱动win64_15.45.32.5145,无效。


        IP属地:河南4楼2020-09-10 10:17
        回复
          “设备管理器中显卡驱动更新到最新”
          先强调一下,去更新INTEL核显的显卡驱动具有一定风险,尤其是笔记本上面,电脑动手能力差的,到时黑屏甚至进不了Windows必定后悔莫及
          壹,严格来说,仅4代INTEL核显以上,且电脑动手能力弱的不能去更新INTEL核显显卡驱动的,此情况适宜Mase3D
          ①,2代INTEL,台机一块GTX750的事情根本不需要再去折腾。笔记本的话比如2310M如果没有N卡独显,运行Citra的同时再去调用Mase3D的话,CPU性能肯定不够用会卡卡的
          ②,至于4代INTEL及以上,Win7环境下去折腾INTEL核显驱动讲真性价比很低没有很大意义,Win10的话弄到极致后本身就能够全面满足OpenGL 4.2包括ABR扩展包括API接口。6代尤其是8代INTEL,甚至能够全面支持OpenGL 4.3去跑Switch机子模拟器yuzu


          IP属地:上海5楼2021-01-19 15:41
          收起回复
            叁,部署Mesa3D
            方法①,本贴一楼所述去运行perappdeploy.cmd。mesa3d-21.0.0-rc1-release-mingw.7z解压缩后,文件夹改名为Mesa3D,复制到D盘根目录然后双击perappdeploy.cmd。
            方法②,解压缩后的x64文件夹里面的所有文件,复制到模拟器文件夹里面,这些个文件和本贴6楼所述canary1855.bat并列相邻,同一级别文件夹关系。注意如果是AMD独显笔记本电脑,Windows本身去设置一下,Citra到底是调用核显还是调用独显
            http://wwi.lanzous.com/b01c1fvab 访问码:6cwb
            ps1`,方法①建议Mesa3D文件夹永久驻留不要去删除
            ps2`,当然可以方法②方法③合并,也就是把Mesa3D里面的所有文件复制到模拟器文件夹后,再去双击perappdeploy.cmd连接Citra和Mesa3D
            ps3`,想要彻底关闭Mesa3D使其失效,①,移除canary1855.bat。②,重启电脑,x64文件夹和模拟器文件夹里面的opengl32.dll改名为opengl32.000


            IP属地:上海7楼2021-01-19 16:14
            回复
              “排版问题,注意先此处8楼再去7楼”
              贰,“bat里面,3.3COMPAT时模拟器设置关闭掉【开启硬件着色器】;4.2COMPAT时模拟器设置可以尝试去勾选开启掉【开启硬件着色器】”
              以整合版里面的canary1855.exe示例:
              步骤①,Windows桌面右键新建文本文档,双击打开后复制以下内容(虚线不要):
              ----------------------------
              @璐村惂鐢ㄦ埛_000076K馃惥 off
              set MESA_GL_VERSION_OVERRIDE=4.2COMPAT
              start canary1855.exe
              exit
              --------------------------------
              步骤②,新建文本文档.txt改名为canary1855.bat
              步骤③,canary1855.bat复制到模拟器文件夹里面,此bat和canary1855.exe并列相邻,同一级别文件夹关系


              IP属地:上海9楼2021-01-22 20:51
              回复
                求Intel(R) HD Graphics怎么搞,网上查了怎么都支持不了3.3


                IP属地:湖南10楼2021-01-23 11:44
                回复
                  原连接无法打开 文件怎么下载 我的是Graphic 3000


                  IP属地:广东11楼2021-06-04 10:36
                  回复
                    非常感谢!我的i7 2760QM老电脑已经可以运行


                    IP属地:上海12楼2022-04-21 13:59
                    回复