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.


Topics - tle

Pages: 1 2 [3] 4 5 ... 10
31
Operating Systems and Porting / [NEWS] Fedora 37 has arrived!
« on: November 15, 2022, 05:17:15 pm »
Source: https://fedoramagazine.org/announcing-fedora-37/

To me it is a great release because many annoying issues such as stuttering graphic performance with mutter is gone. Plus many packages are now more up-to-date which really helps with getting amdgpu driver running for RDNA2-based GPU.

Having said that it sucks to know that Fedora no longer enable hardware decoding for Mesa, I have to manually revert the patch to compile my custom RPMs.

32
Good to know that the game library bx can be compiled successfully on ppc64le linux

* https://github.com/bkaradzic/bx/pull/290
* https://github.com/bkaradzic/bx/pull/291
* https://github.com/bkaradzic/bx/pull/292

How to compile it?

Code: [Select]
git clone https://github.com/bkaradzic/bx.git
# make sure you build bx/genie binary on your ppc64le first because the bundled genie is for x86_64
./tools/bin/linux/genie  --gcc=linux-ppc64le-gcc gmake # for GCC
# or
./tools/bin/linux/genie  --gcc=linux-ppc64le-clang gmake # for clang

make  -R -C .build/projects/gmake-linux-ppc64le-gcc/ config=debug64 # for gcc debug version
make  -R -C .build/projects/gmake-linux-ppc64le-clang/ config=debug64 # for clang debug version

make  -R -C .build/projects/gmake-linux-ppc64le-gcc/ config=release64 # for gcc debug version
make  -R -C .build/projects/gmake-linux-ppc64le-clang/ config=release64 # for clang debug version

So what does it mean? It means that we are just a tiny step closer to have minecraft compiled out of the box without any patch

33
GPU Compute / Accelerators / AMD Radeon 6600 XT working with kernel 6.1.0!
« on: November 08, 2022, 02:37:45 am »
EDIT: Kernel 6.1.0.rc3 (64K pagesize) has finally get this card working! - no need to add any amdgpu.dc or aspm option

TL;DR

  • 5.19.x - NOT WORKING
  • 6.0.x - NOT WORKING
  • 6.1.0 - WORKING
  • 6.2.0 - WORKING
  • 6.4.0 - WORKING
  • 6.5.0 - WORKING

The last time I touched Navi was 2 years ago. I could not get 6900 XT card running on Kernel 5.15.x.

Well time to try again with the Powercolor Fighter 6600 XT (just because its dimension fit the Blackbird)

Two issues I find:

* HDMI - no video output, I have to use DisplayPort. Not a deal breaker. In fact this issue has always been there with amdgpu for quite awhile
* After restarting the computer, there is no video output to DisplayPort. To workaround this issue, I simply shut down and turn the computer back on. The `dmesg` shows:

Code: [Select]
[    4.444382] [drm] amdgpu kernel modesetting enabled.
[    4.444475] amdgpu: CRAT table disabled by module option
[    4.444477] amdgpu: DSDT table not found for OEM information
[    4.444478] amdgpu: IO link not available for non x86 platforms
[    4.444479] amdgpu: Virtual CRAT table created for CPU
[    4.444493] amdgpu: Topology: Add CPU node
[    4.444637] amdgpu 0000:03:00.0: enabling device (0544 -> 0546)
[    4.444651] [drm] initializing kernel modesetting (DIMGREY_CAVEFISH 0x1002:0x73FF 0x148C:0x2412 0xC1).
[    4.444666] [drm] register mmio base: 0x00000000
[    4.444668] [drm] register mmio size: 1048576
[    4.472159] [drm] add ip block number 0 <nv_common>
[    4.472163] [drm] add ip block number 1 <gmc_v10_0>
[    4.472166] [drm] add ip block number 2 <navi10_ih>
[    4.472168] [drm] add ip block number 3 <psp>
[    4.472170] [drm] add ip block number 4 <smu>
[    4.472173] [drm] add ip block number 5 <dm>
[    4.472175] [drm] add ip block number 6 <gfx_v10_0>
[    4.472177] [drm] add ip block number 7 <sdma_v5_2>
[    4.472180] [drm] add ip block number 8 <vcn_v3_0>
[    4.472182] [drm] add ip block number 9 <jpeg_v3_0>
[    4.502462] amdgpu 0000:03:00.0: amdgpu: Fetched VBIOS from ROM BAR
[    4.502479] amdgpu: ATOM BIOS: 113-D53201XT-016
[    4.567090] [drm] VCN(0) decode is enabled in VM mode
[    4.567092] [drm] VCN(0) encode is enabled in VM mode
[    4.604512] [drm] JPEG decode is enabled in VM mode
[    4.604515] amdgpu 0000:03:00.0: vgaarb: deactivate vga console
[    4.604519] amdgpu 0000:03:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[    4.604526] amdgpu 0000:03:00.0: amdgpu: PCIE atomic ops is not supported
[    4.604531] amdgpu 0000:03:00.0: amdgpu: MODE1 reset
[    4.604533] amdgpu 0000:03:00.0: amdgpu: GPU mode1 reset
[    4.604604] amdgpu 0000:03:00.0: amdgpu: SMU: valid command, bad prerequisites: index:2 param:0x00000000 message:GetSmuVersion
[    4.604607] amdgpu 0000:03:00.0: amdgpu: GPU psp mode1 reset
[    5.295020] [drm] psp mode 1 reset failed!
[    5.295022] amdgpu 0000:03:00.0: amdgpu: GPU mode1 reset failed
[    5.295094] amdgpu 0000:03:00.0: amdgpu: asic reset on init failed
[    5.295096] amdgpu 0000:03:00.0: amdgpu: Fatal error during GPU init
[    5.295098] amdgpu 0000:03:00.0: amdgpu: amdgpu: finishing device.
[    5.296261] amdgpu: probe of 0000:03:00.0 failed with error -22

34
I've noticed that since version 5.15, I've seen quite a number of following error:

ata3: softreset failed (1st FIS failed)

whenever I reboot the computer. This error takes at least 10 seconds til:

ata3: reset failed, giving up

Just wondering if anyone has bumped into similar error

35
GPU Compute / Accelerators / Intel Arc A770 - failed experiment
« on: November 01, 2022, 10:40:24 pm »
My local computer shop has finally got the first batch of A770 and A750!

After two years of waiting, I finally have my hand on this dGPU.

I am going to spend a day or two to get this working on Fedora 37. AFAIK few things must be prepared:

* Latest kernel 6.1
* Mesa 22.2 or newer
* Latest GuC firmware
* Explicitly declare i915 module probe in grub menu entry

Code: [Select]
0000:03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A770] (rev 08) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Device 1020
Device tree node: /sys/firmware/devicetree/base/pciex@600c3c0000000/pci@0/pci@0/pci@1/vga@0
Flags: fast devsel, NUMA node 0, IOMMU group 0
Memory at 600c000000000 (64-bit, non-prefetchable) [disabled] [size=16M]
Memory at 6000000000000 (64-bit, prefetchable) [disabled] [size=256M]
Expansion ROM at 600c001000000 [virtual] [disabled] [size=2M]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [d0] Power Management version 3
Capabilities: [100] Alternative Routing-ID Interpretation (ARI)
Capabilities: [420] Physical Resizable BAR
Capabilities: [400] Latency Tolerance Reporting

I’ll report back to you all my results on gaming and 4K/8K AV1 decoding

36
Operating Systems and Porting / [DEV] Trying out Chimera Linux
« on: October 30, 2022, 07:31:01 pm »
Please note the distro is still being in heavy development

This Linux distro is developed by q66, yes the same person behind the Void Linux distro. It has distinctive differences to other distros:

* Adopt BSD userland utils
* Run musl C instead of glibc
* dinit instead of upstart or ..systemd
* support many archs for example riscv, ppc64le, x86_64, etc
* Adopt apk as package manager
* Use clang/LLVM instead of GCC
* GNOME as the de facto DE

The installation process is quite straight forward and primitive as this stage as it does not offer you any installer yet. The GNOME 43 is quite snappy compared to that of Fedora 37 despite of lacking some core gnome softwares (q66 will be adding them in the near future). Some features are not working correctly for example setting datetime in GNOME control center. There will be some hurdles to overcome to workaround GNOME integration with systemd. Overall I think this is a promising distro that would be supersede Void Linux in the near future.


37
General OpenPOWER Discussion / Building a E1080 Power10 Mini Server
« on: September 03, 2022, 08:00:07 pm »
While we are waiting for an affordable Power10 system, we all can dream

Source: https://www.youtube.com/watch?v=YxjtojgKpqE

38
"This patch is designed to solve the problem that the AST is not displayed when the server plug in a discrete graphics card at the same time. We call the dirty callback function to copy the rendering results of the discrete graphics card to the ast side by dma-buf."

Source: https://www.phoronix.com/news/AST-DMA-BUF-PRIME-Sharing

39
The folks at https://github.com/snesrev/zelda3 has done an amazing source port of the popular Zelda 3 title (SNES).

The port extracts assets from the original ROM and use SDL underneath for the engine

40
Applications and Porting / [SECURITY] trivy does support PPC64LE
« on: August 25, 2022, 05:18:48 am »
This popular vulnerabilities scanner does support PowerPC64LE!!!

Source: https://github.com/aquasecurity/trivy/releases/tag/v0.31.2

41
Applications and Porting / [Games] Cosmo Cosmic adventure
« on: August 23, 2022, 01:06:04 am »
The cosmo engine project provides an alternative engine to run assets of the original DOS game Cosmo Cosmic adventure.

There is a bug with SDL_free which causes memory leak segfault. Simply replace `SDL_free` with `free` and the game would run nicely.


42
There are countless of Doom1 clients on the net but only one that really strike the balance between the classic gameplay and modern QoL is the crispy-doom.

Crispy doom is based on Chocolate Doom with enhancments:

* Large screen resolution with different ratio aspect
* Jump / Free look mouse movement (just like modern FPS)
* Lots and lots of QoL options

The client can be compiled successfully for ppc64le without additional changes.

FYI The Ultimate DOOM Wad could be found on archive.org

43
Operating Systems and Porting / [GAMES] 3D Pinball Space Cadet
« on: August 22, 2022, 08:54:23 am »
The amazing pinball game was part of Windows XP. I used to spend hours playing this game and now I am re-living the moment with this SDL port for Linux

Source: https://github.com/k4zmu2a/SpaceCadetPinball


44
Operating Systems and Porting / [DEV] Testing out Fedora 37
« on: August 22, 2022, 08:26:37 am »
Fedora 37 looks very promising. The 5.19 kernel is still buggy at the time of this writing so I fallback to the 5.18.17 (of Fedora 36). The 5.19.3-300 runs perfectly fine now

My first impression is how MUCH MORE responsive mutter of GNOME 43 has become. The GNOME shell is quite snappy just like of the old days of GNOME 3.38.

Many apps have been ported to GTK4 and libadwaita and I expect more apps to follow in the GNOME 44.

Pages: 1 2 [3] 4 5 ... 10