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
1
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?

2
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.

3
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?

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

5
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.

6
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.

7
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 wal.sh 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;';
done;
And unwal.sh to turn it off,
Code: [Select]
ls *.db | while read filename;
  do sqlite3 $filename 'PRAGMA journal_mode=delete;';
done;

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 https://til.simonwillison.net/sqlite/enabling-wal-mode

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

8
Programming / Re: Qt6 Application Testing
« on: March 05, 2023, 10:55:20 pm »
https://smedley.id.au/tmp/qt6webee-20230306.zip 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.

9
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.

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

11
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.

12
Web applications / Re: Dooble releases, Qt5 builds
« on: March 04, 2023, 02:10:14 am »
I am seeing a website for a bookstore come up completely blank under dooble.

https://www.hexenduction.com/

This should show an entry field and a button.

Seems to load here, lots of books, a load more button, a contact form wit a submit button and a map showing it at 12330 1/2 lake City Way.
Try removing your profile, %HOME%\.dooble.
I see it hang a lot here when exiting and then when restarting, things break. Why it hangs when exiting, I don't know.

13
Programming / Re: Qt6 Application Testing
« on: March 04, 2023, 12:18:59 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

14
Programming / Re: Qt6 Development
« on: March 03, 2023, 10:10:03 pm »
The system ran out of memory wiht about 3k files to go. At some point I need to implement some logic in ninja to limit the number of processes based on free RAM - with 3 processes and complex c++ files, it's easy to exhaust 3+ GB of available RAM.

Bitwise just ended up limiting it to 2 jobs maximum.

15
Programming / Re: Qt6 Development
« on: March 03, 2023, 05:12:34 am »
I think libaom is only used for encoding to AV1, as in WebRTC. Still good to fix.
Hopefully it checks for OS support, most libs do.

Pages: [1] 2 3 ... 279