MAC OS X10.9.5下成功驱动独立显卡影驰Nvidia GeForce GTX 760大将(4GB)--非公版

我的机器是台式机(自己组装的),硬件参数如下:

 

操作系统        Windows 7 旗舰版 64位 SP1 ( DirectX 11 )处理器        英特尔 Core i7-4770K @ 3.50GHz 四核
主板        华硕 Z87-PRO (英特尔 Haswell)
内存        8 GB ( 金士顿 DDR3 1778MHz )
主硬盘(混合硬盘:带8G SSD的机械式硬盘)        希捷 ST1000DX001-1CM162 ( 1 TB / 10000 转/分 )
显卡        Nvidia GeForce GTX 760 ( 4 GB / Nvidia )
显示器        通用非即插即用监视器
声卡        瑞昱 Realtek @ 英特尔 Lynx Point 高保真音频
网卡        英特尔 Ethernet Connection I217-V / 华硕制造商        华硕无线网卡        Atheros AR9462 Wireless Network Adapter
制造商        华硕

我的独显相关参数可以百度下,简单介绍如下图(功能比公版要强大,所以设计上有区别):


在初次安装黑苹果时,我遇到了很多困难,其他的都还好搞,最头疼的就是显卡了。想想当初爬帖2月,最后还是放弃了,真可怕,每晚上都搞到2点左右,有时更晚,实在是太累了。放弃也是无奈之举。

 

 

昨晚趁着周末,把Mac10.9.5给装上了,随便在论坛里问了句有没有人能驱动我的这块独显,遇到一个热心人,看着他超级自信的样子,我就尝试再来一次好了(虽然我并不看好他)。

 

他给了我两个工具包,一个是WebDeriver,另一个是Hackintosh Vietnam Tool 1.7.6.pkg,不过他教我的方法我以前都尝试过的,唯一的不同的是这次安装了webDeriver。

按他的指导,我试了一直都不行,不是卡在"IOBluetoothHCIController...."就是卡在"vm swap subsystem is on", 事实证明,这个与蓝牙驱动没有半毛关系,否则为什么用核显时能进入系统,而用独显却不行呢?他们用的蓝牙驱动总是同一个吧!

 

最后把能试的方法都试了下,还是跟折腾2个月的时候一样的情况,没有一点进展。

最后我到nVidia的官网上去看了下,发现有个驱动下载的地方,但是在选择操作系统时,根本没有mac系统一项,所以自然不能用了。幸好在http://www.nvidia.cn/Download/index.aspx?lang=cn看到了下图:

但是这个是针对CUDA的,我一时也不明白什么是CUDA,但是百度了下,大概明白了一点,而正好前天晚上跟一个群友在讨论各自的显卡时正好看到过“cuda”这个词,我的显卡正好是支持cuda,于是立马下载并安装,然后重启。My godness, my spring is coming, 轻轻松松地进了系统,于是立刻打开“关于本机”查看显卡信息,但是显示的是"0 MB",奇怪了。

 

在独显没驱动时是无法进入系统的,但是我现在却进来了,那岂不是应该驱动了吗,但为什么还是“0 MB”呢。回想自己第一次想驱动独显时曾经修改过DSDT,当时计算过,我的显卡是4GB, 用十六进制表示正好是" 0x01,00,00,00,00"(整数表示,加逗号只是为了方便阅读),  而取后面4个字节的话,岂不正好是0(这正如编程开发中的数据截断一样,一个uint最大只能表示0xFFFFFFFF)?!!==》于是我先试了下播放视频的效果,没有问题,一点都不卡。于是打开Clover Configuration工具,加载config.plist文件,再修改VRAM,写上4096(我相信单位是MB),保存再重启,还是显示0 MB。没关系,4096MB取末4字节的话,本来就是0,那我如果写上4095, 那4个字节不就能表示了吗,所以这回总不会再被“截断”了吧,哈哈,修改->重启,再看关于本机,真的OK了,成功显示4095MB, 与预料的完全一样。

 

到此,可以确定独显是驱动成功了,于是在网上找了2个显卡测试软件,一个是gpuTest for mac,但是跑起来后提示“无法初始化gpuTest”,让我去看日志,因为找不到日志就没看。果断使用另一工具测试,试了各种测试demo,一切正常,没有出现卡的情况,还看到了一些测试3D的demo,效果非常好。我的4GB独立显卡终于驱动了,太开心了。

 

现在回头想想,我这次的成功,关键原因在哪里呢?我原以为是因为同时装了webDerive和cuda驱动,可是事实证明可能不一定是吧,这个反正我不确定。请听我慢慢说来。

目前进的这个系统是Mac10.9.5, 确实是同时装了webDerive和cuda驱动的,但是我另二个mac10.9.3是没有安装这两个驱动的,后来也都轻松地通过独显进入系统了,这又怎么解释呢?其中一个mac10.9.3与mac10.9.5是在同一块硬盘上的,另一个却是在另一块硬盘上的!

这样的事实,我认为唯一合理的解释就在于config.plist了,因为只有这个文件是进任何一个mac系统都会被clover加载的。而这个config.plist与我最初的相比,只是多加了一个<key>FBName</key><string>NVDA</string>和VRAM, 其他的参数并没有作更改。

 

如果非要证明驱动这个独显与什么有关的话,只有另找一块干净的硬盘来测试了,可是我已经没有这个心情了,等下次买了SSD再说吧,哈哈。经验分享就到这里吧,我目前完整的config.plist内容如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>ACPI</key><dict><key>DSDT</key><dict><key>Debug</key><false/><key>DropOEM_DSM</key><false/><key>Fixes</key><dict><key>AddDTGP_0001</key><true/><key>AddHDMI_8000000</key><true/><key>AddIMEI_80000</key><true/><key>AddPNLF_1000000</key><true/><key>DeleteUnused_400000</key><true/><key>FIX_ACST_4000000</key><true/><key>FIX_ADP1_800000</key><true/><key>FIX_RTC_20000</key><true/><key>FIX_S3D_2000000</key><true/><key>FixAirport_4000</key><true/><key>FixDisplay_0100</key><true/><key>FixFirewire_0800</key><true/><key>FixHDA_8000</key><true/><key>FixHPET_0010</key><true/><key>FixIPIC_0040</key><true/><key>FixLAN_2000</key><true/><key>FixRegions_10000000</key><true/><key>FixShutdown_0004</key><true/><key>NewWay_80000000</key><true/></dict><key>Name</key><string>DSDT.aml</string><key>ReuseFFFF</key><false/></dict><key>DropTables</key><array><dict><key>Signature</key><string>SSDT</string><key>TableId</key><string>Cpu0Ist</string></dict><dict><key>Signature</key><string>SSDT</string><key>TableId</key><string>CpuPm</string></dict><dict><key>Signature</key><string>DMAR</string></dict></array><key>HaltEnabler</key><true/><key>SSDT</key><dict><key>DropOem</key><false/><key>EnableC6</key><true/><key>Generate</key><dict><key>CStates</key><true/><key>PStates</key><true/></dict></dict></dict><key>Boot</key><dict><key>Arguments</key><string>dart=0 nvda_drv=1</string><key>DefaultVolume</key><string>MacHDD</string><key>Legacy</key><string>PBR</string><key>Log</key><false/><key>Secure</key><false/><key>Timeout</key><integer>5</integer><key>XMPDetection</key><false/></dict><key>Devices</key><dict><key>Audio</key><dict><key>Inject</key><string>No</string></dict><key>FakeID</key><dict><key>ATI</key><string>0x0</string><key>IMEI</key><string>0x0</string><key>IntelGFX</key><string>0x0</string><key>LAN</key><string>0x0</string><key>NVidia</key><string>0x0</string><key>SATA</key><string>0x0</string><key>WIFI</key><string>0x0</string><key>XHCI</key><string>0x0</string></dict><key>USB</key><dict><key>AddClockID</key><true/><key>FixOwnership</key><true/><key>Inject</key><true/></dict></dict><key>DisableDrivers</key><array><string>Nothing</string></array><key>GUI</key><dict><key>Hide</key><array><string>Windows</string><string>BOOTX64.EFI</string></array><key>Language</key><string>zh_CN:0</string><key>Mouse</key><dict><key>Enabled</key><true/><key>Mirror</key><false/><key>Speed</key><integer>8</integer></dict><key>Scan</key><dict><key>Entries</key><true/><key>Legacy</key><false/><key>Tool</key><true/></dict><key>Theme</key><string>black_green</string></dict><key>Graphics</key><dict><key>FBName</key><string>NVDA</string><key>Inject</key><dict><key>ATI</key><false/><key>Intel</key><false/><key>NVidia</key><true/></dict><key>InjectEDID</key><true/><key>VRAM</key><integer>4095</integer></dict><key>KernelAndKextPatches</key><dict><key>AppleRTC</key><true/><key>AsusAICPUPM</key><true/><key>KernelPm</key><true/><key>KextsToPatch</key><array><dict><key>Comment</key><string>External icons patch</string><key>Find</key><data>RXh0ZXJuYWw=</data><key>Name</key><string>AppleAHCIPort</string><key>Replace</key><data>SW50ZXJuYWw=</data></dict></array></dict><key>RtVariables</key><dict><key>LogEveryBoot</key><string>10</string><key>LogLineCount</key><integer>3000</integer><key>MountEFI</key><string>YES</string></dict><key>SMBIOS</key><dict><key>Trust</key><false/></dict><key>SystemParameters</key><dict><key>InjectKexts</key><string>Detect</string><key>InjectSystemID</key><true/></dict>
</dict>
</plist>


希望能给与我拥有同样型号显卡的朋友一点启示吧。总结起来,如果只与config.plist有关的话,那么可以不用安装web deriver和cuda驱动!可以先用与我同样的配置试下,至于我那个FBName的值是从哪里来的呢,我是通过前面那个工具里的“DPCIManager.app”看到的,如图:

 

还真得好好感谢那位热心人,虽然最终是靠我自己解决的,但是如果没有他的自信,我可能不会再一次折腾这个独显,呵呵。God bless you!

 

略微总结下安装步骤好了,虽然不一定完全要遵从这个:

1. 安装WebDriver驱动

2. 安装“针对Mac的NVdia CUDA驱动”(确保你的显卡支持CUDA)

3. 通过clover configuration作适当配置,填上FBName和VRAM

4. 重启,验证下是否成功驱动了!

 

Hackintosh Vietnam Tool 下载地址:

http://download.csdn.net/detail/joeblackzqq/7984947

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403890.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue-cli3项目通过vue如何引入第三方js包完成登陆功能

注意&#xff1a;本次登陆&#xff0c;前后端分离&#xff1b;前端通过引入第三方的js包&#xff0c;调用js包里的初始化方法和提交方法完成登陆以及退出&#xff1b; 流程1.引入第三方包 1.1在index.html文件下引入 流程2.完成初始化 在组件的created下完成初始化 问题2.1因…

前端vscode插件合集

工欲善其事必先利其器 安装步骤 . . . . . . . . . 1.中文包Chinese (Simplified) Language Pack for Visual Studio Code 2.自动闭合标签Auto Close Tag 3.同步修改标签Auto Rename Tag 4.高亮代码的回调&#xff0c;括号的区域范围Bracket Pair Colorizer 4.支持多中…

Android卷一全文 第一章 阅读前的准备工作

本章主要内容本章简单介绍Android系统架构、编译环境的搭建以及一些工具的使用。1.1 系统架构 1.1.1 Android系统架构 Android是Google公司推出的一款手机开发平台。该平台本身是基于Linux内核的&#xff0c;图1-1展示了这个系统的架构&#xff1a;图1-1 Android系统架构 从…

web安全字体

webfont解剖 Unicode字体可以包含数以千计字形有四个字体格式&#xff1a; WOFF2, WOFF, EOT, TTF一些字体格式需要使用GZIP压缩 一个web字体是字形的集合&#xff0c;且每个字形是一个描述了一个字母亦或符号的矢量图。 所以&#xff0c;一个字体文件的大小由两个因素决定&…

设置Clover默认进入Windows,按快捷键F8可选择不同的引导

系统情况&#xff1a; Win7 Mac10.9.5 Clover 我要达到的目标是&#xff1a;默认进入Windows系统&#xff0c;如果有需要&#xff0c;可以选择进入其他系统&#xff0c;如Mac OS X 我原以为可以在clover中配置&#xff0c;达到这个目标&#xff0c;可是我经过多次实践&am…

js获取cookie获取不到问题 vue获取cookie以及获取不到问题

1.下载依赖包 npm i js-cookie -S2.在使用cookie的页面上进行引入 import Cookies from js-cookie3.使用 创建一个在整个网站上有效的CookieCookies.set(name, value);创建一个从现在起7天后过期的cookie&#xff0c;在整个站点上有效&#xff1a;Cookies.set(name, value, …

smarty二维foreach示例[顺代一维数组],再次加强版

2019独角兽企业重金招聘Python工程师标准>>> smarty二维foreach示例[顺代一维数组],再次加强版 WEB2.0 root 2009-4-9 10:46 评论(0) 阅读(682) 大 | 中 | 小 WEB2.0 | 评论(0) | 引用(0) | 阅读(682) view plain print ? {foreach itemrec from$result…

url的特殊字符编码 encodeURI编码

参考&#xff1a; 编码解码 前沿&#xff1a; 例如上传资源视频图片&#xff0c;针对一些特殊的字符&#xff01;#&#xffe5;%……&*&#xff08;&#xff09;&#xff1f;《{[,./’~ 不做转码的时候url识别会错&#xff0c;图片就不会显示出来&#xff0c;这时候就需要对…

Linux设备驱动之Kobject、Kset

LDD3中说&#xff0c;Kobject的作用为&#xff1a;1、sysfs 表述&#xff1a;在 sysfs 中出现的每个对象都对应一个 kobject, 它和内核交互来创建它的可见表述。2、热插拔事件处理 &#xff1a;kobject 子系统将产生的热插拔事件通知用户空间。 3、数据结构关联&#xff1a;…

图片不显示问题 图片url监测改变问题

问题&#xff1a;点击按钮换一换的时候&#xff0c;后台返回的三张小图片的地址还是原来的地址&#xff0c;但是三张小图确实是变了&#xff1b;这时候如果一开始头图是图3&#xff0c;点击换一换后&#xff0c;三张小图变了&#xff0c;此时还是想选择图3为头图&#xff1b;却…

限定虚拟机可用的CPU利用率

Windows Server 2012姗姗来迟&#xff0c;最新的Hyper-V 3给我们带来更多的惊喜&#xff0c;后续三篇博文和大家共同学习虚拟机CPU竞争机制。 第一部分&#xff1a;分配给虚拟机的CPU资源 第二部分&#xff1a;限定虚拟机可用的CPU利用率 第三部分&#xff1a;争夺CPU资源优先级…

Windows 7 文件夹共享

今天搞了下windows 7下的文件共享&#xff0c;总是搞不定&#xff0c;虽然以前也偶尔有成功过&#xff0c;但未作记录&#xff0c;现在要搞一时搞不定&#xff0c;所以决定好好记录一下。 win7的文件夹共享搞得实在是太麻烦了(对于一般用户而言)&#xff0c;为了权限控制&#…

1.the linux device model--kobject kset学习笔记

http://blog.chinaunix.net/uid-22547469-id-4590385.html?utm_sourcejiancool Linux设备模型就是一栋规模宏大的建筑&#xff0c;为了构建它&#xff0c;需要基本的建筑材料钢筋&#xff1a;kobject、若干钢筋组成的钢架结构&#xff1a;kset&#xff0c;还需要一种机制sysfs…

微信公众号开发笔记1-获取Access Token

获取你的Access Token a&#xff09;可以采用网址的形式&#xff1a; 用appid和appsecert获得access token&#xff0c;接口为https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credential&appid你的APPID&secret你的APPSECRET 替换中间的你的APPID和APPSEC…

ant更改主题色报错Inline JavaScript is not enabled. Is it set in your options? vue ant主题色更改 vue-cli3

问题&#xff1a;使用vue-cli3更改ant的主题色时候报错&#xff1a;Inline JavaScript is not enabled. Is it set in your options? 原因&#xff1a;我的问题是less-loader依赖包的版本为5.0.0&#xff0c;而官方要求必须是6.0.0&#xff1b; ERROR Failed to compile …

ant中table表格的多选框如何清空

项目需求&#xff1a;表格前加一列多选框&#xff0c;可以做多选和提交&#xff0c;还可以在提交后、重置或者翻页后对多选框清空 使用的组件是ant中下的可操作选择的table&#xff1b;这样我们就知道复选框选中的那些数据id&#xff0c;其实就是selectedRowKeys数组里的id&am…

SCCM 2012系列1 服务器准备上

各位您好&#xff0c;今天我将开始给大家分享微软最新的SCCM 2012系列文章&#xff0c;让大家逐步了解在企业内如何搭建SCCM 2012的同时&#xff0c;了解各个功能模块&#xff0c;对应自己的企业环境来看&#xff0c;那些功能是您现在所需要的。当然还可以看看SCCM 2012比之前…

近期H5项目开发小结

前言&#xff1a;2016差不多又过了半啦&#xff0c;最近参与了公司好几个h5项目&#xff08;严格来说&#xff0c;也只能算是推广页面活动&#xff09;。主要是新品牌的推广需要&#xff0c;当然也有给公司以前老客户做的案例。今天主要总结下为新品牌开发的2个h5推广&#xff…

依赖包报错Invalid options object. Less Loader has been initialized using an options object that does not

1.问题&#xff1a;yarn安装依赖包&#xff0c;启动项目报错 error in ./node_modules/ant-design-vue/dist/antd.less Module build failed: ValidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the A…

Asp.net页面和Html页面之间的关系

Asp.net页面显然要转化为普通的html页面才能在浏览器中显示&#xff0c;但是对于两者的关系&#xff0c;或者说从服务器在接受请求处理请求这段时间内对asp.net页面的操作一直不是很明白&#xff0c;下边的一段话可以让人豁然开朗&#xff0c;虽然并未谈论技术&#xff0c;但简…