戴尔7472黑苹果之旅

2023-05-16

原本我是微(ju)软(ying)的粉丝,前几年甚至为信仰充值了一台中配的Surface Pro 3。然而今年在实习岗位上做了一些脚本后,对Windows的一些特性例如中文路径经常传参失败、蛋疼的字体渲染深恶痛绝,再加上一位程序猿朋友的疯狂安利以及自己对MBP的亲身体验,我终于因为穷在上个月正式踏上了黑苹果的不归路…而不是买一台Macbook


不归路的开始

首先罗列一下我的傻多戴7472出厂配置。

电脑配置:

CPU: Intel i5-8250u (八代核心,七代架构)
内存: 8G 2400MHZ
显卡: Intel UHD 620 集成显卡 + MX150 独立显卡(2G)
硬盘: 128G 闪迪固态(M2, sata3 接口) + 1TB 5400 rpm机械硬盘(sata3接口)
网卡: 博通1820

网上之前有测评称戴尔的新XPS系列基本就是来黑苹果的…其实7系轻薄本也不错。尽管如此,我还是对硬件配置做了一些更新以提升黑苹果的成功率和后续体验:

1、双硬盘位的机械硬盘换成了另外一块闪迪480G的固态硬盘(系统装在机械硬盘上,体验简直呵呵…),原128G的固态硬盘仍保留原正版Windows10;
2、网卡换成了博通DW1560(据说1830也可以, 而1820的驱动难度很大)。

工具一览:


工具

从左到右,从上到下依次为:
1. 新的固态硬盘;
2. 螺丝刀;
3. 8G U盘;
4. DW1560 网卡;
5. 移动硬盘盒(机械硬盘转作移动硬盘)

原机械硬盘
原网卡

关于显卡:

目前双显卡的笔记本电脑都不能正常驱动独立显卡,仅能驱动集成显卡。按照现行笔记本的设计,独立显卡负责计算,集成显卡负责输出,这和Mac os直接调用独立显卡的逻辑是不同的,故暂时只能让MX150歇着。不过2018版的高配Macbook Pro也搭载了双显卡,支持显卡互相切换,目测黑苹果的解决方案指日可待。

安装过程:

主要参考了一位博主的博客。

严格按照ta的步骤基本没什么问题,但是有一些细节值得一提:
1. 由于原博客使用的黑果小兵黑苹果包已使用新版本的clover进行引导,无需选择显卡型号即可自动进入
2. 安装过程会进入两次重启,请在clover引导框内都选择Mac OS而不是带有install的启动项,否则会进入重新安装的步骤…
3. 安装完毕拔出u盘后,主板会默认从第一硬盘位(原Windows10所在的128G固态)进行引导,而clover在安装Mac OS的硬盘上(我的是第二块硬盘),需要进入戴尔的主板设置,将该硬盘设为第一启动项(通过clover也可以引导其他的操作系统,例如原先自带的Windows10)。

正常黑完之后,7472会被识别为2017款13寸的Macbook Pro:


mbp

由于原博主采用的包已经进行了多项优化,新系统上手的体验非常好,特别是触摸板(和Windows的蛋疼体验相比),但是由于硬件问题,有时候对四指手势的识别不够灵敏。

关于驱动:

大部分硬件都是免驱直接可用的(例如集成显卡、触控板、网卡等等),但是不可避免的有一些驱动需要重新适配。

  1. 声卡驱动 我的电脑在黑苹果完成后声卡出了奇怪的问题——外放有声音,耳机没声音,参考原博文后打上黑苹果包内自带的声卡驱动即可
  2. 电源管理 黑苹果后的电源管理问题较大——不能正确现实电池当前电量,需要在下载一个名为‘NullCPUPowerManagement.kext’的电源驱动,配合驱动管理器‘Kext Wizard’进行安装,成功后电源管理即正常工作甚至合盖后能自动息屏。目前正常使用下电池能坚持3-4小时,风扇无声,主板室温(7472的主板成功地压住了八代低压i5的功耗)

至此黑苹果已经基本完成,不过还遗留了一个问题——另外一块固态硬盘上的windows10能否正常使用?理论上是可以使用的,然而实际上尿崩了——小点转圈和重启之间无限循环,不过既然能显示Windows10的界面,(说明问题不大)可以调用自带的自动修复功能-保留个人文件并恢复出厂设置,耐心等待一会(其实是很长一段时间)后就可以通过clover引导正常进入Windows10了。毕竟偶尔需要用MX150显卡玩玩中型游戏,比如炉石传说...Windows10还是很有必要的嘛...

以上

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

戴尔7472黑苹果之旅 的相关文章

  • FreeRTOS内核学习笔记记录(三)——任务就绪列表

    任务就绪列表 任务就绪列表实际上是一个静态数组 PRIVILEGED DATA static List t pxReadyTasksLists configMAX PRIORITIES 但是它是List t类型 即每个数组成员都是一个根节点
  • FreeRTOS内核学习笔记记录(四)——任务调度器

    任务调度器的实现 任务调度器调度步骤 跳入任务后 xff0c 永远不会回调度器函数 vTaskStartScheduler函数 span class token keyword void span span class token func
  • FreeRTOS内核学习笔记记录(五)——任务切换与任务延时列表

    任务切换 任务切换的原理 FreeRTOS的任务切换 任务延时离不开硬件支持 xff1a SysTick和PendSV中断 SysTick和PendSV在启用任务调度器时 xff0c 被设置为最低优先级的中断 SysTick产生一个称之为系
  • PC仿真的emwin移植到STM32F103RCT6详尽步骤(正点原子库,正点原子mini开发板,亲测可用,学习心得,大佬勿喷)

    所需要的硬件设备 xff1a 正点原子mini开发板 xff08 STM32F103RCT6 xff0c 需要正点自带的240 320TFTLCD屏 xff09 所需要的软件 xff1a 1 MDK5 2 Code Blocks PC上的I
  • 云计算简史(完整版)

    文 明道云创始人任向晖 围绕云计算相关的技术领域 技术名词和技术产品令人眼花缭乱 在云计算发端之初 xff0c 应用开发环境还比较简单 xff0c 当时还有所谓的全栈工程师存在 xff0c 意味着如果不考虑开发周期 xff0c 一个人就能搞
  • ROS-Noetic踩坑

    本科时候图方便仅仅使用了Windows下的V REP xff08 想想用gazebo还要学Linux和ROS就好麻烦 xff0c 最近由于需要学习了ROS xff0c 也算是填上本科时候埋下的坑 gt lt 本文主要针对ROS wiki教程
  • public/private/protect/ 的区别

    public private protect 的区别 public xff1a Java语言中访问限制最宽的修饰符 xff0c 一般称之为 公共的 被其修饰的类 属性以及方法不 仅可以跨类访问 xff0c 而且允许跨包 xff08 pack
  • PCL NDT算法的学习实现(3D点云匹配)

    NDT介绍 正态分布变换 xff08 NDT xff09 是一种可以用在三维点云配准的算法 因为不需要对应特征点的特征计算和匹配 xff0c 理论上时间要比其他方法快 NDT算法的基本思想是先跟据参考数据来构建多维变量的正态分布 xff0c
  • PCL学习笔记

    点云生成 1 通过读取pcd文件生成点云 std span class token operator span vector span class token operator lt span span class token keywor
  • ubuntu开发图形用户界面

    GUI 库有哪些 Windows 下的 GUI 库 Windows 下的 GUI 解决方案比较多 xff1a 基于 C 43 43 的有 Qt MFC WTL wxWidgets DirectUI Htmlayout xff1b 基于 C
  • 【教程】Ubuntu 20.10离线安装openssh-server

    Ubuntu 20 10离线安装openssh server 参考描述参考步骤共享网络的解决方案 参考 Ubuntu 20 10镜像下载 xff1a https old releases ubuntu com releases 20 10
  • loam学习笔记

    LOAM xff1a 参考 xff1a LOAM 论文及原理分析 LOAM细节分析 LOAM ALOAM LegoLOAM hdl graph slam比较 LOAM LiDAR Odometry and Mapping In Real T
  • LOAM livox论文学习笔记

    Loam livox A fast robust high precision LiDAR odometry and mapping package for LiDARs of small FoV 参考 xff1a 多激光雷达的协同定位建图
  • ros笔记

    1 如何屏蔽相关模块 在需要屏蔽的模块下输入 span class token function touch span CATKIN IGNORE 2 查询包信息 rosbag info bag 3 查询输出信息 rosbag span c
  • gps/imu融合(卡尔曼滤波)学习笔记

    航位推算 因为imu更新频率很快 xff08 100Hz xff0c 假设车辆为匀速匀角速度模型 xff0c 分别为v和w xff0c 模型如下 xff1a GPS坐标变换 GPS原始输出定位是基于WGS 84坐标的经纬度信息 GPS坐标系
  • 图优化学习笔记

    参考 xff1a 深入理解图优化与g2o xff1a 图优化篇 因子图介绍 干货 xff1a 因子图优化的资源合集 因子图优化 SLAM 研究方向归纳 iSAM2 笔记 简介 xff1a 图有化 xff08 graph based opti
  • OpenCV学习笔记(二十一)——简单的单目视觉测距尝试

    前言 xff1a 视觉测距作为机器视觉领域内基础技术之一而受到广泛的关注 xff0c 其在机器人领域内占有重要的地位 xff0c 广泛应用于机器视觉定位 目标跟踪 视觉避障等 机器视觉测量主要分为 xff1a 单目视觉测量 双目视觉测量 结
  • 基于深度强化学习的路径规划笔记

    MazePathFinder using deep Q Networks 声明 xff1a 首先感谢知乎周思雨博主 xff1b 此方法同源借鉴于ICIA一篇强化学习paper xff0c 本博主于2019年元月还原了此方法 xff0c 由于
  • 词袋模型(BoW)在视觉SLAM中的应用

    SLAM技术简介 SLAM技术是指即时定位与地图构建 xff0c 意思是说 xff0c 当我们把机器人放在一个未知的环境中时 xff0c 机器人能通过附近的环境对自身进行定位 xff0c 并绘制出附近环境的地图 xff0c 当然这个地图不是

随机推荐

  • ROS入门:(1)创建一个ROS功能包

    1 创建一个catkin工作空间 mkdir p catkin ws src cd catkin ws catkin make 并使用以下指令 将包路径加入环境变量 source devel setup bash 2 使用catkin cr
  • socket编程1 tcp基本api接口与基础编程demo

    TCP socket编程 学习TCP socket编程API接口 xff0c 基于此入门 xff0c 并编写一个TCP网络服务器与通讯客户机 keyword socket接口 xff0c 套接字地址结构体 xff0c 值 结果参数 xff0
  • Redis的安装配置与使用

    Redis的安装与使用 Redis安装 我已经打包上传了在这里 Redis下载 Redis官方下载地址进行安装 进入所下载的redis压缩包所在的文件 tar zxvf redis 2 6 13 tar gz 解压后进入 cd redis
  • 详解C++的编译过程

    1 C 43 43 的编译流程 源文件 gt 预编译器 gt 后缀名 i文件 gt 编译器 gt 汇编文件 gt 编译器 gt 目标文件 xff08 后缀名 obj或 o xff09 gt 链接器 2 编译流程测试 xff08 1 xff0
  • 无人机的硬件组成

    飞控为核心其他外围设备提供输入或输出 图中飞控外围模块儿 xff1a 电机 xff0c 电调 xff0c 电池 xff0c 电源模块儿 xff0c 遥控接收机 xff0c 安全开关 xff0c 蜂鸣器 xff0c 数传 天空端 xff0c
  • 2020-04-14 ubuntu 18.04 下查看系统硬盘、硬盘挂载、创建LVM一条龙

    1 df hl 查看系统硬盘 可用的 xff0c 已经挂载 Filesystem Size Used Avail Use Mounted on udev 7 8G 0 7 8G 0 dev tmpfs 1 6G 1 9M 1 6G 1 ru
  • Jetson-nano ros-melodic环境安装构建

    Jetson nano ros melodic环境安装构建 安装ros melodic 环境 1 xff09 系统准备 使用ssh 登陆Jetson nano device xff0c 而后执行以下命令进行部署 rosCar 64 ubun
  • cppzmq发布订阅模式

    1 首先需要下载cppzmq的库 github xff1a https github com zeromq cppzmq 2 将zmq hpp 和 zmq addon hpp 两个库文件放入到自己的工程里面 3 写demo server c
  • Gazebo无法运行

    学习ROS的小伙伴肯定会遇到不少问题 xff0c 现在就Gazebo闪退及无法运行给出解决方案 不少小伙伴喜欢在虚拟机上面安装ROS xff0c xff08 笔者不建议这么做 xff0c 装个双系统其实更好 xff0c 笔者另外有博客会介绍
  • OpenCV不止能解决AI最后一公里的问题

    最近两年 xff0c 无人驾驶物流配送车出现在各大城市 xff0c 例如 xff0c 阿里的小蛮驴 xff0c 无人车的出现解决了快递配送最后一公里问题 xff0c 那在AI计算机视觉领域 xff0c 谁又能充当这个角色呢 xff1f 在A
  • 【心理咨询师考试笔记】基础理论(六)——心理咨询概论

    心理咨询概论 文章目录 心理咨询概论一 概述简史基本概念心理咨询师应有的思维方式与态度心理咨询师应具备的条件 二 精神分析理论观点分区观点结构观点心理动力观点发展观点适应观点 三 行为主义理论观点行为主义心理学的先驱操作性条件反射和应答性条
  • mcu判断重启方式

    通过读取LIB库读取MCU重启方式 void Check Rst void printf 34 CSR 61 x r n 34 RCC gt CSR if RCC GetFlagStatus RCC FLAG PINRST 61 RESET
  • 树莓派 ubuntu 远程控制

    树莓派 ubuntu 远程控制 树莓派上能够支持的远程连接软件nomachine 下载nomachine 安装Windows 上的操作但是参考 树莓派上能够支持的远程连接软件 首先选择树莓派上能够支持的远程连接软件 xff1b 我使用的是树
  • N: 无法安全地用该源进行更新,所以默认禁用该源。【树莓派 ubuntu 软件源问题】E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/

    N 无法安全地用该源进行更新 xff0c 所以默认禁用该源 树莓派 ubuntu 软件源问题 问题解决方法清华软件源E 无法下载 http mirrors tuna tsinghua edu cn ubuntu dists bionic m
  • 多服务集成CAS实现单点登录

    简要概述实现步骤 xff08 思路 xff09 xff1a 1 创建web应用 2 集成CAS xff08 使用CAS服务端内配置账户密码进行登录验证 xff09 2 1导入jar包 2 2配置web xml文件 xff08 拦截跳转验证以
  • Linux 0.11下信号量的实现和应用(李治军操作系统实验6)

    生产者 消费者问题 从一个实际的问题 xff1a 生产者与消费者出发 xff0c 谈一谈为什么要有信号量 xff1f 信号量用来做什么 xff1f 为什么要有信号量 xff1f 对于生产者来说 xff0c 当缓冲区满 xff0c 也就是空闲
  • Spring AOP切面注解类应用实例:请求入参参数特殊字符过滤、日志切面

    一 xff1a 请求入参参数特殊字符过滤 对接平安银行等第三方接口的时候 xff0c 接口入参不能包含某些字符串 xff0c 但是不能做过滤器 xff0c 过滤器影响面过广 1 自定义注解 package fly cloud bank an
  • python isinstance得用法记录

    isinstance isinstance 函数来判断一个对象是否是一个已知的类型 xff0c 类似 type 与 type 区别 xff1a type 不会认为子类是一种父类类型 xff0c 不考虑继承关系 isinstance 会认为子
  • 手机开热点,电脑连,关于两个局域网的问题

    针对情况 手机开的4g xff0c 开wifi xff0c 电脑连手机的热点 原理 电脑会有一个局域网的ip 1 在运行中输入cmd xff0c 在dos窗口下输入ipconfig xff0c 找到这一行 2 测试 手机的浏览器上 xff0
  • 戴尔7472黑苹果之旅

    原本我是微 ju 软 ying 的粉丝 xff0c 前几年甚至为信仰充值了一台中配的Surface Pro 3 然而今年在实习岗位上做了一些脚本后 xff0c 对Windows的一些特性例如中文路径经常传参失败 蛋疼的字体渲染深恶痛绝 xf