-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
21 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,23 @@ | ||
# Photoshop Crash Fix | ||
|
||
Stops Photoshop crashing when you have more than one GPU. If you have an AMD card and Intel HD integrated graphics card enabled at the same time your Photoshop will crash if you attempt to use GPU acceleration. This launcher fixes that my hooking Photoshop and hiding the Intel HD card from it. | ||
Stops Photoshop crashing when you have more than one GPU with GPU acceleration. | ||
|
||
For example, if you have an AMD card and Intel HD integrated graphics card enabled at the same time, Photoshop will crash if you attempt to turn on GPU acceleration. This plugin/launcher fixes that my hooking Photoshop and hiding the Intel HD card from it. | ||
|
||
If you're getting a crash in `atig6txx.dll`, this may fix that problem. | ||
|
||
## How to Use | ||
|
||
When you download the release, there are two files, `PSFix.8bp` and `PSFixLauncher.exe`. There are two ways to use PSFix, either as a Photoshop plugin or by using the launcher. The plugin has a limitation where OpenCL will be disabled, so if you need/want OpenCL, you have to use the launcher. | ||
|
||
### Photoshop Plugin | ||
|
||
Simply copy `PSFix.8bp` into your Photoshop plugins folder (`C:\Program Files\Adobe\Adobe Photoshop CC 2018\Plug-ins` for CC 2018). | ||
|
||
### Launcher | ||
|
||
Run `PSFixLauncher.exe` to launch Photoshop with the fix injected. Note that `PSFixLauncher.exe` still uses the `PSFix.8bp` file so keep that next to `PSFixLauncher.exe`. | ||
|
||
## Technical Details | ||
|
||
This plugin works by intercepting calls to `DXGIFactory::EnumAdapters()` to hide all but the first adapter from Photoshop. It seems that when Photoshop attempts to initialize more than one graphics card, some graphics card drivers will crash. |