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 - DKnoto

Pages: 1 [2] 3 4 5
16
On Fedora all kernels of the 6.2.x series work, sometimes better, sometimes worse but they work. Recently, even the 6.2.14-200 kernel reached a historical peak in SSD read performance: 6.6 GB/s.

If I were you, I would consider changing the distribution.

17
Talos II / Re: Unsatisfactory performance of SSD drives
« on: April 16, 2023, 10:54:57 am »
Today on Fedora 37, I upgraded the kernel to version 6.2.10-200. Not a recommendable experience.
This is the slowest kernel since I've been conducting systematic measurements :( . The results in
the linked graph:

18
Applications and Porting / Re: A set of good old games
« on: April 12, 2023, 01:09:57 am »
It seems that server http://www.powerpc-lab.org/ is dead....

19
To illustrate the performance differences between Qt and Blend2D, I include four
more screenshots from one of the test applications included with the library:

20
I've been playing with the Blend2D library for a while now. It is a high performance 2D vector
graphics engine written in C++ and released under the Zlib license https://blend2d.com/.
On the x86_64 platform everything compiles and works quite well but on ppc64le it is no
longer so ideal.

What works:
  • single-threaded mode without boosters;
  • multi-threaded mode without boosters but in a limited way.

What doesn't work:

I tested this on my Talos II with POWER9/18c. I downloaded the sources for the library
https://github.com/blend2d/blend2d and the bl_bench test program https://github.com/blend2d/blend2d-bench.
After downloading the library code and bl_bench, I compiled this program with the following
command:

Code: [Select]
build]$ cmake .. -DCMAKE_BUILD_TYPE=Release -DBLEND2D_DIR=../../Source/ -DBLEND2D_NO_JIT=TRUE -DBLEND2D_NO_STDCXX=false

In single-threaded mode everything works correctly but in for multi-threaded mode you should
run bl_bench with the parameter --quantity=N where N = <1, 15>. For N=16 it sometimes crashes
and for N=17+ it crashes always.

By default multithreaded mode works for 2T and 4T, to add more threads I added the following
piece of code to bl_bench/src/app.cpp in line 359:

Code: [Select]
    {
      Blend2DModule mod(8);
      runModule(mod, params);
    }

    {
      Blend2DModule mod(16);
      runModule(mod, params);
    }

After these modifications, I obtained the following results:
  • bl_bench-gcc-Release-quantity-1000.txt: results for single-threaded mode with default parameters;
  • bl_bench-gcc-Release-quantity-16.txt: results for single- and multi-threaded mode with quantity = 16;

I'm also attaching screenshots showing the performance of selected modes, images can be obtained from
the library's website after entering your own performance measurements using bl_bench.

The conclusion of an incorrigible dreamer:

Haiku on x86 uses the AGG engine and its UI is incredibly responsive, if on ppc64le one had such a Blend2D-based
UI then there would be no complaints about the graphical performance of Gnome or KDE ;-)



21
Mod Zone / Re: Initial findings running on water cooling
« on: March 28, 2023, 05:22:43 pm »
I was horny about the Dune case but fortunately I held off on the purchase ;-)

22
Kernel 6.2.8-200 has been working properly for me for almost 16 hours. Unfortunately, SSD performance is worse than in 6.2.7-200, dropping from 6.5 GB/s and 0.03 ms to 6.0 GB/s and 0.07 ms.

In the logs after the collapse, I found nothing of concern.

23
On Talos II kernel 6.2.7 works unstably, I scored a system crash and a transition to petitboot.

24
Operating Systems and Porting / Re: [NEWS] Fedora 37 has arrived!
« on: March 17, 2023, 01:54:19 am »
Today systemd-251.13.-6 updated without any problems.

25
Operating Systems and Porting / Re: [NEWS] Fedora 37 has arrived!
« on: March 17, 2023, 01:51:21 am »
It's not ideal but updating this script is rare, since the beginning of installing Fedora 37 it has not been updated once and the kernel several times ;)

26
Operating Systems and Porting / Re: [NEWS] Fedora 37 has arrived!
« on: March 13, 2023, 06:04:54 am »
I finally found some time to fix the /usr/lib/kernel/install.d/99-grub-mkconfig.install script.
A bug in this script caused that after updating the kernel petitboot did not see the new kernel
and I had to do the kernel list update manually:

Code: [Select]
# grub2-mkconfig > /boot/grub2/grub.cfg

The problem is caused by this piece of script, lines 22-34:

Code: [Select]
    if test -e ${petitboot_path}; then
        read -r -d '' petitboot_version < ${petitboot_path}
        petitboot_version="$(echo ${petitboot_version//v})"
        major_version="$(echo ${petitboot_version} | cut -d . -f1)"
        minor_version="$(echo ${petitboot_version} | cut -d . -f2)"

        if test -z ${petitboot_version} || test ${major_version} -lt 1 || \
           test ${major_version} -eq 1 -a ${minor_version} -lt 8; then
            RUN_MKCONFIG=true
        fi
    else
        RUN_MKCONFIG=true
    fi

After the change to:

Code: [Select]
    if test -e ${petitboot_path}; then
        read -r -d '' petitboot_version < ${petitboot_path}
        petitboot_version="$(echo ${petitboot_version//v})"
        if test ${petitboot_version} = "0ed84c0-p94177c1"; then              #
            RUN_MKCONFIG=true                                                #  My Talos II petitboot version
        else                                                                 #
            major_version="$(echo ${petitboot_version} | cut -d . -f1)"
            minor_version="$(echo ${petitboot_version} | cut -d . -f2)"

            if test -z ${petitboot_version} || \
               test ${major_version} -lt 1 || \
               test ${major_version} -eq 1 -a ${minor_version} -lt 8; then
                RUN_MKCONFIG=true
            fi
        fi
    else
        RUN_MKCONFIG=true
    fi

The script started working as expected and new kernels appear to me in the selection list in petitboot.

27
…Some even chastising me for my choice in hardware lol
It seems that people for the sake of convenience are able to sacrifice everything ;)

28
Operating Systems and Porting / Re: [NEWS] Fedora 37 has arrived!
« on: March 13, 2023, 05:29:14 am »
I have had the same problem for a few days and came to the same conclusion, I am waiting  ;)

29
Talos II / Re: Unsatisfactory performance of SSD drives
« on: February 26, 2023, 08:00:12 am »
After two months of testing, I can present how the performance of my SSD changed
depending on the kernel version. I didn't expect there to be so much variability.
The results in the form of a graph in the attached image ;)

30
No, full monitor resolution 1600x1200 works fine.

Pages: 1 [2] 3 4 5