Skip to content

Commit

Permalink
Sync with 1.1.4 changes
Browse files Browse the repository at this point in the history
  • Loading branch information
vit9696 committed Dec 20, 2017
1 parent 7dd1a27 commit 6a4adf8
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
4 changes: 4 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
WhateverGreen Changelog
=======================
#### v1.1.4
- Added automatic screen boot artificates correction (`-radlogo` is no longer necessary and is removed)
- Added automatic `CFG_FB_LIMIT` correction to avoid issues on several Polaris GPUs on 10.13

#### v1.1.3
- Added more GPU models to automatic detection
- Added `-rad4200` option to fix freezes and possibly improve the performance of Radeon Pro 560 on 10.13
Expand Down
2 changes: 1 addition & 1 deletion Manual/FAQ.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ In general it should be enough to rely on WhateverGreen automatic HDAU correctio
For identifiers not present in AppleHDAController and AppleHDA you have to add necessary kext patches, see AppleALC [example for 290X](https://github.com/vit9696/AppleALC/commit/cfb8bef310f31fd330aeb4e10623487a6bceb84d#diff-6246954ac288d4f6dd7eb780c006419d).

- _My framebuffer amount exceeds connector amount in IOReg (starting with 10.13.2)?_
This is a bug Apple added by fixing another bug of incorrect connector detection from VBIOS. In certain kexts (e.g. AMD9500Controller) they hardcoded 6 connectors as a total connector amount regardless of the number read from VBIOS. The consequences are black screen after wake and/or failure to sleep. To fix this issue you should specify `CFG,CFG_FB_LIMIT` with a correct number, via SSDT for example.
This is a bug Apple added by fixing another bug of incorrect connector detection from VBIOS. In certain kexts (e.g. AMD9500Controller) they hardcoded 6 connectors as a total connector amount regardless of the number read from VBIOS. The consequences are black screen after wake and/or failure to sleep. To fix this issue you should specify `CFG,CFG_FB_LIMIT` with a correct number, via SSDT for example. Starting with version 1.1.4 this problem is fixed automatically.

- _Why can a highres DisplayPort-connected display fail to wake (e.g. some LG 4K models)?_
Sometimes AGDC configuration preference could be the case. For 4K and lower it makes sense to try disabling it by passing `CFG,CFG_USE_AGDC` — False (`00`) via SSDT or similar.
Expand Down
2 changes: 1 addition & 1 deletion Manual/FAQ.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ UEFI без использования CSM. В случае отсутствия

- _Почему количество фреймбуферов стало превышать количество коннекторов (начиная с 10.13.2)?_
Причиной является баг, который внесли Apple, исправляя другой баг. В некоторых кекстах (например, AMD9500Controller) они принудительно указывают 6 коннекторов как число доступных вне зависимости от полученного значения из видеобиоса. Как следствие, возникает чёрный экран при пробуждении или видеокарту невозможно отправить в сон.
Для исправления необходимо указать корректное значение коннекторов в `CFG,CFG_FB_LIMIT`, например, с помощью SSDT.
Для исправления необходимо указать корректное значение коннекторов в `CFG,CFG_FB_LIMIT`, например, с помощью SSDT. Начиная с версии 1.1.4, данная проблема исправляется автоматически.

- _Почему может не просыпаться подключённый по DisplayPort монитор с высоким разрешением (например, некоторые LG 4K)?_
Иногда причиной является опция AGDC в конфигурации. Для 4K и ниже мониторов имеет смысл попробовать её выключить посредством указания `CFG,CFG_USE_AGDC` — False (`00`) с помощью SSDT или аналогов.
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ Add `-radvesa` to disable ATI/AMD video acceleration completely.
Add `-radoff` to disable WhateverGreen.
Add `-radbeta` to enable WhateverGreen on unsupported os versions (10.13 and below are enabled by default).
Add `-rad24` to enforce 24-bit display mode.
Add `-radlogo` to patch boot logo distortion.
Add `-raddvi` to enable DVI transmitter correction (required for 290X, 370, etc.).
Add `-radnoaudio` to disable DP/HDMI audio autoenabling (you may also use `no-audio-autofix` GFX0 property).
Add `-rad4200` to choose 4200 driver over 4250 for 0x67DF, 0x67EF, 0x67FF (you may also use `prefer-4200-driver` GFX0 property).
Expand Down

0 comments on commit 6a4adf8

Please sign in to comment.