Skip to content

Commit

Permalink
2024 updates
Browse files Browse the repository at this point in the history
  • Loading branch information
dhinakg authored Aug 12, 2024
2 parents bbc9e45 + 82f7f6d commit 5cc8d55
Show file tree
Hide file tree
Showing 11 changed files with 11,225 additions and 35,068 deletions.
84 changes: 50 additions & 34 deletions .github/workflows/build_test_deploy.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,68 @@
name: Build/Test/Deploy
on:
push:
branches-ignore:
- gh-pages
workflow_dispatch:
pull_request:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
name: Build and Deploy
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/setup-node@v2-beta
- name: Checkout
uses: actions/checkout@v4
with:
node-version: '16'
- name: Checkout Repository
uses: actions/checkout@v2
with:
fetch-depth: '1'
persist-credentials: false
submodules: 'recursive'
- name: Install
run: npm install
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'yarn'
cache-dependency-path: ./yarn.lock
- name: Install Dependencies
run: yarn install --frozen-lockfile
- name: Build
run: npm run build
- name: Deploy
uses: JamesIves/[email protected]
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master'}}
run: yarn run build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
BRANCH: gh-pages
FOLDER: .vuepress/dist/
CLEAN: true
lint:
name: Lint
path: .vuepress/dist/
deploy:
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/setup-node@v2-beta
with:
node-version: '16'
- name: Checkout Repository
uses: actions/checkout@v2
with:
fetch-depth: '1'
submodules: 'recursive'
- name: Install
run: npm install
- name: Lint
run: npm run lint-ci
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
# lint:
# name: Lint
# runs-on: ubuntu-latest
# steps:
# - uses: actions/setup-node@v2-beta
# with:
# node-version: '16'
# - name: Checkout Repository
# uses: actions/checkout@v2
# with:
# fetch-depth: '1'
# submodules: 'recursive'
# - name: Install
# run: npm install
# - name: Lint
# run: npm run lint-ci
# spellcheck:
# name: Spellcheck
# runs-on: ubuntu-latest
Expand Down
6 changes: 5 additions & 1 deletion .vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ module.exports = {
["link", {
rel: "'stylesheet",
href: "/styles/website.css"
},]
}]
],
base: '/GPU-Buyers-Guide/',

Expand All @@ -44,7 +44,11 @@ module.exports = {
extendMarkdown: md => {
md.use(require('markdown-it-multimd-table'), {
rowspan: true,
headerless: true,
});
md.renderer.rules.emoji = function(token, idx) {
return '<span class="emoji emoji_' + token[idx].markup + '">' + token[idx].content + '</span>';
};
}
},

Expand Down
5 changes: 4 additions & 1 deletion .vuepress/styles/index.styl
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,7 @@ tr
color: var(--accentColor) !important

.search-box .suggestion.focused a
color: var(--navItemHoverColor) !important
color: var(--navItemHoverColor) !important

.emoji
font-family: "Twemoji Mozilla", Apple Color Emoji, "Segoe UI Emoji", "Noto Color Emoji", "EmojiOne Color"
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Introduction

![Ventura image](./images/header.jpg)
<!-- ![Ventura image](./images/header.jpg) -->

So it's that time of year again, a new version of macOS has been released and the age-old question will be asked once again:

**What GPUs are supported with macOS Ventura?**
**What GPUs are supported with macOS Sonoma?**

Well, you've come to the right place, we'll give a quick rundown on the situation and go into more detail on exact GPUs we recommend.

Expand Down
4 changes: 2 additions & 2 deletions buyers-guide/gpu-avoid.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

With GPUs to avoid it's a bit of a mixed bag - the specific brand to avoid 100% is Powercolor, HIS and VisionTek regardless of what core they runs. They're the most common GPUs to have instability issues and many users will outright not get any video out past the Clover boot-screen making a macOS install virtually impossible. XFX should also be avoided if you can, because people also have trouble with it, although most XFX cards will work with CSM/legacy mode turned off (XFX cards have an issue with VBIOS, but the UEFI VBIOS is fine.)(Though it is possible to get the XFX RX 460/560 working with a VBIOS flash, it's risky and not recommended). And while Sapphire may be the best brand for Polaris GPUs, Vega GPUs are quite a bit of a different story. While many have working systems with Sapphire Vega, a good chunk of users also experience instability and issues with macOS functioning correctly. **Update**: With the advent of macOS 10.14.5, support for Sapphire Vega has been greatly improved. But do note that these issues were quite serious so tread lightly as all the kinks may not have been truly resolved

Most 550s will **not** work except for some models like [Sapphire Pulse 550 640 SP](https://www.sapphiretech.com/en/consumer/pulse-rx-550-2g-g5-1), as most other 550s are Lexa core, while 640 SP variants are Polaris. See below for more info
Most 550s will **not** work without a device-id spoof except for some models like [Sapphire Pulse 550 640 SP](https://www.sapphiretech.com/en/consumer/pulse-rx-550-2g-g5-1), as most other 550s are Lexa core, while 640 SP variants are Polaris. See below for more info

::: details Baffin vs Lexa Breakdown

As mentioned above, RX 550 models come in 2 flavours known as Baffin and Lexa. The former is officially supported in macOS however the latter is not. Here we have a simple breakdown explaining how to determine which GPU is Baffin and which is Lexa even if OEMs do not openly mention.

**Specification differences**:

* **Old Lexa Core (incompatible)**:
* **Old Lexa Core (require Fake ID)**:

* Stream Processors 512 (CUs 8)
* Memory Speed 1750MHz (7000Mz effective)
Expand Down
Loading

0 comments on commit 5cc8d55

Please sign in to comment.