Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Dave Yeo

Pages: [1] 2 3 ... 279
Programming / Re: Qt6 Development
« on: March 24, 2023, 02:39:43 am »
Probably does need an up to date NSS.
I tried building the RPM, for some reason my environment was rejecting the directive to use the git repository.
Last time I tried doing the proper build, I ran into problems which I now forget. It was a weird build method, build NSPR4, then use that build system to build NSS.
I believe the OS/2 code hasn't been removed from NSPR4 and NSS yet, but Bitwise patched it quite a bit. NSPR4 is sort of a universal libc.

Hardware / Re: Dell KB900 keyboard - workable?
« on: March 23, 2023, 03:10:08 am »
The wireless part should work fine. I've had a few wireless keyboards (no Dell) including where the adapter that plugs into the USB port supports both keyboard and mouse, they've all worked as basic keyboards and/or mouse.

Hardware / Re: AM4 and 570 chips sets
« on: March 22, 2023, 03:39:30 am »
Seems to be mostly done excepting the documentation, which I'd hate to have to write :)  I'm running and it seems pretty solid but my hardware is not the newest.
Looking at the last beta announcement, a few cosmetic fixes and as for TODO, documentation updates.
Possibly other things are happening in their lives, once released, I'm sure there will be a flurry of issues, many from not reading and rereading the documentation.

Hardware / Re: AM4 and 570 chips sets
« on: March 19, 2023, 10:30:09 pm »
Be interesting to try v5.1 on that box when it finally gets released, though not good news if Linux won't install. What was the problem with Linux?

If it is using Firefox Quantum, it will likely be using Rust. OTOH, PaleMoon does not use Rust.
As for running it with Odin, likely need a bunch of Odin updates.

Web applications / Re: Dooble releases, Qt5 builds
« on: March 11, 2023, 06:55:57 pm »
Can you load the page in Firefox, might have to use the Windows version, and right click on some of the icons, missing and not and choose inspect element (hopefully the menu choice is still there) and see if those icons are SVG?

Web applications / Re: Dooble releases, Qt5 builds
« on: March 11, 2023, 04:40:06 pm »
Did you try changing the user agent?

Web applications / Re: Dooble releases, Qt5 builds
« on: March 10, 2023, 05:30:58 am »
Wonder if they're SVG? We know the webengine has problems with some of them.

Applications / Re: flrig / fldigi
« on: March 07, 2023, 07:16:52 am »
It needs the FLTK widget tookit, which we don't have and would be a big job porting. It does the graphical stuff, windows, menus etc.

Programming / Re: Qt6 Application Testing
« on: March 05, 2023, 11:07:42 pm »
So playing around trying to enable wal on the dooble sqlite3 files, with the Qt6 Dooble, while it seems to work, afterwards nothing will load and I actually had to nuke the whole of HOME to get it working again. Luckily I'm using a specific HOME for Qt6.
Doing the same with the Qt5 Dooble, things continue to work.
Here's the script to enable wal, run it in your .dooble directory after backing up.
Code: [Select]
ls *.db | while read filename;
  do sqlite3 $filename 'PRAGMA journal_mode=WAL;';
And to turn it off,
Code: [Select]
ls *.db | while read filename;
  do sqlite3 $filename 'PRAGMA journal_mode=delete;';

Wal stands for write ahead log, like a journal, should speed things up and survive crashes better. Had to get a sqlite expert to add it to sqlite3 somewhere in the FF3.7 times and Mozilla uses it for some sqlite files.
scripts borrowed from

Edit: perhaps due to mismatched sqlite3 executables? Doesn't seem likely but who knows

Programming / Re: Qt6 Application Testing
« on: March 05, 2023, 10:55:20 pm » is built with -mno-avx - so there is no avx code present. Really interested to see if this solves anything :) (Or makes anything worse)

No change here, VP9 videos play great, AV1 plays for up to a minute then freezes.

Utilities / Re: DUMPFS setup
« on: March 05, 2023, 04:11:44 am »
EDIT: Forgot to mention - the disk the Y: partition is on is an NVMe drive. Could that be the problem?

IIRC, at least the regular trap mechanism doesn't support NVMe drives. Can you use part of your ram disk?
To quote Paul's Arca Noae link,
Code: [Select]
The dump volume may be on any fixed disk accessible by the system’s AHCI disk controller or by the BIOS. For ArcaOS 5.0.7 and later, the dump volume may be on the RAM disk. Dump files cannot be written to removable media such as USB flash drives. In most cases dump files cannot be written to NVME devices.

Lars will hopefully show up and comment.

Programming / Re: Qt6 Development
« on: March 04, 2023, 05:54:46 am »
What would be nice is a port of ccache,

Programming / Re: Qt6 Application Testing
« on: March 04, 2023, 05:47:27 am »
Dooble-qt6 is nw acting much as dooble-qt5. Did lock the computer once but generally commercials play, videos play for a few seconds and then stop. Dooble hangs on exit, and restarting, it will not load YouTube until I nuke the profile.
Getting better

Hopefully even better after we nuke more avx stuff....

Well, Qt5 nuked all the avx stuff, av1 videos still don't play worth a damn. Most programs/libraries correctly enable AVX, check for CPU support and check for OS support (fxsafe). Even GCC, when I targeted my CPU, didn't enable AVX, though when I targeted native, it did, and SM crashed really quick due to unaligned AVX instruction, with a detailed trp report, though exceptq's disassembler needs updating to support AVX:)
It's good to turn off all the AVX, if nothing else to make the OS4 people happy, but I'm not sure if there will be more improvements. Hasn't been any avx related trps, so GCC isn't using avx, probably as isn't either. I do think that libdav1d was (maybe only officially supports OS's with avx support?) but not sure. It makes sense that without fxsave support, a context switch could lock things up or worse.
I'm also wondering what changed in Dooble, both Qt5 and Qt6 to stop it cleanly exiting. Have to bisect the tree I guess, luckily it is a small project and not many commits.

Pages: [1] 2 3 ... 279