Replies: 10 comments 18 replies
-
I've just noticed this in the linked issue:
I was unaware that Intel Macs were unsupported... Could I gently suggest that Ghostty should not be built as universal binary to make this clearer? |
Beta Was this translation helpful? Give feedback.
-
I have the same issue, interestingly adding new pane and/or tabs eventually fixes it. Also bug goes away while trying to screen record 🤯 |
Beta Was this translation helpful? Give feedback.
-
Something I forgot to say: as mentioned in the original ticket if an external screen is hooked up the fullscreen artifacts don't occur even though Ghostty is being fullscreened on the laptop's internal display. |
Beta Was this translation helpful? Give feedback.
-
I have the same problem, though my artifacts are white: The color might be related to the theme in use, or different chipsets have slightly different problems. And like @phil-r said, adding another tab "fixes" (more likely hides) the issue. Using the second tab helps on my machine.
|
Beta Was this translation helpful? Give feedback.
-
I'm going to re-title this ticket because:
|
Beta Was this translation helpful? Give feedback.
-
Ok, this is a bit ridiculous but the problem just suddenly went away for me and I can't get it to reproduce anymore. I was playing around with my ghostty config and decided to move everything under a single file from multiple different files since it ended up being so short that splitting it up didn't really make sense. I also disabled ligatures, by switching to a NL variant of JetBrainsMono Nerd Font Mono and after some confusion also set -calt (really don't know why and how ghostty renders some ligatures even for an NL font but that's another topic entirely). Then after restarting Ghostty while trying to figure out what was going on with the ligatures, the artifacts didn't show up anymore. Not even after rolling back my ghostty config and restarting the Mac. Maybe disabling the ligatures slapped some sense into the GPU drivers or something? Or dropping secondary backup font from the config helped somehow? Or the combination of the two? Neither would explain why the problem doesn't come back after reverting the changes and restarting the computer though... Oh well. Here's my current config for reference. I'll report back if the problem resurfaces. My current config
|
Beta Was this translation helpful? Give feedback.
-
just found this thread, bummer to hear it likely won't be worked on. FWIW I'm on a 2020 macbook pro, macos version 15.2, running ghostty in full screen (no tabs or split panes). Once a pane has the red artifacts, they persist after splitting the pane or leaving full screen. I was running macos 15.1 until I saw this thread mention metal driver issues, I updated to macos 15.2, but it the issue still remains. |
Beta Was this translation helpful? Give feedback.
-
(Unrelated to Ghostty: If you are a 2020 Intel Macbook Pro owner could you take a look at this Google Chrome preventing proper sleep on 2020 Intel MacBook Pros gist and post a comment on the gist (and not here in the Ghostty discussion!) if you are able to reproduce the problem described within. Thanks!) |
Beta Was this translation helpful? Give feedback.
-
I may have found a workaround to this, I was trying out custom shaders and noticed when I had a custom shader applied, I no longer saw the artifacts.
|
Beta Was this translation helpful? Give feedback.
-
I want to add a note after the fact that the assumption based on past issues is that this is an Intel GPU driver or Metal issue because we weren't able to find any other smoking guns. Another possible issue here is a data alignment issue with our Metal buffer data. We align everything according to the shader language specification already though: https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf This is what led me to believe its a driver bug. I don't have any Intel macs anymore (I haven't owned one in a couple years) so I can't reproduce this to submit an Apple Feedback issue. I've also heard through the grapevine (unconfirmed) from an Apple insider that Intel issues like this are basically completely deprioritized as the list of supported Intel machines is dwindling. Who knows. In any case, if someone does figure out a way around this, I'd be happy to enshrine it in code, but it also needs to be explained reasonably well since I can't test it and there are a number of Intel mac users who DON'T have this issue too. |
Beta Was this translation helpful? Give feedback.
-
Description of the problem
When ghostty is sent fullscreen strange red lines appear behind text but in front of the background.
Steps to reproduce
Expected result
Window to go fullscreen and remain with a black background.
Actual result
Window goes fullscreen but strange red lines appear behind text but in front of the black background.
How reproducible is the issue?
The issue is reproducible every time.
Version information
Ghostty 1.0.1 Build 8696
macOS 15.2 (24C101)
Intel MacBook Pro 2020
Additional information
There are no artifacts present when Ghostty is started after step 3. When Ghostty is un-fullscreened the artifacts disappear. If the Ghostty window is made as big as possible but without going fullscreen (by double clicking the titlebar) no artifacts are seen. If an external display is attached via USB-C, the fullscreen artifacts don't occur even when Ghostty is only being fullscreened only on the laptop's internal display. While the artifacts are showing in fullscreen if the right mouse button is pressed and “Split Right” is then selected then the artifacts will only be on the pane on the left. This issue might be a duplicate of #1816 .
Screenshot below:
Zoomed close-up of artifacts:
Beta Was this translation helpful? Give feedback.
All reactions