Closed bozio closed 4 years ago
I can confirm. This works on my 1440p monitor, but not my 4K TV. I'm happy to provide any diagnostic info if need be, but I'd need some instruction on how to do that.
I have the same problem. It works in 2560x1440.
I am wondering if 4K resolution is using Chroma Subsampling other than 4:4:4, which means that actual colours of some pixels are going to differ. We tested this plugin on RGB 8-bit panels with Chroma Subsampling 4:4:4 mode. How many bits (8, 10 or 12) are you using and can you find out Chroma Subsampling (4:4:4, 4:2:2 or 4:2:0) used in 4K mode (must be somewhere in video card settings)?
More about Chroma Subsampling 4:4:4 vs 4:2:2 vs 4:2:0: https://youtu.be/yinOtVTWJFY
I'm currently on a break from WoW right now for reasons unrelated to this issue, but I may test out this idea if I end up jumping into Shadowlands. (although Baldur's Gate 3 and Cyberpunk 2077 may keep me away from WoW for some time lol)
My DUAL-GTX1060-3G offers 32-bit 8bpc 4:4:4, 4:2:2 and RGB.
@wobbo:
Could you do a test inside the Monitor app:
Please check if you have these settings:
Today I have a new set of gear. New monitor 3840x2160. Now offers Highest 32-bit, DisplayPort 1.4, 1.4 cable, 4k, 10bpc, YCbCr 444, 60Hz, HDR. This set did not solve the problem. I'm not going to carry out your assignment until Friday. Thank you for all your time.
I tried it. But it didn't. I tried to change the I position. It's weird that the y is set to 200px but shows different:
After a lot of testing I found out that it works until the reach of 3840x1919. If I set 3840x1920 It doesn't work anymore. I also tried the opposite, counting down from step four step 3840x2160 to 1000x2160. But that didn't matter. So it seems the X is not the problem.
Thank you for testing. I hope to debug this app on 4K monitor on Friday and see if I can fix this issue.
If you need more info or test, let me know.
@wobbo
I've made some fixes on the Monitor application. For example: application was failing to capture image from screen at correct location if windows reported more than one screen (PC monitor). Now application looks for all screens and correct coordinates.
I've uploaded updated version here for you to test: https://www.jocys.com/files/other/JocysCom.TextToSpeech.Monitor_3.2.10.zip
I've added extra buttons on "Debug and Test" tab which will help to investigate further if updated version won't fix the problem.
I am sorry, but where is the button "Debug and Test"?
@wobbo: My mistake, I've meant "Debug and Tests" group box. I've added "Screen:" drop-down list and [Capture Screen & Save] button which captures selected "Screen:" to image file and opens folder in windows explorer. This allows to see what image application tries to analyse wen searching for colour pixels (encoded text message).
I' m going to check this officer the new big update 14 October. Let's find out if the problem is solved or worse... ;-p
Very bad news. You probably experience it yourself. A lot aren't working anymore or not even visible. At least the chat is still working.
Let's leave the 4k issue for a while and focus on the new program.
VJocys solved #43, #44 and #45! Now I'm back with this one #39. Sorry I'm coming with so many issues. I even made a new one #46.
What can I do to help resolve this issue?
Coloured pixel line In 3840x2160 Wow and TTS Monitor screenshot (TOP line in image below) is distorted.
Coloured pixel line must be single and clean (like BOTTOM one in image below). Correct start of the line - two examples - WoW addon creates second one example with each second pixel black (#000000):
#220000,#002200,#000022...
#220000,#000000,#002200,#000000,#000022,#000000...
Because (if) coloured pixel line is distorted, TTS Monitor can't find and read it. Maybe there is something set in Video Card or Windows options... that leads to image distortion, resizing.
I don't think Nvidia is the causing of this problem. I need to find out if there isn't option to make the UI keep 1:1xp or something. Maybe in the config.wtf?
It keeps working fine until WoW reaches 3840×1919.
WoW UI Scale https://wow.gamepedia.com/UI_Scale
@wobbo:
Great findings. It looks like addon have to un-scale frame (if possible) with pixels to a size which will produce pixel perfect image.
@wobbo I will try to prevent scaling on TTS monitor test form.
At the same time I want to create a new topic in the WoW forum. Only I have no idea how I can explain this...
Coloured pixel line is distorted not only in WoW game, but in TTS Monitor too in PNG 3840x2160 screenshot (if screenshot itself is not distorted):
That means, that problem reaches beyond WoW game, and affects Windows programs too... at least, when WoW game is running.
Do you mean it's not possible to solve this?
My monitor is 2560x1440. I can theorise only, why 4K doesn't work. Both... Fullscreen and Windowed mode (in WoW game Display settings) doesn't work?
I've tested TTS monitor on 4K. Made version TTS Monitor v3.3.6 DPI aware. Image test works now on scaled layout in Windows. VJocys will upload new version soon.
Until then the maximum 16:9 aspect ratio is 3412 × 1919.
New versions of TTS Monitor 3.3.6 (2020-10-25) uploaded.
I didn't got it working yet. Here it's looking like nothing changed.
It seems the button is away.
You need to enable "Dialogues, books, mail, etc." check-box in WoW Addon for "Stop" and "Play" buttons to be visible in WoW's Log frame.
WoW Addon may not work still (because of distorted pixel line). But new version of TTS Monitor 3.3.6 (2020-10-25) may be able to read its own coloured pixel line on 4K monitors now... you can test that...
TTS Monitor > [Options] tab > [Monitor: Display] tab > click on [Create Image] button.
By the way, thanks for helping me!
I was able to replicate the problem on 4K monitor with WoW addon. Now it is just a case of finding finding how it could be resolved in the LUA code :).
Updated WoW Addon to version 9.0.1.5 (2020-10-25)
XML: Fix for 4K monitors - coloured pixel line's "FontHeight" value fixed from "1" pt to "0.75" pt = 1px.
YES, It works!
@wobbo Thank you for your help.
Kind regards, Evaldas Jocys
TTS Monitor and WoW Addon latest versions are always under [ Download ] link on these pages:
https://www.jocys.com/TTS https://github.com/JocysCom/TextToSpeech
https://www.jocys.com/Files/Software/JocysCom-TextToSpeech-WoW.zip
Monitor Display doen't work at the resolution 3840 x 2160