Nothing appears on the CRT screen - scrambled characters in Settings GUI #217
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Program starts up without crashing, but I am greeted by a black window with a scanline effect. No characters appear, and it seems to be pretty much unresponsive to keyboard input. Opening the setting panels reveals most words in the GUI are somewhat scrambled, with missing and misplaced characters.


When running, output includes the cryptic line:
I am using Debian Jessie (Crunchbang) on an HP Pavilion dv7. I'm running the program on the main Intel GPU, not the NVIDIA.
project was downloaded with
git --recursive
and compiled from source without any errors.Full output from
./cool-retro-term
is:Hi @rantonels, this is extremely strange, and my first guess is that you have issues with fontconfig on your system. The "No such slot error" is harmless and not the cause of this (although I should fix it). I suggest you to try to fix your fontconfig settings or file a bug for your distribution. Just ping me if you need a minimal QML to reproduce the issue (just a window with some labels should suffice).
A very small update:
upgrading package "fonts-droid" has replace the conf file /etc/fonts/conf.avail/65-droid-sans-fonts.conf and fixed the Fontconfig warning. This of course should have nothing to do with cool-retro-term and in fact nothing changed on that front.
fontconfig itself is at the latest version.
Thanks, I would love some minimal code to try and identify where the problem lies.
Ok. If the fontconfig warning was a false alarm I suggest you to try some of the default QML files from digia, such as this one: http://doc.qt.io/qt-5/qtquickcontrols-basiclayouts-main-qml.html . Copy the content into an empty text file, save it as main.qml and run it with "qmlscene main.qml" . If you see any missing glyphs file a bug for your distro.
Something else you might want to try is to use the CPU to draw the terminal texture (not all the effects which would made it basically useless). To do that comment the following line in qmltermwidget/lib/TerminalDisplay.cpp
Let me know if anything changes.
I have tested the main.qml file you linked, it works correctly, if not for some weird flicker when resizing the window. Text labels are correct.
I have tried recompiling with the
line commented out, and it compiles correctly. However, when running I get the same behaviour as before.
Ok, this is getting extremely strange. Please try those additional tests:
LIBGL_ALWAYS_SOFTWARE=1 cool-retro-term
gives... this:
it... moves.
yields:
now
gives this:
which is not ok, looking around tabs stuff is misplaced or missing, but it seems better than before.
All issues were resolved by a libmesa and Linux kernel upgrade (3.2 -> 3.16). No recompilation was necessary.
I'm sorry, I forgot to answer here. Anyway, I'm glad you resolved your problems, it seems it was a driver issues after all.