首页 > 其他分享 >在低配macOS上如德芙般丝滑的运行3A游戏大作,可能么?

在低配macOS上如德芙般丝滑的运行3A游戏大作,可能么?

时间:2022-11-13 23:15:22浏览次数:69  
标签:macOS 低配 zprofile brew homebrew 安装 远程 德芙

MacOS远程windows 10操作系统

背景

众所周知,macOS的内存和运行空间非常昂贵,如果为了娱乐而在mac上堆很多性能会很没必要。本着勤俭节约的美好品德,就用想着之前的旧电脑来作为娱乐工具,在其上运行游戏,在mac上只负责远程就好了,这样既节省了不必要的开销,又将所有电脑都利用起来了,不至于吃灰。从理论上分析,只要局域网带宽足够,那么在其他主机上运行的3A游戏大作也能轻松通过mac畅玩。当然这还不是最刺激的,由于mac的轻便与高逼格,很多人会在外出时随身携带,而如果此时又想耍巨吃性能的游戏或者应用,那么这篇文章再配上内网穿透,那就好比老母牛上天,爽翻了。

nice

方案一:使用freeRDP

freeRDP是一款基于Apache Lisence的开源远程桌面协议,它支持LinuxAndroidMacOS操作系统。
在macOS上安装freeRDP需要使用homebrew,它的安装方式如下:

# 首次安装时间较长,如果没有使用代理,那么下载速度会相当慢,有条件的建议挂一个代理,如有需要可以关注公众号:计算机技工,留言即可。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 通常情况下homebrew安装在/opt目录下,如下方式查看
cd /opt/homebrew/bin && ls

# 安装完成后需要将homebrew添加到环境变量中,才能直接使用,.zprofile文件如果不存在,新建即可
touch ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile

homebrew安装完成后,brew 命令就可以使用了,因此安装freeRDP就比较简单了:

# 同样的,如果不挂代理会非常慢
brew install freerdp

# 使用brew命令安装完成后,如果想要知道应用程序存储在哪,可以使用如下命令
brew list <app_name>

# 比如
brew list freerdp

# 安装完成后也需要田间环境变量才能直接使用应用程序名直接调用,比如
echo 'export PATH="/opt/homebrew/Cellar/freerdp/2.8.1/bin:$PATH"' >> ~/.zprofile

安装完协议之后,就可以使用如下命令指定电脑进行远程了:

# /v - 指定被远程的电脑的IP
# /port - 指定被远程电脑的远程桌面端口号,通常是3389
# /u - 指定被远程电脑允许远程的用户名
# /p - 指定对应用户名的密码
# /f - 全屏显示
xfreerdp /v:<ip> /port:<port> /u:<user_name> /p:<password> /f

更详细的使用手册见freerdp用户手册如果在运行时应该会遇到下面的问题:

xfreerdp_err

原因是远程电脑除了需要协议支持外,还需要一个客户端来承载,而在macOS上这个客户端就是X11(XQuartz),因此还需要安装它,方法如下:

# 同样的,如果不挂代理会非常慢
brew install xquartz --cask

# 配置环境变量
echo 'export DISPLAY=:0' >> ~/.zprofile

安装完成之后需要在访达中找到使用工具 -> XQuartz,然后双击运行,运行后不会有任何反应,查看程序坞上如果有XQuartz正在运行,那么就可以使用xfreerdp进行远程了。

XQuartz

有一说一,xfreerdp的远程桌面效果感觉很蛋痛,总觉得是模糊不清晰的,如果有大佬知道如何调整请在计算机技工公众号后台留言指导,下图为xfreerdp远程桌面效果:

xfeerdp

方案二:使用MRD

由于freerdp + XQuartz远程windows 10的方案费时费力效果还不怎么地,因此寻找了其他的方案 - MRD。MRD全称Microsoft Remote Desktop,是微软提供的用于远程windows桌面的解决方案。MRD在macOS上的客户端无法在中国区的app store上找到,如果要下载该客户端需要使用非中国区的apple ID,如果有需要的可以在计算机技工公众号后台私信我。

如果不使用非中国区的Apple ID是不是就没有办法了呢?当然不是,另外一种获取MRD的方式是去微软官网下载,操作步骤如下:

  1. 点击上面

    标签:macOS,低配,zprofile,brew,homebrew,安装,远程,德芙
    From: https://www.cnblogs.com/lczyzs/p/16887609.html

相关文章

  • macOS Ventura 13.0.1 (22A400)恢复版镜像
    更新内容11月10日消息,苹果今日向Mac电脑用户推送了 macOS13.0.1更新(内部版本号:22A400),本次更新距离上次发布隔了16天。需要注意的是,因苹果各区域节点服务器配置缓......
  • macOS brew All In One
    macOSbrewAllInOne$manbrew$brewlist$brewinstallnode$brewinstallnvm$brewinstallyarn$nvmls-remote|grep"LatestLTS"refs......
  • MacOS 软件分享
    音视频IINA-现代化的音视频播放器Xnip-简洁好用的截图工具VeryCapture-功能强大的截图&录屏软件文档快贴-跨平台剪贴板同步工具VSCode-前端御用编......
  • macOS 和 Linux 有什么区别?
    我们经常对比Linux和Windows,那macOS和Linux有什么区别呢?Linux和Windows的差异很明显,但Linux和macOS在很多人看起来却很相似。二者都可以在命令行中运行Un......
  • Flutter 笔记 |macOS 下载安装配置
    好久不见,再度启程。一、前言起初,初始Flutter,简单配置了一波,完了会儿,然后懒散的放弃了。2020,不平凡的一年,多数在加办公,完成日常工作,也变得更加懒散。想想以后,撸农药也是浪费......
  • 杂谈 | 在 macOS 上使用 Hugo + Coding 搭建个人博客
    文章目录​​前言​​​​旅途特色​​​​QuickStart​​​​一、Hugo配置以及使用​​​​1.Hugo下载安装​​​​2.创建本地网站​​​​3.下载喜欢的HugoTheme......
  • KVM/QEMU(virt-manager)使用iso镜像安装macOS bigsur 11.4
    参考:https://blog.csdn.net/u012332816/article/details/1221868991.背景本人没有mac电脑,但是需要在macOS上做一些事情,原来我在VMWareWorkstations和VirtualBox......
  • macOS brew uninstall node.js All In One
    macOSbrewuninstallnode.jsAllInOneerror$whichnode/usr/local/bin/[email protected](mostrecentcalllast): 11:f......
  • macOS13 Ventura更新了,要不要更新macOS13系统
    前几天苹果更新了macOS13的正式版,界面上也越来越接近ios系统,在最新的macOS13Ventura正式版中更新了什么内容,大家一起来看看吧!台前调度macOS13带来了台前调度,台前调度是iPad......
  • 解决macOS上的docker空间不足无法解压镜像
    症状(base)workspace@keting~%dockerpullgitlab/gitlab-ce:latestlatest:Pullingfromgitlab/gitlab-ceeaead16dc43b:Pullcomplete51e1710361b6:Pullcomp......