Update: 16 April 2025 – Work around – Use HDMI cable instead. There are dozens of threads on Reddit and elsewhere over several years complaining the Display Port does not work. Many mention “Solved” for things already tried and don’t work in this case. So one place mentioned that HDMI cable works, and yes – The ASRock Monitor always wakes when using HDMI cable. And it looks fine. The ASUS 32 ” monitor always wakes from Sleep with Display Port. Anyway, so the ASRock Monitor will be on an HDMI connection. This is the solution that works here.
Since sometime in 2024, I’ve been struggling with a monitor problem. At first I thought it was due to mixed connection types [HD and Display Port] but alas, I think I have tracked it down to failures in the monitors themselves. Multiple types, and multiple manufacturers [Maybe. Can’t be sure]. Here’s the latest test and what happened.
When using IntelliJ to build a JavaFx project, eventually you man want to build a JAR to deploy the program to another system. The following plugin is required in the Plugin section of the POM.xml file to build a JAR file. There may be other ways than manually adding this plug-in. This method was shown on a Discord channel.
So, I’m having trouble with a JavaFx program and decided to ask a question on StackOverflow. And it looks like a moderator, or other user, edited my question to change the wording. I have no problem with the edits, except that they seem awfully picky. What do you think?
So I am attempting to “Retain Agency” by posting this here for us to have a look.
In the future, I will always attempt to retain my agency.
I had assumed that StackOverflow was a forum, but it seems it is subtly different from a forum. Here are a couple of examples of the etiquette of StackOverflow showing through:
The last time I wrote Java code was about five years ago in 2000. At that time I needed a program to display a series of LibreOffice Impress slide shows to build an artwork display using a Linux System with a large monitor.
Recently I’ve gotten bored with Gaming and have decided to go back to programming and have decided to rewrite QtScreenShotArchive in Java. QtSSA is a program that I wrote back in 2013 to back up and organize screen shots for games I play. The program works great, but it is complex enough to provide a challenge for some Java coding. If you are interested in the current C++ QtFramework based, QtSSArchive program, it’s available from the page above.
Things have changed quite a bit since I last programmed Java. As I recall I was using the Eclipse IDE. Eclipse is still around, but the flashiest guy on the block is now Itellij. If you go there to download, be sure you scroll down to the bottom of the page to get the free community version rather than the free trial of the paid version. Unless you wanna pay. LOL
Here’s what IntelliJ looks like:
I suggest you use two monitors for development. I use IntelliJ on one and web pages for research and sample code on the other. And GitKraken is waiting in the background to check stuff in. There is an example of the GUI for the SSArchive program as well.
I am looking forward to the demise of Windows 10. Just kidding. I am doing the last conversion of my systems to prepare for the demise of Windows 10 in October 2025 – No more updates to Windows 10, esp security updates, after that time. And while Microsoft says stuff about being able to install Windows 11 on “any system” recently, they are not walking back this end date for security updates on Windows 10. Yep there are other ways. But they have an end date too, and cost a few bucks a year. Not sure I want to pay for home-grown security updates. So I’m going to move all my systems to Windows 11, or Linux Mint. Linux never said anything about not supporting older processors.
To review:
The new machine upgrade I did a while ago, when a power supply died, went straight to Windows 11.
Two more recent systems, upgraded in-place, which no glitches, from Windows 10 to Windows 11. No problems.
One machine – my “mail machine” – runs Thunderbird to support about a dozen email addresses. I moved that machine to Linux Mint.
This last machine is my Network Backup machine which runs Carbonite. Linux is notoriously finicky about file sharing with Windows. This machine serves as a dumping ground for important things from all the other Windows systems and then backs them up to Carbonite. I decided that I needed to buy a less than bleeding edge system that would run Windows 11.
Note: While the Banner for this post, and the images were created by AI, the text was created, for better or worse solely by me.
As you may have, I’ve been watching the progress of AI to generate images and even videos for a couple of years now. I’ve not been interested in “signing up” for one of the services since it is pretty clear that it will run into a lot of money to do anything serious. However, I have a couple of extra computers with GPUs so I thought it would be time to try to run AI image generation locally.
ComfyUI Seems Too Complex
I took a look at ComfyUI. It looks way too complex. While I’m familiar with the concept of connecting the boxes – from texture creation in Blender among other places – I’d rather just check some boxes and paste in a prompt.
To Summarize: I’m using two monitors and one of the monitors does not wake from sleep without a power cycle. Most recent update is at top, in blue. The initial post is below in White Text.
Update: 17 Mar 2025 Problem seems to be with the Asrock Phantom Gaming Monitor not waking up from sleep. Setting the computer to never sleep has fixed the problem while I’m using the computer. Of course, when the computer is put into sleep mode over night, then the monitor does not wake up in the morning and needs to be power cycled to wake up. I have not done this testing with the previous monitor or graphics card. Maybe it is an interaction with the other ASUS monitor in some way. I have other systems that have two DP attached monitors – both 27″ ASUS monitors – and they never have this problem. Hum…. Maybe I’ll do a test: Replace the 32″ monitor with the 24″ monitor and see if that fixed the issue. Hummm. Eh Nope. That does not change the problem. 24″ monitor replaces the 32″ monitor and the 27″ monitor still fails to wake from sleep..
Update: Nope. Sorry. Replacing the cables did not fix the problem. This is not the whole answer. The main monitor clicked off again after I replaced both connections with Display Port. I’ll continue to try to find a solution.
Update: Fixed the problem by replacing the cable to the monitor that kept going black. The cable, which had a latch, to the primary monitor is faulty. If the cable was wiggled at the monitor, the monitor would go black. I was confused earlier when the monitor would go black with nothing being touched on the cable or monitor. Replacing the DP cable fixed the problem. BTW, none of the DP cables I saw on Amazon had latches. The pictures of the ends of those cables were shown in such a way that the latch side of the connector was not shown. Newegg, however, as far as I can tell, only carries DP cables with latches. I’m not clear on the point of a DP cable with no latch. That’s the whole point of DP rather than HDMI which has no latch option. Cable converters between DP and HDMI contain no logic, but just wires. I suggest you always use DP cables with latches and my experience shows that cheaper cables, even with latches, can cause problems.
For over a year, I’ve been using two monitors with my gaming rig. One is a 27″ 2K monitor, and one is a 32″ 2K monitor. I was using a 24″ 2K monitor as the primary, and it seemed to have a problem that caused it to Pop and then go black. The pop is apparently the speakers in the monitor being disconnected. Audio is carried over the monitor connection to speakers in the monitor.
After getting the 27″ monitor, it had the same problem.
I’ve finally tracked the problem down. I think.
The problem is apparently that Nvidia graphics cards / drivers have an issue if you connect two monitors using different connection types.
My primary monitor [ smaller one, currently 27″] 2K QHD resolution has been connected with Display Port.
The secondary monitor, which is larger since it is actually farther away, is a 32″ monitor and I used HDMI to connect it since I had a long cable to use.
I recently got a nicer 27″ gaming monitor for the primary monitor, again using Display Port. And it has the same problem – Goes black. So the problem is not the monitor. And I’ve changed computers, and graphics cards – RTX 1060, RTX 3060. Same issue. Usually just once shortly after I start a game – any game FFXIV, GW2, ESO, you name it – the monitor on display port goes black, and I usually have to power cycle it with the switch to get it going again. This usually happens just once during a session. If I shut down a game an play another one, it is likely to happen a few minutes after starting the second game.
Well I just changed the connection to the 32″ monitor from HDMI to Display Port – got a long nice Display Port Cable. And it stopped happening.
So, either the driver or at least two generations of Nvidia GPUs have a problem that if you mix Connection Types, the Display port monitor go black and usually require a power cycle to get a display again. As you might imagine this can be annoying if you are the tank and you have just entered a dungeon with a party. Sigh…
Anyway, I’ll continue to test, but it looks like this is a long surviving problem with Nvidia Drivers / GPUs over several generations.
So don’t cross the streams! Er, I mean don’t mix the connections. :ww
Update: This problem is apparently fixed. I recently – a couple of days ago Jan 2, 2025 – updated VirtualBox to the latest, and installed a Linux system and updated the guest additions using the new Virtual Box. And the resolution of the display was fine. So looks like they fixed it. The guest additions I saw were 7.1.x, not 7.0.x. Not sure where the fix came in, but it looks like all is well.
I checked the version of the Guest Additions in the Linux Mint virtual machines and the Blurry Problem is apparently caused by the 7.0.22 Version of the guest additions. See the earlier post to see the blurry text. Have a look at the GA versions in the following logs:
LM21.2 Text is not Blurry – GA 7.0.6
This is the earlier version of Linux Mint with Guest Additions 7.0.6. Text is not blurry because the window can be resized to fit the screen resolution.
I use Linux Mint in Virtual Box virtual machines on Windows Hosts. I’ve been using Linux Mint 21.2 on a Windows 10 machine for some months now and it’s all fine.
Notice the following examples of text in the windows:
Notice how sharp this text is. My monitor size is QHD [2560×1440]. I use Nvidia GPUs. This first example is on Windows 11 host with a Linux Mint 21.2 client on VirtualBox 7.1, no guest extensions [or not recently anyway]. GPU is a Nvidia RTX 3060. This text looks the same sharpness on Windows 10 host with earlier VirtualBox releases. It looks great.
Note: Post is back dated by a year to keep it off the front page.
The latest Java app is progressing well. The AboutBox needs some modification to the text after it launches.
The app is built in JavaFx using IntelliJ. It is far along enough to build a modal AboutBox. The Box has a TextArea containing a description of the program is not editable. All that works fine. But the area can’t be formatted with new lines in the SceneBuilder, so the fix is to load up the content when the DialogBox launches. The code works to modify the TextArea with new text, but not when the Dialog Box is Shown. At that time, the changes have no effect on the TextArea.