Contribute
Register

Blurred text

Status
Not open for further replies.
Joined
Dec 6, 2022
Messages
6
Motherboard
ASRock H97 Killer
CPU
i7-4790
Graphics
RX Vega 56
My macOS Big Sur build seems to work fine, but there's this weird issue of text being blurred sometimes. It's not dependent on any application as far as I tested. I haven't found any possible solution, but I think it might have something to do with the length of the string and size of the "window". I'll make a few examples.

Right-click context menu on a folder with 38 lowercase Qs (qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq) looks normal:
1677883871509.png

But it becomes slightly blurred on a folder with 37 lowercase Qs (qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq):
1677883928245.png


On a folder with 44 lowercase As: (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa):
1677884034773.png

On a folder with 43 lowercase As (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa):
1677884073106.png


On Orion Browser at this window size the 2 "Start Page" tabs look normal:
1677884534715.png

On Orion Browser at this window size 3 "Start Page" tabs some of them start looking weird and blurred:
1677884583954.png

But at this window size they all start looking normal again:
1677884903491.png
 
I'm using a very similar system to you and haven't seen any of these blurred text issues. I have never used the Orion browser but I doubt that is the cause of the blurred text.

FYI, My system contains Asus Z97-K, i7-4790K and Vega 56 running Monterey, Ventura on separate WD SN570 NVME drives and Windows 11 on a Samsung 850 Evo SSD.
  1. Are you using DisplayPort or HDMI display out connector on the Vega 56?
  2. Do you have the Intel HD4600 running with an Empty/Headless framebuffer?
  3. Are you using any adapters or adapter cables to connect to the screen?
  4. Are you connecting to a TV or a PC monitor?
  5. What resolution does your screen/display support and use?
  6. Are you using any apps to force your monitor/display to use HiDPI?
 
I'm using a very similar system to you and haven't seen any of these blurred text issues. I have never used the Orion browser but I doubt that is the cause of the blurred text.

FYI, My system contains Asus Z97-K, i7-4790K and Vega 56 running Monterey, Ventura on separate WD SN570 NVME drives and Windows 11 on a Samsung 850 Evo SSD.
  1. Are you using DisplayPort or HDMI display out connector on the Vega 56?
  2. Do you have the Intel HD4600 running with an Empty/Headless framebuffer?
  3. Are you using any adapters or adapter cables to connect to the screen?
  4. Are you connecting to a TV or a PC monitor?
  5. What resolution does your screen/display support and use?
  6. Are you using any apps to force your monitor/display to use HiDPI?
1. HDMI
2. Sorry, I don't know what that means
3. No
4. PC monitor
5. 1080p
6. No
 
Post a copy of your EFI folder so we can see what you are using and just as importantly what you are not using to run your system.

Just remember to redact/delete your serial number from your config.plist before you post a copy here.
 
Post a copy of your EFI folder so we can see what you are using and just as importantly what you are not using to run your system.
 

Attachments

  • EFI.zip
    4.9 MB · Views: 24
@jakoopa99

have you looked into the Mac OS font smoothing settings? It can sometimes be the cause of blurry text.

This should work in Big Sur and Monterey.

Light:
defaults -currentHost write -g AppleFontSmoothing -int 1

Medium:
defaults -currentHost write -g AppleFontSmoothing -int 2

Strong:
defaults -currentHost write -g AppleFontSmoothing -int 3

Off:
defaults -currentHost write -g AppleFontSmoothing -int 0
 
OK, nothing in your OC 0.8.9 EFI immediately stands out as being a cause for the blurred text issue you are facing.

Saying that, your OpenCore EFI is lacking some essential parts, compared to a fully fledged EFI for a similar Haswell system.

This is an expanded Tree view of your OC folder contents in Finder.
Screenshot 2023-03-21 at 14.27.30.png AsRock H97 Killer, i7-4790, Vega 56

This is an expanded Tree view of the OC folder contents from my Asus Z97-K system, which is very similar to your system.
Screenshot 2023-03-21 at 14.27.41.png Asus Z97-K, i7-4790K, Vega 56

As you can see there a number of additional SSDTs, Kexts, Drivers and a populated Resources folder in the Z97-K setup.

I have been using most of these SSDT's since I first started using Clover's 'HotPatch' Fixes around 7 years ago. The idea for a lot of the SSDT's I use came from a Github repository created by an ex-moderator from this site VioletDragon and can be found via the link below.


Others were created using Corpnewt's SSDTTime python script and the DSDT.aml from my system.


Here is a link to a guide for using SSDTTime.


Kexts:
Some the kexts I use are just Hardware Monitoring kexts, that allow me to see temps, fan speeds etc for the components in my system using HSMonitorSMC app.


Screenshot 2023-03-21 at 15.11.28.png Screenshot 2023-03-21 at 15.27.04.png Examples of HWMonitorSMC app info displayed on my Haswell system

The main thing your setup is lacking is a custom USBPorts.kext. I would strongly recommend you create a custom USBPorts.kext following the guide linked below.


I would recommend installing Catalina on a spare drive, so you can undertake the USB Port discovery with the aid of the OC XhciPortLimit Quirk, as it makes life so much easier when configuring your USB ports.

These are the USB ports available on your ASRock Z97 Killer motherboard:
  • 2 x USB 2.0 Headers (Support 4 USB 2.0 ports)
  • 1 x USB 3.1 Gen1 Header (Supports 2 USB 3.1 Gen1 ports)
  • 3 x USB 2.0 Ports
  • 1 x Fatal1ty Mouse Port (USB 2.0)
  • 4 x USB 3.1 Gen1 Ports
The motherboard provides a maximum of 20 x USB ports. So you would need to drop 5 of the 20 ports from your setup to maintain the 15 port limit per USB Controller that was imposed by Apple when El Capitan was released.

Old/unsupported Kexts:
You have a pair of old kexts, used to support your Atheros WiFi card, in your setup:
  • AirPortAtheros40.kext
  • HS80211Family.kext
While these may not be related to the blurred text issue, you might be advised to see about swapping this Atheros WiFi card for a natively supported Broadcom card, or even an Intel WIFI/BT card. As a large number of Intel WIFI/Bt cards are now supported in macOS with the AirportItlwm.kext or Itlwm.kext.


You also have an Android phone 'Tethering' kext in your setup, which is no longer supported or under development. The kext has not been supported since macOS Mojave according to the original developer's blog.
  • HoRNDIS.kext
If you are using WiFi with the Atheros card mentioned above, do you need this tethering kext in Big Sur?

OC Boot screen:
The Resources folder you are using is empty, as this is how it is provided with OC by default I am not too surprised about this. I assume you are therefore using the OC Picker list when booting your system. If you want to use the OC GUI boot screen instead of the Picker List all you need to do is replace the Resources folder with the one you can download from the Acidanthera Github repository linked below.


Select the green coloured 'CODE' button on the page linked above, and then select download Zip to obtain a copy of the populated Resources folder. It will be within the OcBinaryData-Master folder you downloaded, along with another folder named 'Drivers', as shown below.

Screenshot 2023-03-21 at 15.20.26.png contents of OcBinaryData-Master folder

All you would need to do then to replace the Picker List with the OC GUI boot screen is change Misc > Boot > PickerMode from 'Builtin' to 'External' in your config.plist and add a Timeout value that was greater than '0'. As shown below.

Screenshot 2023-03-21 at 15.38.57.png Screenshot 2023-03-21 at 15.39.28.png

Config.plist:
I have cleaned up and edited your config.plist,
  1. Removing unused and unnecessary entries.
  2. I have made a couple of changes to the options in your config, to match the OC Haswell desktop guide, as you have a couple of options set incorrectly (DisableIoMapper being the main one).
  3. I have added the Empty Framebuffer Entry for your HD4600 IGPU to the DeviceProperties section of your config.plist, which your iMac15,1 SMBIOS expects to see working alongside your discrete GPU. New Entry is shown below. This requires the IGPU to be enabled in the bios.
Screenshot 2023-03-21 at 15.34.12.png Headless Framebuffer for Haswell HD4600 IGPU

I haven't added any extra kexts, or removed the three older kexts I think are suspect from your EFI sub-folders. As that is something you need to consider. Same goes for adding the Series-9 SSDT's and other custom SSDT's available from use of Corpnewt's SSDTTime script.

I would recommend replacing your current config.plist with the one attached. Simply add your MLB, ROM, Serial Number and SystemUUID entries to this config.plist and try it in your EFI on a spare USB pen drive. See how this effects your system text.

Working through the SSDT, Kext and Resources elements can be done as you test different options.

I am sure this gives you enough to think about.
 

Attachments

  • config.plist.zip
    4.2 KB · Views: 18
Status
Not open for further replies.
Back
Top