amd 订阅
美国AMD半导体公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、主板芯片组、电视卡芯片等),以及提供闪存和低功率处理器解决方案,公司成立于1969年。AMD致力为技术用户——从企业、政府机构到个人消费者——提供基于标准的、以客户为中心的解决方案。2006 年7 月24 日,AMD 宣布收购ATI,从此ATI成为了AMD的显卡部门。AMD提出3A平台的新标志,在笔记本领域有“AMD VISION”标志的就表示该电脑采用3A构建方案(CPU、GPU、主板芯片组均由AMD制造提供)。2018年12月,世界品牌实验室发布《2018世界品牌500强》榜单,amd排名第485。 [1] 展开全文
美国AMD半导体公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、主板芯片组、电视卡芯片等),以及提供闪存和低功率处理器解决方案,公司成立于1969年。AMD致力为技术用户——从企业、政府机构到个人消费者——提供基于标准的、以客户为中心的解决方案。2006 年7 月24 日,AMD 宣布收购ATI,从此ATI成为了AMD的显卡部门。AMD提出3A平台的新标志,在笔记本领域有“AMD VISION”标志的就表示该电脑采用3A构建方案(CPU、GPU、主板芯片组均由AMD制造提供)。2018年12月,世界品牌实验室发布《2018世界品牌500强》榜单,amd排名第485。 [1]
信息
员工数
10671人(2013年)
公司类型
外商独资
成立时间
1969年
创始人
杰瑞·桑德斯(Jerry Sanders)
所属行业
半导体
年营业额
67.31 亿美元(2019年) [4]
总部地点
美国加州硅谷桑尼维尔
中文名
超威半导体
经营范围
CPU、显卡、主板等电脑硬件设备
现任CEO
Lisa Su (苏姿丰) [5]
公司名称
超威半导体公司 [2]
外文名
AMD(Advanced Micro Devices, Inc.)
公司口号
成就今日 启迪未来 [3]
amd财报数据
AMD创办于1969年,当时公司的规模很小,甚至总部就设在一位创始人的家中。但是从1969年到2013年,AMD一直在不断地发展,2012年已经成为一家年收入高达24 亿美元的跨国公司。公司刚成立时,所有员工只能在创始人之一的 JohnCarey 的起居室中办公,但不久他们便迁往美国加州圣克拉拉,租用一家地毯店铺后面的两个房间作为办公地点。到当年9 月份,AMD已经筹得所需的资金,可以开始生产,并迁往加州桑尼维尔的901 Thompson Place,这是AMD的第一个永久性办公地点。在AMD创立五周年时,AMD已经拥有1,500名员工,生产200 多种不同的产品—— 其中很多都是AMD自行开发的,年销售额将近2650万美元。AMD宣布2016年第四季度营业额为11.1亿美元,经营亏损300万美元,净亏损5100万美元,每股亏损0.06美元。非GAAP经营收入2600万美元,净亏损800万美元,每股亏损0.01美元。2016年度业绩营业额为42.7亿美元,年度增长7%,CG以及EESC部门均有增长。基于GAAP,毛利润率为23%,较上一年下降4%,主要由于签订的晶圆供应协议带来的费用。经营亏损3.72亿美元,上一年度经营亏损4.81亿美元。经营亏损的改善主要归功于营业额增加、重组费用减少及IP许可收益冲抵了晶圆供应协议的费用。净亏损4.97亿美元,上一年度净亏损6.60亿美元。每股亏损0.60美元,2015年每股亏损0.84美元。 [6] 
收起全文
精华内容
下载资源
问答
  • 前端模块化,AMD与CMD的区别

    万次阅读 多人点赞 2016-08-03 17:15:51
    AMD和CMD的区别,require和seajs的用法,CommonJS的规范...

    最近在研究cmd和amd,在网上看到一篇不错的文章,整理下看看。
    在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀

    这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了,JavaScript极其简单的代码组织规范不足以驾驭如此庞大规模的代码

    模块

    既然JavaScript不能handle如此大规模的代码,我们可以借鉴一下其它语言是怎么处理大规模程序设计的,在Java中有一个重要带概念——package,逻辑上相关的代码组织到同一个包内,包内是一个相对独立的王国,不用担心命名冲突什么的,那么外部如果使用呢?直接import对应的package即可

    import java.util.ArrayList;
    遗憾的是JavaScript在设计时定位原因,没有提供类似的功能,开发者需要模拟出类似的功能,来隔离、组织复杂的JavaScript代码,我们称为模块化。

    一个模块就是实现特定功能的文件,有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。模块开发需要遵循一定的规范,各行其是就都乱套了

    规范形成的过程是痛苦的,前端的先驱在刀耕火种、茹毛饮血的阶段开始,发展到现在初具规模,简单了解一下这段不凡的历程

    函数封装

    我们在讲函数的时候提到,函数一个功能就是实现特定逻辑的一组语句打包,而且JavaScript的作用域就是基于函数的,所以把函数作为模块化的第一步是很自然的事情,在一个文件里面编写几个相关函数就是最开始的模块了

    function fn1(){
        statement
    }
    
    function fn2(){
        statement
    }
    

    这样在需要的以后夹在函数所在文件,调用函数就可以了

    这种做法的缺点很明显:污染了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间没什么关系。

    对象

    为了解决上面问题,对象的写法应运而生,可以把所有的模块成员封装在一个对象中

    var myModule = {
        var1: 1,
    
        var2: 2,
    
        fn1: function(){
    
        },
    
        fn2: function(){
    
        }
    }
    

    这样我们在希望调用模块的时候引用对应文件,然后

    myModule.fn2();
    这样避免了变量污染,只要保证模块名唯一即可,同时同一模块内的成员也有了关系

    看似不错的解决方案,但是也有缺陷,外部可以随意修改内部成员

    myModel.var1 = 100;
    这样就会产生意外的安全问题

    立即执行函数

    可以通过立即执行函数,来达到隐藏细节的目的

    var myModule = (function(){
        var var1 = 1;
        var var2 = 2;
    
        function fn1(){
    
        }
    
        function fn2(){
    
        }
    
        return {
            fn1: fn1,
            fn2: fn2
        };
    })();
    

    这样在模块外部无法修改我们没有暴露出来的变量、函数

    上述做法就是我们模块化的基础,目前,通行的JavaScript模块规范主要有两种:CommonJS和AMD

    CommonJS

    我们先从CommonJS谈起,因为在网页端没有模块化编程只是页面JavaScript逻辑复杂,但也可以工作下去,在服务器端却一定要有模块,所以虽然JavaScript在web端发展这么多年,第一个流行的模块化规范却由服务器端的JavaScript应用带来,CommonJS规范是由NodeJS发扬光大,这标志着JavaScript模块化编程正式登上舞台。

    1、定义模块
    根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在该模块内部定义的变量,无法被其他模块读取,除非定义为global对象的属性

    2、模块输出:
    模块只有一个出口,module.exports对象,我们需要把模块希望输出的内容放入该对象

    3、加载模块:
    加载模块使用require方法,该方法读取一个文件并执行,返回文件内部的module.exports对象

    看个例子

    //模块定义 myModel.js
    
    var name = 'Byron';
    
    function printName(){
        console.log(name);
    }
    
    function printFullName(firstName){
        console.log(firstName + name);
    }
    
    module.exports = {
        printName: printName,
        printFullName: printFullName
    }
    
    //加载模块
    
    var nameModule = require('./myModel.js');
    
    nameModule.printName();
    

    不同的实现对require时的路径有不同要求,一般情况可以省略js拓展名,可以使用相对路径,也可以使用绝对路径,甚至可以省略路径直接使用模块名(前提是该模块是系统内置模块)

    尴尬的浏览器

    仔细看上面的代码,会发现require是同步的。模块系统需要同步读取模块文件内容,并编译执行以得到模块接口。

    这在服务器端实现很简单,也很自然,然而, 想在浏览器端实现问题却很多。

    浏览器端,加载JavaScript最佳、最容易的方式是在document中插入script 标签。但脚本标签天生异步,传统CommonJS模块在浏览器环境中无法正常加载。

    解决思路之一是,开发一个服务器端组件,对模块代码作静态分析,将模块与它的依赖列表一起返回给浏览器端。 这很好使,但需要服务器安装额外的组件,并因此要调整一系列底层架构。

    另一种解决思路是,用一套标准模板来封装模块定义,但是对于模块应该怎么定义和怎么加载,又产生的分歧:

    AMD

    AMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范

    由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎RequireJS,实际上AMD 是 RequireJS 在推广过程中对模块定义的规范化的产出

    requireJS主要解决两个问题

    1、多个js文件可能有依赖关系,被依赖的文件需要早于依赖它的文件加载到浏览器
    2、js加载的时候浏览器会停止页面渲染,加载文件越多,页面失去响应时间越长
    看一个使用requireJS的例子

    // 定义模块 myModule.js
    define(['dependency'], function(){
        var name = 'Byron';
        function printName(){
            console.log(name);
        }
    
        return {
            printName: printName
        };
    });
    
    // 加载模块
    require(['myModule'], function (my){
      my.printName();
    });
    

    语法

    requireJS定义了一个函数 define,它是全局变量,用来定义模块

    define(id?, dependencies?, factory);

    1. id:可选参数,用来定义模块的标识,如果没有提供该参数,脚本文件名(去掉拓展名)
    2. dependencies:是一个当前模块依赖的模块名称数组
    3. factory:工厂方法,模块初始化要执行的函数或对象。如果为函数,它应该只被执行一次。如果是对象,此对象应该为模块的输出值
      在页面上使用require函数加载模块

    require([dependencies], function(){});
    require()函数接受两个参数

    1. 第一个参数是一个数组,表示所依赖的模块
    2. 第二个参数是一个回调函数,当前面指定的模块都加载成功后,它将被调用。加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块

    require()函数在加载依赖的函数的时候是异步加载的,这样浏览器不会失去响应,它指定的回调函数,只有前面的模块都加载成功后,才会运行,解决了依赖性的问题。

    CMD

    CMD 即Common Module Definition通用模块定义,CMD规范是国内发展出来的,就像AMD有个requireJS,CMD有个浏览器的实现SeaJS,SeaJS要解决的问题和requireJS一样,只不过在模块定义方式和模块加载(可以说运行、解析)时机上有所不同
    语法
    Sea.js 推崇一个模块一个文件,遵循统一的写法
    define(id?, deps?, factory)
    因为CMD推崇

    1. 一个文件一个模块,所以经常就用文件名作为模块id
    2. CMD推崇依赖就近,所以一般不在define的参数中写依赖,在factory中写

    factory是一个函数,有三个参数,function(require, exports, module)

    1. require 是一个方法,接受 模块标识 作为唯一参数,用来获取其他模块提供的接口:require(id)
    2. exports 是一个对象,用来向外提供模块接口
    3. module 是一个对象,上面存储了与当前模块相关联的一些属性和方法

    看个例子:

    // 定义模块  myModule.js
    define(function(require, exports, module) {
      var $ = require('jquery.js')
      $('div').addClass('active');
    });
    
    // 加载模块
    seajs.use(['myModule.js'], function(my){
    
    });
    

    AMD与CMD区别

    关于这两个的区别网上可以搜出一堆文章,简单总结一下

    最明显的区别就是在模块定义时对依赖的处理不同

    1、AMD推崇依赖前置,在定义模块的时候就要声明其依赖的模块
    2、CMD推崇就近依赖,只有在用到某个模块的时候再去require
    这种区别各有优劣,只是语法上的差距,而且requireJS和SeaJS都支持对方的写法

    AMD和CMD最大的区别是对依赖模块的执行时机处理不同,注意不是加载的时机或者方式不同

    很多人说requireJS是异步加载模块,SeaJS是同步加载模块,这么理解实际上是不准确的,其实加载模块都是异步的,只不过AMD依赖前置,js可以方便知道依赖模块是谁,立即加载,而CMD就近依赖,需要使用把模块变为字符串解析一遍才知道依赖了那些模块,这也是很多人诟病CMD的一点,牺牲性能来带来开发的便利性,实际上解析模块用的时间短到可以忽略

    为什么我们说两个的区别是依赖模块执行时机不同,为什么很多人认为ADM是异步的,CMD是同步的(除了名字的原因。。。)

    同样都是异步加载模块,AMD在加载模块完成后就会执行改模块,所有模块都加载执行完后会进入require的回调函数,执行主逻辑,这样的效果就是依赖模块的执行顺序和书写顺序不一定一致,看网络速度,哪个先下载下来,哪个先执行,但是主逻辑一定在所有依赖加载完成后才执行

    CMD加载完某个依赖模块后并不执行,只是下载而已,在所有依赖模块加载完成后进入主逻辑,遇到require语句的时候才执行对应的模块,这样模块的执行顺序和书写顺序是完全一致的

    这也是很多人说AMD用户体验好,因为没有延迟,依赖模块提前执行了,CMD性能好,因为只有用户需要的时候才执行的原因

    展开全文
  • AMD启用虚拟化(AMD-V)

    万次阅读 2020-02-11 18:04:08
    解决方式:Bios启用AMD-v 步骤: 开机按 "DEL"键,或者“F2”进入BIOS页面; 按“F7”,进入下图页面 OC->CPU Features->SVM Mode 选项改成[Enabled] 检查是否启用成功: 任务管理器->性能->虚拟...

    说明:

    打开虚拟机报错

     

    解决方式:Bios启用AMD-v

    步骤:

    1. 开机按 "DEL"键,或者“F2”进入BIOS页面;
    2. 按“F7”,进入下图页面
    3. OC->CPU Features->SVM Mode 选项改成[Enabled]

    检查是否启用成功:

    任务管理器->性能->虚拟化

     

    展开全文
  • amd sata controller(AMD SATA控制器)

    热门讨论 2018-03-06 19:57:23
    Windows10系统不能识别新增光驱位机械硬盘的解决方法,安装amd_sata_controller驱动程序 。 右键点击系统桌面左下角的【开始】,在开始菜单中点击【设备管理器(M)】
  • 错误 182 – AMD Installer 无法正常识别 AMD 显卡硬件 在网上找了一些办法去解决,但是系统是新装的,网上大部分说的都是老的显卡驱动卸载不彻底,对新的显卡驱动的安装有一定的干扰。所以问题的关键不在这里...

    错误 182 – AMD Installer 无法正常识别 AMD 显卡硬件

    这里写图片描述

    在网上找了一些办法去解决,但是系统是新装的,网上大部分说的都是老的显卡驱动卸载不彻底,对新的显卡驱动的安装有一定的干扰。所以问题的关键不在这里。

    解决办法

    新 安装的系统中,缺少一些基本的C++库文件,这样使得显卡驱动不能够很好滴检查自己的显卡,自己安装会比较麻烦。使用下边的软件进行检测安装就是可以的。
    插件下载链接:https://support.amd.com/zh-cn/download
    这里写图片描述

    下载以后要选择接受并自定义安装,博主亲自测试过快速安装也是会出问题的。
    在这里插入图片描述

    还是安装一个推荐的稳定版本,保守一点。

    在这里插入图片描述

    安装成功以后电脑分辨率变得正常,但愿这个插件也能够解决你的问题。

    展开全文
  • 如何在非mac OS电脑上体验mac OS,目前我所知道的有两种...很多AMD cpu的朋友,在用虚拟机安装mac OS的过程中,肯定遇到过一些问题,并且有些问题很棘手,会被困扰几天,那么本文将介绍如何在AMD cpu的电脑上安装mac

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    安装方式

    1. 真机安装,这里介绍两篇文章,点击1点击2。(难度大,上手困难,可能收费买工具)
    2. 虚拟机安装。

            不管是真机安装还是虚拟机安装,Intel的cpu在安装黑苹果时相对简单,坑也少,网上教程有很多。与之相对的是AMD的cpu,因软件支持问题,坑会多些。因此本博文将介绍如何在AMD的cpu的电脑上安装黑苹果(本文在接下来称安装黑苹果为安装macOS)。

             注意:本文介绍的是安装macOS 10.15.x Catalina系列,macOS 10.14.x系列可能不适用(也可以看看这篇文章哦,只是比10.14.x多了几个步骤),读者可自行百度,网上教程很多,也很简单。

    补充:2021年1月15日更新说明:有网友将macOS从10.15.5升级到macOS 10.15.7后,导致虚拟机无法开机。

    成功案例

            如下图,是博主在自己的AMD台式机的配置图和安装macOS成功的图。

    • Windows 10 OS 64位 ,版本号1909。
    • AMD CPU Ryzen 7 3800X。
    • VMware Workstation版本:15.1.0。
    • macOS镜像:10.15.5。

    注意
    VMware Workstation软件版本不要超过15.1.0以上(目前最新版本是15.5.5或者更高),超过15.1.0的版本无法安装macOS,且暂时无解。
    在这里插入图片描述
    在这里插入图片描述

    前期准备

    1. 电脑开启虚拟化,可查看任务管理器中的cpu信息(如何打开任务管理器请自行百度),如下图:
      在这里插入图片描述

    2. 电脑没有开启虚拟化,则需要在BIOS中开启虚拟化。关于虚拟化技术,Intel的cpu是“Intel Virtualization Technology”或简写成“Intel VT”,而AMD的cpu是“SVM Support”。这里介绍几篇文章,是如何开启虚拟化,请点击1点击2。对于新手,请不要对BIOS随便设置,否则电脑无法开机。BIOS中的虚拟化开启后,重复“步骤一”查看是否开启成功。

    3. 关闭一些“占用虚拟化服务”的软件,关闭360的核晶防护,关闭Hyper-V功能,关闭Win10安全中心的内存完整性。(对于普通用户而言,一般不会开启Hyper-V功能和Win10安全中心的内存完整性,要是没有安装360的话这一步可以跳过)。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    工具准备

    虚拟机安装macOS,需要准备如下工具,请下载到电脑中:

    1. 软件VMware Workstation 15.1.0。
    2. unlocker解锁工具。
    3. macOS 10.15.5镜像。

    下载,提取码:7pwi

    VMware 15.1.0下载

    VMware 历史版本下载,需科学上网拿到地址,然后用某雷或其他下载工具下载(为防止吞,请自行更正为https):
    h.t.t.p.s:/+/my.vmware.com/group/vmware/downloads/details?downloadGroup=WKST-1510-WIN&productId=641

    VMware Workstation 15.1.0安装

    1. 安装前:若是先前安装过其他版本的VMware Workstation,要先卸载,卸载完成后重启电脑,再安装15.1.0这个版本。

    2. 安装(建议,软件不要装c盘),安装没什么难度,一直下一步即可,最后输入许可证:

    3. 安装后,软件会提示重启电脑,可以不用重启。

    unlocker解锁工具

            安装完VMware Workstation后,我们还需要一个工具unlocker对VMware Workstation进行解锁。解锁有两个目的,目的一是让VMware Workstation支持macOS(不然后面步骤中新建虚拟机是看不到“Apple Mac OS X”选项的);目的二是下载更新最新的darwin.iso(如果这个不是最新的,安装后的macOS无法全屏)。
            unlocker是个zip压缩包,建议解压缩到和VMware安装目录同级的目录,如下图:
    在这里插入图片描述
    开始使用unlocker对VMware 进行解锁:

    1. 进入unlocker目录,能看到里面一些文件,如下图。
    2. 找到该目录下的win-install.cmd
    3. 右键win-install.cmd,找到“管理员身份运行”,运行即可

    unlocker运行后,一般会自动下载一个文件(com.vmware.fusion.tools.darwin.zip.tar),此时若下载失败则install将会失效,需自行解决网络问题。安装完成后,unlocker会自动关闭窗口,这时再重新启动电脑

    在这里插入图片描述

    创建虚拟机:

    1.新建虚拟机
    在这里插入图片描述
    2. 选择自定义(高级)
    在这里插入图片描述
    3. 选择虚拟机硬件兼容性,这里我们默认就好
    在这里插入图片描述
    4. 选择我们下载的macOS 10.15.5.cdr,注意选择文件的时候,我们选择“所有文件(.),就能看到我们的cdr镜像了”
    在这里插入图片描述
    5. 客户机操作系统,勾选Apple Mac OS X,下拉框选择macOS 10.14,(VMware 15.1.0通过unlocker解锁后最高支持支持macOS 10.14,虽然我们将要安装的是macOS 10.15.5,这里选择macOS 10.14)
    在这里插入图片描述
    6. 虚拟机名称和虚拟机路径,这里名称和路径最好选择英文哦(老外的软件对中文适配差)。虚拟机安装路径最好选择固态硬盘,容量100G以上
    在这里插入图片描述
    7. 处理器配置,这里处理器配置选择数量为1,核心数选择4(为了提高安装成功率,先这样选择,后面可以根据需要改。若你真机内核数量小于4,请根据具体情况选择。)
    在这里插入图片描述
    8. 虚拟机内存选择,4GB,8GB,16GB都可以(为了提高安装成功率,先这样选择,后面可以根据需要改。若是你真机只有8GB内存,可以选择4GB)
    在这里插入图片描述
    9. 网络连接,选择网络地址转换"NAT",(先这样选择,后面可以根据需要改,若是NAT网络无法使虚拟机上网,后面可以更改为其他上网方式直至虚拟机能上网即可)
    在这里插入图片描述
    10. I/O控制器,SCSI控制器,选择LSI Logic
    在这里插入图片描述
    11. 虚拟磁盘类型选择 SATA
    在这里插入图片描述
    12. 磁盘选择创建新虚拟磁盘
    在这里插入图片描述
    13. 磁盘大小选择80GB(后面可以根据需要扩容),不勾选立即分配所有磁盘空间(不勾选的话,前面选择的80GB不会立即分配,虚拟机会根据使用情况自动增加),选择将虚拟磁盘存储为单个文件(方便备份,虚拟机苹果还是不稳定的,我们可以在装好macOS后备份一个,后期可以直接打开备份好的macOS)
    在这里插入图片描述
    14. 指定磁盘文件,默认就好,下一步
    在这里插入图片描述
    15. 选择完成
    在这里插入图片描述

    配置虚拟机

    1. 虚拟机建好后,我们不要开启虚拟机,还得进行一些设置,希望读到这里的朋友要有耐心,选择编辑虚拟机设置
      在这里插入图片描述

    2. 处理器,勾选虚拟化Intel VT-x/EPT 或 AMD-V/RVI
      在这里插入图片描述

    3. USB控制器,选择兼容USB2.0,下面两个都勾选(否则在虚拟机中键盘用不了)
      在这里插入图片描述

    4. 在常规-客户机操作系统中我们选择客户机操作系统为Windows 10 x64,目的是为了引导macOS 10.15.x,毕竟VMWare 10.15.1最高只支持macOS 10.14系列
      在这里插入图片描述

    5. 找到刚刚创建的macOS虚拟机路径,再找到格式为*.vmx的配置文件(我这里是macOS 10.15.5.vmx,要是看不到文件的格式,比如.txt、.doc、.exe、.mp4…那你的电脑需要设置下,具体请自行百度“Windows电脑打开显示文件扩展名功能”),用文本编辑器打开 *.vmx这个配置文件(随便一个文本编辑器即可,如Notepad++、Sublime…)
      在这里插入图片描述
      注意:修改.vmx的配置文件,不要用中文标点符号,不要带任何与中文相关的,否则在安装虚拟机时会出现“字典错误”

    6. 打开后,找到 virtualHW.version = “16”, 找到后修改为virtualHW.version = “10”。
      在这里插入图片描述
      在这里插入图片描述

    7. 这一步请查阅下载博文提供“AMD 10.15.x.txt文档”的
      在这里插入图片描述
      在这里插入图片描述
      配置文件修改后,文件保存一下

    8. 开启此虚拟机
      在这里插入图片描述
      在这里插入图片描述

    安装macOS(重要,坚持,请按步骤)

    1. 启动完成后,我们选择简体中文
      ( 打开macOS虚拟机,若是前面的步骤没有问题话,就可以看到这一步了,若是前面的步骤有问题,虚拟机一般会提示一些错误,读者可以自行百度,或者留言大家一起解决。)
      在这里插入图片描述
    2. 系统会弹出macOS 实用工具,我们得格式化磁盘了,选择磁盘工具
      (和安装Windows系统一样,安装前得选择分区,格式化~~)
      在这里插入图片描述
    3. 磁盘工具,选择抹掉(和Windows中的格式化类似)
      在这里插入图片描述
    4. 选择抹掉后,会弹出一个对话框,如图。这里我们将键盘从真机切换到虚拟机,不然这里无法输入。切换的时候会有弹框提示,这里我们直接确定(前面我们设置过“显示所有USB输入设备”和“USB兼容性为2.0”,要是1.1的话鼠标键盘都动不了,2.0的话鼠标还是可以操作的,仅仅将键盘切到虚拟机。待会将键盘切回到真机也是这个步骤哦),这样我们就能给磁盘命名了,命名完后记得这个步骤反向操作下,不然真机就用不了键盘了在这里插入图片描述
    5. 格式:一定要选Mac OS扩展(日志式),方案:GUID分区图。若是格式选择带有加密的或大小写敏感的,会在后期使用系统的过程中带来诸多不方便。另外对于格式尤其不要选APFS的,APFS会导致安装失败(其实我们虽然选择Mac OS扩展日志式,macOS 10.15.5安装完后系统会自动格式化为APFS),设置完成后选择对话框中的抹掉即可
      在这里插入图片描述
    6. 第5步抹掉完成后,关闭对话框,关闭磁盘工具。来到macOS实用工具界面后,选择安装macOS
      在这里插入图片描述
    7. 勾选我们格式化后的磁盘后,开始自动安装,自动重启,期间我们耐心等待(接下来是傻瓜式操作,这里不做详细介绍)
      在这里插入图片描述
    8. 不出意外,过一会儿,一定会安装失败,安装过程自动走到macOS实用工具界面,这里我们直接 关闭客户机。(还记得吗,一开始我们将虚拟机设置成Windows10 x64来引导系统,现在系统引导成功后需要将引导方式切回macOS,具体请看步骤9)
      在这里插入图片描述
    9. 这一步很关键,编辑虚拟机设置,将启动模式还原为Apple Mac OS X,下拉框macOS 10.14。期间会弹窗警告,我们一直点确定忽略即可
      在这里插入图片描述
    10. 步骤9完成后,我们再次点击“启动此虚拟机”,经过如上操作后我们就能顺利安装macOS 10.15了,也是一些傻瓜式操作,我就随便贴几张图了,点击“继续”、“继续”、“继续”、“继续”、“继续”…可以跳过登录Apple ID,创建账户,设置一个简单的屏幕锁密码,最好用英文哟,然后再点击“继续”、“继续”、“继续”、“继续”、“继续”…
      在这里插入图片描述
      在这里插入图片描述
      (名称最好是英文,自己设置的密码要记得啊~!!)
      在这里插入图片描述

    安装VMware Tools,使macOS全屏

    1. 安装完成后,界面很小,因为还没装一个工具,这里我们选择关机,因为CD/DVD驱动器里是我们的macOS 10.15.5.cdr镜像呢,要是没有的话,可以跳过这一步。
      提示:有玩过VMware软件的童鞋,会知道右下角有一排图标,其中有个光驱的图标,找到光驱的图标,将光驱中的macOS 10.15.5.cdr镜像弹出。这样就不用关闭macOS了。
      在这里插入图片描述
    2. 关闭虚拟机后,(如何关闭?那你可能需要加强电脑方面的动手能力,别喷我~~),编辑虚拟机设置,找到CD/DVD选项,勾选使用物理驱动器
      在这里插入图片描述
    3. 设置完成后,再开机,会有个弹框提示,忽略即可,输入完我们刚设置的密码进入系统后我们来安装VMware Tools,如图点击安装VMware Tools
      在这里插入图片描述
    4. 过一会桌面会弹出VMware Tools,根据提示安装完即可,
      在这里插入图片描述
    5. 安装VMware Tools过程中会有安全提示,根据操作提示,允许即可。一定要允许,这一步很重要,先点击左下角的小黄锁,解锁后才能在这个界面操作~~。
      在这里插入图片描述
    6. 看到VMWare Tools软件提示安装成功完成后,点击重新启动。
      在这里插入图片描述
    7. macOS重启后,看图,选择全屏icon,看看是否全屏
      在这里插入图片描述

    优化

    关闭虚拟机的情况下操作哦
    1.电脑配置好的,cpu,建议cpu 8核,内存16GB(硬道理,氪金氪上去~~)。
    在这里插入图片描述
    2.编辑虚拟机设置,找到高级,勾选“禁用内存页面调整”,防止VMware频繁操作磁盘IO(磁盘没内存快,即使是固态也没内存快)
    在这里插入图片描述
    3.一般情况下,启动虚拟机操作系统后,会在我们的虚拟机操作系统安装目录中生成一个和内存大小一致的虚拟内存文件,同样为了防止VMware频繁操作磁盘IO(磁盘没内存快)我们也可以禁用哦
    在这里插入图片描述
    4. 接步骤3,打开*.vmx配置文件,直接在文件末尾追加 mainMem.useNamedFile = “FALSE”,如图,保存即可,再重启虚拟机
    以上操作完成后,再打开虚拟机,看有没有变快哦,至少心理作用上快了不少(偷笑~~~~)
    在这里插入图片描述

    备份

            虚拟机装完后,我们根据自己的喜好设置虚拟机,装一些我们常用的软件,这些都弄完后我们就可以备份啦,备份有什么用呢,黑苹果很“脆弱”,可能哪天不小心升级了VMware,升级了macOS系统后就开不了机了,那个时候备份文件就能派上用场了,我们直接在VMware中打开我们备份的文件

    如何备份,很简单的,关闭虚拟机后,直接复制安装目录到其他地方即可,到时虚拟机出问题了,可以用VMware直接打开我们备份的文件。
    在这里插入图片描述

    来一张我设置后的黑苹果
    在这里插入图片描述

    关于真机与虚拟机文件共享

            文件共享有什么好处,在真机中我们将文件拖到“共享文件夹”中,macOS在“共享文件夹”就能看到我们在真机中放的文件;同样的,在macOS中将文件拖到“共享文件夹”中后,在真机中我们也能看到。类似于真机上的QQ给虚拟机上的QQ发送文件。

    1. 主机设置(我这里是Win 10),新建一个文件夹,如下图中的Shared文件夹。主机设置将要共享的文件夹,右键Shared,选择属性,找到共享,进行共享
      在这里插入图片描述
      在这里插入图片描述
    2. 虚拟机设置,可以查看文章1文章2

    后续注意事项

    1. 安装完后,macOS 每次开机都会提醒有新系统,或者新补丁可以更新。建议不要更新,否则会有因兼容性问题而无法开机。
    2. 不建议“升级此虚拟机”。同样的道理,升级虚拟机也会因兼容性问题而无法开机。
      在这里插入图片描述

    macOS 使用感受

            博主电脑配置还可以,macOS运行还是很流畅的,以前也用虚拟机安装的macOS作为办公用的生产工具~~

    后记

    到这里整个安装过程就结束了,感谢大家,有不懂的地方可以留言哦!!!

    读者反馈

    记录于2021年03月09日。
    问题:按照教程安装后卡logo的,可以试试如下途径:1)网友“腐竹小文”在评论中说“如果卡logo先不要改Windows10 x64等进入了恢复模式再关机改为Mac OS 10.14”;2)安装VMware的其他同系列版本,本文介绍的是15.1.0,可以试试15系列的其他版本。
    备注:以上解决方案来自网友的反馈。

    记录于2020年09月06日。

    1. 问题1:关于VMware软件版本,目前15.1.0能安装成功,超过15.1.0的版本无法安装成功,目前无解。
    2. 问题2:开启虚拟机时提示“字典错误”,可查看这篇文章,要是没有找到解决方法,直接百度“启动vmware workstation虚拟机报字典问题错误”。
    3. 问题3:很多新手修改.vmx配置文件时修改出问题,博主已更新了云盘链接中的帮助文档~~。
    4. 问题4:安装成功后,虚拟机没有网络。解决方法:“那要修改虚拟机设置中的网络适配器了,不能用NAT,可以勾选仅主机模式,这个不行的化,试试其他的网络连接方式。 博文里有关于“虚拟机设置”的介绍,你看看博文是如何打开虚拟机设置的,找到其中的“网络适配器”。另外虚拟机运行后,VMWare右下角有一排图标,里面有个图标可以设置虚拟机的网络适配~”。
    5. 问题5:虚拟机输入法有问题,可以安装一个mac版本的搜狗输入法哦。如何安装请百度“mac安装搜狗输入法”。
    6. 问题6:有网友的AMD RYZEN7 4800H能安装成功,也有网友的AMD RYZEN7 4800H不能安装成功。这种情况我没有找到原因,猜测很大原因是BIOS设置的问题,若没有安装成功又对BIOS熟悉的人可以先操作下BIOS试试~。
    7. 问题7:不能全屏或者VMWare Tools安装失败,读者请自行百度“虚拟机不能全屏或者VMWare Tools安装失败”,这种情况和安装什么虚拟机没关系,安装Linux虚拟机也会出现。
    8. 问题8:键盘问题,网友aliqqq分享:“我遇到了 无法识别键盘 在.vmx配置文件末尾加上 keyboard.vusb.enable = “TRUE” mouse.vusb.enable = “TRUE” 解决的。参考了https://blog.csdn.net/weixin_44361901/article/details/104538221”

            绝大多数读者严格按照本博文的安装步骤来安装都能成功。有部分新手或者确实电脑问题安装不成功的,建议多百度,加深加强动手能力

    展开全文
  • amd解决No AMD graphics driver is installed

    千次阅读 2020-12-12 11:10:13
    开机出现No AMD graphics driver is installed, 本人设备管理器》显示适配器》里只有一个nvidia geforce , 没有amd,卸载amd驱动的方法无处可用。 经过排查发现其实非常简单,就是卸载一个叫做“amd软件中心”的...
  • amd安装mac终极方法,mac替换amd内核补丁方法,给那些苦苦折腾mac系统的amd粉丝。
  • AMD AOCC安装

    千次阅读 2020-05-01 20:44:40
    AOCC是AMD的一款商用编译器,也称为AMD Optimizing C/C++ Compiler,官网地址为:https://developer.amd.com/amd-aocc/ 。 目前的最新版是AOCC 2.1版本,它基于LLVM 9.0版本,它针对AMD系列17h处理器进行了调整;对...
  • Ubuntu 安装 AMD GPU 驱动

    万次阅读 2019-06-26 21:19:30
    Ubuntu 安装 AMD GPU 驱动 环境申明 Ubuntu18.04 AMD-RX580 显卡 AMD 官网下载驱动 https://www.amd.com/en/support 将驱动上传到 Ubuntu 系统并解压 $ cd ~/Downloads $ tar -Jxvf amdgpu-pro-YY.XX-...
  • AMD RX5500XT怎么样?性能如何?值得入手吗?下面小编带来AMD RX5500XT显卡性能全面评测,希望对大家有所帮助。AMD RX5500XT显卡性能全面评测:随着AMD对显卡的开发团队做了大刀阔斧的调整,产品架构的更新速度终于...
  • AMD显卡安装Pytorch

    2021-03-06 12:53:25
    ROCm是AMD公司推出对标英伟达CUDA的计算库,这也就意味着AMD显卡在深度学习领域的生态更近一步,使用AMD显卡的小伙伴也可以用自己显卡跑深度学习了。 由于我的电脑一直是AMD显卡,所以前几年对ROCm一直有关注。之前...
  • 结论 32/64 位系统编译在32位系统上运行 => x86 32 系统上编译64位系统上运行 => x86_amd64 64 系统上编译在64位系统上运行 => amd64 解释 注:以下引自MSDN The following list describes th...
  • —— 出现了好几天的问题,不能容忍~ ...显示AMD显卡驱动没有安装,显然解决方案就是安装这个驱动~ 解决方案:打开设备管理器(快捷键) 选择显示适配器 选中自己需要安装的驱动 自动搜索更新 成功 ...
  • X86和X86_64和AMD64的由来

    万次阅读 多人点赞 2018-03-13 10:00:01
    为什么叫X86和X86_64和AMD64 为什么大家叫x86为32位系统呢 相信大家在大学里面有很多人都玩过8086(微处理器),这是一个可编程的系统,他是由intel开发的,英特尔出了划时代的8086之后,后来使用该架构出了80286...
  • 初识AMD型号CPU

    2019-03-20 18:59:39
    AMDAMD是什么AMD64是什么AMD型号CPU AMD是什么 AMD是美国一家生产计算机芯片的公司,该公司生产的芯片成为AMD芯片,简称AMD AMD64是什么 AMD64表示64位 AMD型号CPU amd的芯片做的很好就做起了CPU,和intel CPU...
  • 我们在使用虚拟机的时候,如果提示“此主机支持AMD-V,但AMD-V处于禁用状态”,这个提示代表你的电脑是AMD平台的,并且支持AMD-V虚拟化技术,我们需要在主板中找到相应设置,将SVM功能开启就可以了,下面装机之家...
  • 环境:VMware Workstation Pro 12 +CentOS...此主机支持 AMD-V,但 AMD-V 处于禁用状态。 如果已在 BIOS/固件设置中禁用 AMD-V,或主机自更改此设置后从未重新启动,则 AMD-V 可能被禁用。 (1) 确认 BIOS/固件设置...
  • 电脑每次重启都提示AMD显卡错误“No AMD graphics driver is…”解决方法 电脑重装完系统后,每次重启都提示AMD显卡错误“No AMD graphics driver is…”怎么办? 如下图,打开控制面板,卸载掉AMD显卡面板设置AMD ...
  • 刚买的电脑,是用的AMD的CPU,在安装Android开发环境时,遇到以下问题: Failed to install Intel HAXM. For details, please check the installation log: "C:\Users\zhangqs\AppData\Local\Temp\haxm_log9.txt" ...
  • AMD规范介绍

    千次阅读 2018-07-15 11:24:33
    AMD规范全称是Asynchronous Module Definition,即异步模块加载机制。
  • 此主机支持 AMD-V,但 AMD-V 处于禁用状态。 如果已在 BIOS/固件设置中禁用 AMD-V,或主机自更改此设置后从未重新启动,则 AMD-V 可能被禁用。 (1) 确认 BIOS/固件设置中启用了 AMD-V。 (2) 如果此 BIOS/固件设置已...
  • AMD Ryzen CPU 在VMware中安装Mac OS 10.11

    万次阅读 多人点赞 2017-11-08 13:43:13
    CPU:AMD Ryzen 1700 系统:win10 64bit VMware版本:12 总起: 因为Mac一直使用的是Intel的CPU,所以在Intel上安装Mac很轻松,但在AMD上就不一样了,我百度上一搜,所有有关于VMware安装Mac的内容的2、3年前的...
  • 最新的AMD r7 5800h会在2021年1月份发布, 我们先来对比他和r7 4800h有什么区别 我们知道r7 4800h国际象棋能跑3万分,而AMD r7 5800h是r7 4800h的130%,在加上3级缓存翻倍,我这帮测得,AMD r7 5800h跑分应该...
  • AMD主板分类

    2020-02-25 13:37:37
    AMD 主板根据CPU插槽分类: AM2/AM2+ : 940针 (★但早期有少量面向OEM的Socket 939接口版本) AM3/AM3+:938针 AM4 :1331针 AM2插槽的主板可以插AM3接口的cpu。但AM3插槽不可以插AM2的cpu! (AM2是 940的针脚,AM3...
  • [AMD驱动]解决AMD驱动的1603错误

    千次阅读 2018-11-13 23:25:00
    官方:https://www.amd.com/en/support/kb/faq/gpu-kb1603 其实把更改的文档 下载 音乐等默认目录恢复到C盘(或任意一个可访问的路径),就可以正常安装了。 转载于:...
  • AMD define函数

    千次阅读 2017-11-21 23:13:47
    AMD,全称 Asynchronous Module Definition,即异步模块加载机制。AMD 规范非常简单只有一个API,即 define 函数: define([module-name?],[array-of-dependencies?],[module-factory-or-object]); 其中,module-name...
  • AMD Radeon 显卡设置无法打开(闪退)

    万次阅读 2019-08-06 23:04:44
    问题:AMD Radeon设置无法打开,直接闪退 原因:Intel显卡驱动与AMD的显卡驱动存在冲突,导致AMD Radeon设置无法打开。 解决办法:卸载Intel显卡驱动,然后安装AMD 显卡驱动。 详细步骤如下: 准备工作: 下载...
  • OpenCL——AMD平台搭建

    千次阅读 2019-10-16 17:03:14
    AMD OpenCL 介绍在Windows系统下基于AMD GPU的OpenCL环境的搭建,并且基于矢量加法实例程序。 构建示例 在传统的AMD APP SDK设计中,已经不存在了,不知道为什么。但是AMD给了一种其他的方式, ...
  • 背景 :AMD Fluid Motion Video是一项AMD研发,将帧率为24FPS【即帧每秒,Frames per Second】或者其他帧率低于60FPS的视频补帧成60帧的技术。 1. 准备工具 : 完美解码(Pot player) , BuleskyFrc 2. 打开AMD的深红...
  • ubuntu 与 AMD Ryzen

    2019-09-25 15:17:43
    经过本人测试完整支持 AMD Ryzen Pro 3700U 的 Ubuntu 有 16.04.6 需要安装amd 显卡驱动 18.50 ,不管Pro CPU 显卡一律使用 amdgpu-install -y 安装,别用 pro-install 那个显卡不支持。 并且 16.04 需要在 grab ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 111,671
精华内容 44,668
关键字:

amd