Çözüm macOS Ryzen işlemcilerde Adobe Photoshop 2020 çökme sorunu

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
Bunun hakkında bir konu daha vardı ancak orada verilen kodlar çalışmıyordu. Aynı sorunu yaşayan kişiler için paylaşma gereksinimi duydum.

İlk başta Terminal'e bu kodu yazıyoruz.

Kod:
for file in MMXCore FastCore TextModel libiomp5.dylib; do
    find /Applications/Adobe* -type f -name $file | while read -r FILE; do
        sudo -v
        echo "found $FILE"
        [[ ! -f ${FILE}.back ]] && sudo cp -f $FILE ${FILE}.back || sudo cp -f ${FILE}.back $FILE
        echo $FILE | grep libiomp5 >/dev/null
        if [[ $? == 0 ]]; then
            dir=$(dirname "$FILE")
            [[ ! -f ${HOME}/libiomp5.dylib ]] && cd $HOME && curl -sO https://excellmedia.dl.sourceforge.net/project/badgui2/libs/mac64/libiomp5.dylib
            echo -n "replacing " && sudo cp -vf ${HOME}/libiomp5.dylib $dir && echo
            rm -f ${HOME}/libiomp5.dylib
            continue
        fi
        echo $FILE | grep TextModel >/dev/null
        [[ $? == 0 ]] && echo "emptying $FILE" && sudo echo -n >$FILE && continue
        echo "patching $FILE \n"
        sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' $FILE
        sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' $FILE
    done
done

Sonrasında ise bu kodu yazıyoruz ve sistemimizi yeniden başlatıyoruz.

Kod:
[ ! -d $HOME/Library/LaunchAgents ] && mkdir $HOME/Library/LaunchAgents
AGENT=$HOME/Library/LaunchAgents/environment.plist
sysctl -n machdep.cpu.brand_string | grep FX >/dev/null 2>&1
x=$(echo $(($? != 0 ? 5 : 4)))
cat >$AGENT <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>mkl-debug</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
    <string>launchctl setenv MKL_DEBUG_CPU_TYPE $x;</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
EOF
launchctl load ${AGENT} >/dev/null 2>&1
launchctl start ${AGENT} >/dev/null 2>&1

Bunları yazdıktan sonra Photoshop sıkıntısız bir şekilde açılacaktır ancak resim sürüklerken çökmeler olabilir. Bunu düzeltmek için sırayla bu adımları uyguluyoruz.

Bu kodu Terminal'e yazın.

Kod:
sudo rm -rf /Library/Application\ Support/Adobe/Plug-Ins/CC/File Formats/Camera\ Raw.plugin

Sonrasında ise Camera RAW eklentisini yükleyin.


Sonrasında ise sırayla bu son iki kodu sırayla girelim.

Kod:
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x3A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' /Library/Application\ Support/Adobe/Plug-Ins/CC/File\ Formats/Camera\ Raw.plugin/Contents/MacOS/Camera\ Raw

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x5A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' /Library/Application\ Support/Adobe/Plug-Ins/CC/File\ Formats/Camera\ Raw.plugin/Contents/MacOS/Camera\ Raw

Kod:
sudo rm -rf /Applications/Adobe\ Photoshop\ 2020/Adobe\ Photoshop\ 2020.app/Contents/Required/Deep_Font

Bunları yaptıktan sonra her şeyin sıkıntısız çalışması lazım.

Sonuç:

Ekran Resmi 2021-02-27 10.45.50.png


 
Bunun hakkında bir konu daha vardı ancak orada verilen kodlar çalışmıyordu. Aynı sorunu yaşayan kişiler için paylaşma gereksinimi duydum.

İlk başta Terminal'e bu kodu yazıyoruz.

Kod:
for file in MMXCore FastCore TextModel libiomp5.dylib; do.
find /Applications/Adobe* -type f -name $file | while read -r FILE; do.
sudo -v
echo "found $FILE"
[[ ! -f ${FILE}.back ]] && sudo cp -f $FILE ${FILE}.back || sudo cp -f ${FILE}.back $FILE
echo $FILE | grep libiomp5 >/dev/null
if [[ $? == 0 ]]; then.
dir=$(dirname "$FILE")
[[ ! -f ${HOME}/libiomp5.dylib ]] && cd $HOME && curl -sO https://excellmedia.dl.sourceforge.net/project/badgui2/libs/mac64/libiomp5.dylib
echo -n "replacing " && sudo cp -vf ${HOME}/libiomp5.dylib $dir && echo.
rm -f ${HOME}/libiomp5.dylib
continue.
fi.
echo $FILE | grep TextModel >/dev/null
[[ $? == 0 ]] && echo "emptying $FILE" && sudo echo -n >$FILE && continue.
echo "patching $FILE \n"
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' $FILE
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' $FILE
done.
done

Sonrasında ise bu kodu yazıyoruz ve sistemimizi yeniden başlatıyoruz.

Kod:
[ ! -d $HOME/Library/LaunchAgents ] && mkdir $HOME/Library/LaunchAgents
AGENT=$HOME/Library/LaunchAgents/environment.plist
sysctl -n machdep.cpu.brand_string | grep FX >/dev/null 2>&1
x=$(echo $(($? != 0 ? 5 : 4)))
cat >$AGENT <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>mkl-debug</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>launchctl setenv MKL_DEBUG_CPU_TYPE $x;</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
EOF.
launchctl load ${AGENT} >/dev/null 2>&1
launchctl start ${AGENT} >/dev/null 2>&1

Bunları yazdıktan sonra Photoshop sıkıntısız bir şekilde açılacaktır ancak resim sürüklerken çökmeler olabilir. Bunu düzeltmek için sırayla bu adımları uyguluyoruz.

Bu kodu Terminal'e yazın.

Kod:
sudo rm -rf /Library/Application\ Support/Adobe/Plug-Ins/CC/File Formats/Camera\ Raw.plugin

Sonrasında ise camera RAW eklentisini yükleyin.


Sonrasında ise sırayla bu son iki komudu sırayla girelim.

Kod:
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x3A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' /Library/Application\ Support/Adobe/Plug-Ins/CC/File\ Formats/Camera\ Raw.plugin/Contents/MacOS/Camera\ Raw.

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x5A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' /Library/Application\ Support/Adobe/Plug-Ins/CC/File\ Formats/Camera\ Raw.plugin/Contents/MacOS/Camera\ Raw

Kod:
sudo rm -rf /Applications/Adobe\ Photoshop\ 2020/Adobe\ Photoshop\ 2020.app/Contents/Required/Deep_Font

Bunları yaptıktan sonra her şeyin sıkıntısız çalışması lazım.

Sonuç:

Eki Görüntüle 898081


Işte bu yüzden Intel :D, elinize sağlık hocam yardımcı bir rehber olmuş.
 
Işte bu yüzden Intel :D, elinize sağlık hocam yardımcı bir rehber olmuş.
Ryzen laptoplarda yaygınlaştıkça bu tarz sorunlar da düzelecektir. Ryzen laptop işinde hala yeni sayılır. Adam akıllı Ryzen laptop bile yok gibi bir şey. Kullanıcılar bile kod yazarak sorunu çözebiliyorsa üreticiler rahatlıkla üstesinden gelecektir bu problemlerin. Ryzen 4000 ve 5000 serisi laptoplar muadil Intel'leri hem güç tüketimi hem de performansta geçiyor genelde.
 

Yeni konular

Geri
Yukarı