折腾无极限——笔记本也要上台式显卡,EXP GDC外置显卡内屏实战

一直以来,我都希望有一天我的笔记本可以外置一只台式显卡,这样我就不必为我的屌丝本烦恼了。最近,我这个想法终于得到实现了,前一阵子无聊搜索一下外置显卡,发现了EXP GDC这个设备,它可以通过mini PCI-E或ExpressCard来转接到PCI-E X16插槽,如果问我要做什么,那就是果断入手,一刻也不能等。

本人电脑是ThinkPad E430c 3365 A16,1个mini PCI-E接口和1个MSATA接口,Win8.1系统。

2013090807

 

新买了一张技嘉GTX650 Ti Boost,可以说为了实现我的愿望,我已经是下重本了
2013090801

2013090802

 

EXP GDC就几个配件,网上淘的,一个220W电源(其实可以用ATX电源的,接线方法都一样),一个Mini PCI-E转高清接口连接到PCI-E X16板上
2013090803

2013090804

2013090805

值得注意的是,虽然MSATA接口跟Mini PCI-E接口非常相像,但MSATA是不能识别显卡的,所以我这部电脑只有插着无线模块的接口能用,只能忍痛拿掉无线模块插上EXP GDC了,原本的无线模块可以买个USB无线网卡来用,几十块钱就有了。
因为拆了无线模块来接EXP GDC,而HDMI线太厚了,底板是绝对合不上了,只能不要底板了,因为本本其中一边的垫脚都在底板上,拆了底板就等于一边没有垫脚了,所以我顺便买了个笔记本散热器把电脑垫高来散热,我是超怕里面的零件碰到桌面的,所以只能拿一些纸皮垫着了,太折腾人了。由于笔记本垫高了,用纸皮垫着可能不太稳定,用本本的键盘我还是怕啊,所以我又话重本买了个键盘啊。想起来,这比我初时预算成本出入很大啊。

 

安装eGPU

本来这个外置显卡是需要连接外置屏幕的,但因为n卡的切换显卡技术,可以实现内屏,需要安装eGPU来辅助。

 

安装eGPU的主程序,它默认安装到C盘,这不用管
2013090808

 

1.在eGPU的目录里面首先用管理员身份打开setup-disk-image.bat碰到Y/N的选择就选Y
2.装完之后也是用管理员身份打开eGPU-Setup-mount.bat

2013090809

 

之后就能在电脑里面多出了一个V盘

2013090810

 

对于HM77以上的芯片需要打一下补丁,补丁里面_V文件夹内的文件对应地放到V盘里面覆盖源文件就OK了

2013090811

 

随后运行V:\devcon\mkdevcon.bat

2013090812

可以从上图上面看出找不到PCI BUS的错误,下面提示我找到V:\config\devcon.txt并且爸PCI BUS的一段删掉,就是下图选中的那一段

2013090813

 

设置eGPU

到此eGPU就已经安装好了,现在开始设置eGPU了

 

方法一:

不建议用此方法,因为这种方法的设置可能不能保存,而且操作复杂

重启系统,在选择操作系统选项里面选择DIY

2013090814

 

随后选择第二项,设置eGPU

2013090815

里面就是各种设置方法了,可以参照EXP GDC的设置指南来做

2013090816

 

方法二:

强烈建议用此方法设置,因为这样更简单,这是我自己研究了方法一很久都不能正常引导后慢慢领悟的。
很奇怪,方法一完全不适合我的电脑,看遍网上的设置方法,无论设置多少遍都失败了。
后来我明白其实方法一的设置就是为了把内屏使用的命令放到startup.bat里面,然后开机的时候进入eGPU选择启动第一项也就是启动startup.bat来进入系统,也就是说,是startup.bat里面的命令起到作用。

所以我干脆直接进入系统设置好了
startup.bat在V:\config里面,编辑它。
从方法一的指南里面可以看到它主要是执行什么命令,就那么几条。

 

打开startup.bat,里面大部分是注释,注释里面就是设置说明了,虽然是英文,但硬着头皮去理解也是能知道它的意思的。

call iport dGPU [on off on-demoted]:这里是对dGPU进行这只,dGPU就是笔记本的内置独立显卡,这里选择off来禁用它吧
call iport reset [port]:这里我不太理解,但因为是从方法一看到这个必须设置的,[port]就是指外置显卡在哪个PCI端口
call iport init [port]:这里就是初始化PCI端口了
call iport g2 [port]:从后面解释上看,明显是把PCI设成什么速度,g2最快了,那就用这个命令吧
call vidwait timeout [vid:did]:这里意思是检测PCI设备,timeout是一个时间单位为秒的数值,[vid:did]就是显卡的硬件ID
call vidinit -d [vid:did]:这里就是初始化显卡了
call pci:这里运行pci.bat来对PCI进行相关设置,具体我就没心思去搞清楚了,反正必须的
call grub4dos [uefi mbr win7 xp linux]:这里就开始引导系统的,uefi系统就选择uefi,mbr系统就选择mbr

2013090817

EXAMPLES里面的注释已经很清楚的说明这些命令怎么用了

那问题是怎么知道显卡的硬件ID跟它在哪个PCI端口呢,这里我也有研究,终于知道怎么做了。

 

找出显卡ID

可以通过AIDA64或者GPU-Z或者是设备管理器显卡属性来找出
例如我用设备管理器来找显卡ID
找到显卡的属性,在详细信息里面找到硬件id,红框圈着的就是ID了,ID分开来分别在VEN_和DEV_后面的两个4为16进制,合并起来就是XXXX:XXXX,两个4位16进制之间用冒号间开,例如我的是VEN_10DE&DEV_11C2,那么我的显卡ID就是10de:11c2了

2013090825

 

找出显卡所在的PCI端口号

显卡属性详细信息找到位置路径,里面的PRXX,XX就是端口号了,例如我的是PR02,那么显卡所在的PCI端口号就是2了,明显PR02就是Root Port 2的意思嘛,可以在系统设备打开相关端口属性的位置路径信息来对比一下。

2013090820

2013090819

 

那么,所有问题迎刃而解,已经找到设置的命令了
就如下图
先禁用掉内置独立显卡,也就是dGPU,然后对指定PCI端口进行配置初始化等,然后检测显卡初始化显卡,运行pci.bat,最后引导系统,

call iport dGPU off
call iport reset 端口号
call iport init 端口号
call iport g2 端口号
call vidwait 60 显卡ID
call vidinit -d 显卡ID
call pci
call grub4dos mbr

2013090818

 

重启系统,在选择操作系统的界面
1.如果不需要外置显卡的话就选择第一项,进入系统后就看到三张显卡了,当然因为没有禁用内置独立显卡,是不能用外置显卡来玩内屏的
2013090822
2.需要外置显卡的话就选择第二项
2013090814

 

由于startup.bat已经设置好了,选择第一项使用startup.bat来进入系统,然后系统重新引导再次选择进入Windows系统就行了

2013090815

 

由于使用内屏并且禁用内置独立显卡,设备管理器已经看不到内置独立显卡的信息了。

2013090821

 

虽然使用内屏会使显卡的性能降低30%,但相比原来的屌丝内置独显,已经远远够用了

古墓丽影9最高画质开启海飞丝技术毫无压力
2013090826

老滚5最高画质打高清补丁加上ENB也毫无压力
2013090827

补丁下载

本博客已经停止维护了,非常抱歉未能回复各位网友的评论,此处提供HM77的补丁以及eGPU的下载链接

http://pan.baidu.com/s/1eSd1ffO

Bookmark the permalink.

124 Comments

  1. 大神,看了你的帖子真心激动啊,我也是想着怎么改那些参数,就是不行,我的机子有点变态,XP系统装好驱动后启动电脑直接显示外屏,但是WIN7 死活不行,WIN7 32位和64位都不行,更奇怪的是,电脑启动后会出现一行英文,意思是说没有足够的物理内存,资源管理器无法分配,系统不能启动,然后只能强制关机了,XP系统启动都没有这个错误,不知道WIN7 是怎么回事,能加我QQ指导下吗,感激不尽啊 QQ:285847511

  2. 大师我能请教下你吗?我的电脑按照你的方法弄,起初是方法1没有epci-ports(补丁我打过了,主板型号是:NotebookW65_w670sr芯片组:英特尔 haswell)..然后我用方法2是没有效果
    环境是:有核显驱动,没有装内置显卡驱动,装了外卡驱动。根据说明书接了外显示屏(才能打开NVIDIA控制面板),关闭了同步垂直和设置了PHY加速核心为外卡gtx780
    麻烦你了

  3. 卤煮 好技术!!! 问你个问题‘!我EGPU外显内屏成功了…是win8的…win7我尝试很多次无果!!最后知道问题所在了,就是删一段文件的地方win8的和7不一样!我想用7,大神能不能告诉7应该怎么删……

  4. 我的三张显卡都没有黄色感叹号了,和你的一样,但是就是禁止不了内置独显,可以卸载么?

  5. 亲,来个HM77的补丁吧,大神

  6. 按照大神您的方法,系统却提示我的显卡不是nVIDIA的芯片,所以操作无效,这个就搞了,话说AMD的卡该怎么操作,大神你有试过A卡么?

  7. 亲,为什么我安装了EGPU后,启动电脑时没有DIY EGPU的选项呢,但是电脑里也有了V盘哦,装了N遍了

  8. 呜呜呜egup死活进不去,no pxe stack 我好惨啊。。。。。

  9. 请问显卡的端口号要怎么查?我在显卡属性-位置路径里看不到 听说可以用驱动精灵查

    • 驱动精灵的硬件监测,详细信息那里,有个总线,然后里面有PCI总线,里面可以找到几个“PCI Express Port X”的字样,Port后面就是那个端口,如果你在某一条里面能够找到你的外置显卡,那么就是那个端口了。譬如我的Mini PCI-E槽插着我的wifi卡,我在PCI Express Port 2里面找到了我的无线网卡,那么就是端口2了

      • 恩恩,谢谢了,我已经外接成功了,但是那个端口号指令有点奇怪,我看你的教程是win8系统的,就专门装了个win8的去查端口号,查出来是RP4,于是
        call iport reset 4
        call iport init 4
        call iport g2 4
        三个端口我是这样输入的,结果出来660在设备管理器里有黄色叹号,错误代码43,于是我就试着用其它几个端口做指令,结果发现只要call iport 这一项是0 1 2这三个的其中一个,外接显卡就可以运行,其它的就不行,至于前两个call iport reset 和call iport init ,用哪个端口号都对外接显卡的运行没影响,只要最后一项是0 1 2 其中一个就行。
        而且我感觉我的显卡好像被锁帧了,玩战地3最高画质差不多30 40帧,最低画质也是差不多这个帧数,最多高个5帧左右,玩剑灵也是40帧最高,无论画质高低,不知道你有没有出现这种情况,我的笔记本是戴尔N5110,外接显卡是技嘉660OC。

        • 感谢你发现了端口号这个秘密,我得重新理解这个port的意思了。看我截图就知道我的卡不存在锁帧这种状况了

          • 哎…我现在对外接显卡的性能好失望,本来以为接完性能损耗最多也就百分之40左右(因为我接的内屏,据说损耗会大一些),可现在的情况是性能连百分之40都不到,上星期到现在我一直在网上搜索有关的资料,像我这样损耗这么大的还没有找到第二例,早知道直接组台式的了…

  10. 求原文件和补丁,还有,我的Dgpu禁不了啊,坑啊。

  11. 博主啊,补丁文件在哪下啊,找了半天好不容易找到主程序,补丁影子都没。能不能发网盘共享下?

  12. 能给个联系方式不。我qq309839100。 想要找你问点问题,我的按照你的第二种方法安装成功了,但是很不稳定,会蓝屏。有时候开机找不到显卡,。

  13. 我是x220的机器,pci express口,之前用win7装内屏是ok的,这会装了win8.1,重启后v盘就不见了,用了楼主的方法2也不好使,v盘依然不见,请问有遇见过这种问题没?

    • 用管理员身份打开setup-disk-image.bat才能挂载V盘的,一旦设置好startup.bat显卡正常用就不用管V盘了

      • 安装的时候都是用管理员的。
        启动报错是
        [eGPU-Setup-mount]: Attempting to mount eGPU-Setup-110b5.img as v:
        Error loading ImDisk Virtual Disk Driver: 拒绝访问。
        [eGPU-Setup-mount]: ERROR – failed to mount eGPU-Setup-110b5.img as v:.
        Please check eGPU-Setup-110b5.img exists.

      • 在不,请教个问题我按照你第二个方法设置成功了,但是有时候显卡驱动会自己掉了,有时候蓝屏。

  14. 请问eqpu软件和HM77补丁在哪里可以找到呢,找了好久的说T_T

  15. 你好,我想问一下你的显卡是运行在pcie3.0下的吗

  16. 那个补丁文件可以发一份我吗~博主~谢谢~~~~~

  17. 楼主你好,请问我按照你的帖子步骤安装的EGPU,却比你图片上的少了很多选项,比如PCI ports这个选项我就没有啊。我试过了各种方法包括重装系统,都无法解决外置显卡黄色叹号的问题啊。楼主能帮帮我吗?

  18. 楼主你好,请问我按照你的帖子安装的EGPU却跟你的不一样啊,我的EGPU开机界面少了很多选项,比如PCLe ports这个选项我就没有。请问这是什么原因呢。我试过了各种方法包括重装系统,都无法解决黄色叹号的问题,希望楼主能帮帮我。

  19. 我想询问一下,
    N卡的笔记本能不能实现外接A卡?
    能实现的话能不能做到内屏显示?

  20. 大事蔡的是你付錢給我不能登入

    請問這個裝置任何顯卡都能用嗎

    我想買張r9 290 x來裝

    • 祇要是PCI-E口的顯卡都能用吧,祇不過你要來用r9 290的話,這也未免太浪費了吧,我覺得筆電的2.0接口很難利用這張卡的大部分性能,不過也足夠把遊戲玩爽。另外這個裝置能不能用到你的筆電上還得看你的筆電BIOS有沒有白名單限制的。

  21. hm77以上的主板要打补丁?????补丁哪里下载啊 ····谢谢

  22. 您好,我的也是win8.1的,华硕n55的,但是进步了系统,会报错的啊,大神帮一下吧

  23. 大神我想问一下,知道为什么设置完egpu后重启,在出现原则系统之前就卡死了,只能强制关机。。。。

  24. 能帮忙测试一下坦克世界吗?想知道内屏效果如何

    • 内屏大改流失30%的性能,加上接口的限制,如果你认为坦克世界没有COD10那么高配置的话,那就没什么问题,我的650TIB玩COD10是非常流畅的,坦克世界要下载六个G我就不帮你测试了吧

  25. 请问我是宏基4750G的笔记本,准备上GTX660,装好驱动后设备管理器里面显卡为惊叹号。装EGPU,按说明装,没有出现你说的PCI BUS找不到的提示,安装EGPU,运行完MOUNT后,重启,黑屏,只能使用GHOST恢复系统,而且恢复过程可能重启,对于4个G的大GHO文件不能恢复,幸亏我做了纯系统的GHO。另外,在设备详情里面的‘位置路径’一项,只有前面一个V值,后面看PORT号的信息没有。
    本人系统WIN7-64,8G-RAM,请问如何解决?

    • 另外补充一下,大神在用EGPU的过程中,难道没有遇到超过4G不能用的问题?我看你的电脑配置是8G内存,跟我的一样啊

      • 据说有些旧机型超过4G会黑屏,你先试下到宏碁官网找个最新BIOS刷了,再看看能不能上8G以上。那个黄色惊叹号的先卸载内置那个独显驱动再重启再禁用内置独显,再试下吧。关于识别显卡这方面,我觉得不同机型会有不同的效果。

        • 请问下我的HP DV7 外接上GTX660,装好驱动后还是显示黄色感叹号,这台笔记本是没有独显的,只有一个HD3000核心显卡,要怎么解决呢?

          • 分辨率设置那里有个检测,点一下来识别下显卡,也保证在bios里面显示的选项,里面叫Graphic mode(显示模式)的,有一个switchable(可切换)模式,不行的话去官网找一下最新的bios吧(刷bios有风险呢),另外安装EGPU,按照网上的那些指南来设置就好了

    • 我也是弘基4750G 也是有叹号 能加我QQ联系吗?qq:980587128

  26. 大神,我想请教一下,你的本本是否也是需要刷了白名单bios以后才能用mini pcie接口在连接上外置显卡套装的情况下进入系统的?

      • 哦,为什么?我的是Thinkpad E531,把无线网卡卸下来以后换上那个EXP GDC的mini pice插头后电脑就无法正常开机了,进不去系统,老是报错。网上的人说这跟安装3g无线网卡一样,Thinkpad的机子需要先刷白名单bios解除掉主板对无线网卡模块的绑定。请问大神你的本本是否也出现过这种情况,或者是否可以用其他方法解决主板对模块的id绑定问题?现在一整套外置设备都只能摆着,好郁闷~~~

  27. 赞一个先

    我也是a16的机子,从去年就开始看博主的博了。我所烦恼的事情如:ssd,光驱位厚度,irst,还有显卡的问题都在博主这儿找到了相应的答案了。
    当然外置显卡,我还是等机子老得不行的时候再折腾吧。

    去年10月刚买a16的时候还想顺带买俩4g的内存的,那时候真心是便宜。可惜被女友制止。现在200+,下不去手了。

    最近在研究买那个牌子的ssd的问题。
    备选三星 840evo 或者浦科特的m5p m5s 当然我在等易迅的折扣再加上优惠券。

    那先这样了

  28. 大神 折腾一天没搞定 希望能有用

  29. 佩服佩服,够能折腾的!

Comments are closed