My experience with 3.8.30

I've just gotten myself a new AMD Radeon RX 6950 XT video card and tested it out on a new installation of Elive 3.8.30.

I also installed Enlightenment and fell in love with it, after I gotten a new background picture.

I can play all my games on Steam like Doom Eternal and Quake (I get 60 FPS. With maximum resolution, because my monitor is limited to 60 FPS at that high resolution) . I Also can play all my CD's and MP3 music too.

WiFi works well and been internet shopping and watching Youtube videos. I can do lots more on Elive. Lots of fun to have.

All I do is use my computer, because Elive just works. Boots fast too.... and I have a UEFI system that tends to run slow on POST, or something.

Here is a screenshot of my Desktop.


2 Likes

I found a official enlightenment themes webpage that also has backgrounds at
extra.enlightenment.org.

I have installed the bling theme as you can see on the attachment below, and it compltes my desktop setup.:-

2 Likes

that sounds like a good slogan / sentence for the website "linux that just works" :slight_smile:

I see from your screenshots that you are using the new Enlightenment, that's good! :slight_smile: the development of Elive will start on the new Enlightenment after the next release (special version Elive RewtroWave)

Hah bling theme :slight_smile: gives memories...

Yea, they still have the Bling theme on the official extra Enlightenment web site.

I just updated the kernel to 5.19.11. It works well indeeed.......

Now I have Linux 5.19.12 installed. better kernel.

Update 4/10:-
Just installed Linux 6.0.0. It works well too.

Installed 6.1.0 stable and the only issue I found so far was the CD/DVDROM player was playing up.

That CD/DVDROM issue might be fixed in a later kernel release hopefully. I'll keep you posted.

CD DVD ROM performance is fixed in Linux 6.2-rc1. Also boots faster too.

Do you compile and install these kernels yourself, or do you install using the 'testing/experimental' repositories?

I compile from source code all kernels

1 Like

Kernel 6.1.2 fails to compile

CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_transition.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_execution.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_transition.o
LD [M] drivers/gpu/drm/amd/amdgpu/amdgpu.o
AR drivers/gpu/built-in.a
make[1]: *** [scripts/Makefile.build:500: drivers] Error 2
make: *** [Makefile:1992: .] Error 2
~/linux-6.1.2 ❯❯❯

just to include more info on make:-

~/linux-6.1.2 ❯❯❯ make -j32
CALL scripts/checksyscalls.sh
DESCEND objtool
DESCEND bpf/resolve_btfids
CC [M] drivers/media/pci/cx18/cx18-i2c.o
during GIMPLE pass: fre
drivers/media/pci/cx18/cx18-i2c.c: In function ‘init_cx18_i2c’:
drivers/media/pci/cx18/cx18-i2c.c:300:1: internal compiler error: Segmentation fault
300 | }
| ^
0x7fda2ac63d5f ???
./signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0
0x7fda2ac4ed09 __libc_start_main
../csu/libc-start.c:308
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-10/README.Bugs> for instructions.
make[5]: *** [scripts/Makefile.build:250: drivers/media/pci/cx18/cx18-i2c.o] Error 1
make[4]: *** [scripts/Makefile.build:500: drivers/media/pci/cx18] Error 2
make[3]: *** [scripts/Makefile.build:500: drivers/media/pci] Error 2
make[2]: *** [scripts/Makefile.build:500: drivers/media] Error 2
make[1]: *** [scripts/Makefile.build:500: drivers] Error 2
make: *** [Makefile:1992: .] Error 2
~/linux-6.1.2 ❯❯❯

Looks like I might have a tool chain issue with my system. GCC had a internal error.

I'll re complie 6.2-rc1 and see if my computer is ok.

So I will stick with 6.2-rc1 for now as it works fine for me. I don't think I need firmware at all.
All my system is running stock kernel without firmware.

I recompiled 6.2-rc1 with no issues. I might of had a bad linux-6.1.2 download. I'll check it and see if it passes the gpg

no luck. not sure why?

~/Downloads ❯❯❯ unxz -v linux-6.1.2.tar.xz
linux-6.1.2.tar.xz (1/1)
100 % 128.5 MiB / 1,295.6 MiB = 0.099 142 MiB/s 0:09
~/Downloads ❯❯❯ gpg --verify linux-6.1.2.tar.sign
gpg: assuming signed data in 'linux-6.1.2.tar'
gpg: Signature made Sat 31 Dec 2022 11:04:05 PM ACDT
gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
gpg: Can't check signature: No public key
~/Downloads ❯❯❯ gpg --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E
gpg: key 38DBBDC86092693E: new key but contains no user ID - skipped
gpg: Total number processed: 1
gpg: w/o user IDs: 1
~/Downloads ❯❯❯ gpg --verify linux-6.1.2.tar.sign
gpg: assuming signed data in 'linux-6.1.2.tar'
gpg: Signature made Sat 31 Dec 2022 11:04:05 PM ACDT
gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
gpg: Can't check signature: No public key
~/Downloads ❯❯❯

Looks like I have a bad kernel download. I'll try again later

I just reported a bug on another thread in this forum about gpg.

The RSA keys are the same for any version kernel for some reason and I think it is a fault with gpg (GnuPG) 2.2.27. The RSA key string is very long.

anyhow :slight_smile:

~/Downloads ❯❯❯ gpg --locate-keys torvalds@kernel.org gregkh@kernel.org
gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman gregkh@kernel.org" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 79BE3E4300411886: public key "Linus Torvalds torvalds@kernel.org" imported
gpg: Total number processed: 1
gpg: imported: 1
pub rsa4096 2011-09-23 [SC]
647F28654894E3BD457199BE38DBBDC86092693E
uid [ unknown] Greg Kroah-Hartman gregkh@kernel.org
sub rsa4096 2011-09-23 [E]

pub rsa2048 2011-09-20 [SC]
ABAF11C65A2970B130ABE3C479BE3E4300411886
uid [ unknown] Linus Torvalds torvalds@kernel.org
sub rsa2048 2011~/Downloads ❯❯❯ gpg --verify linux-4.9.336.tar.sign 127
gpg: assuming signed data in 'linux-4.9.336.tar'
gpg: Signature made Wed 14 Dec 2022 08:56:07 PM ACDT
gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
gpg: Good signature from "Greg Kroah-Hartman gregkh@kernel.org" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 647F 2865 4894 E3BD 4571 99BE 38DB BDC8 6092 693E
~/Downloads ❯❯❯

For some reason due to the kernel signature how too on kernel.org. I had to import the keys instead of using the following command:-

~/Downloads ❯❯❯ gpg --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E

it should receive the signature apparently, but it does not work. I noticed it looks for a smaller key string, as seen on my logs.

I don't know. looks like I need to learn more about the gpg --recv-keys command

There is a fix for this as follows:-Re: [PATCH] kbuild: treat char as always signed - Linus Torvalds

Suggested-by: Linus Torvalds torvalds@linux-foundation.org
Fixes: 3009f891bb9f ("fortify: Allow strlen() and strnlen() to pass compile-time known lengths")
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook keescook@chromium.org
Signed-off-by: Sasha Levin sashal@kernel.org

diff --git a/include/linux/fortify-string.h b/include/linux/fortify-string.h
index 1067a8450826..5001a11258e4 100644
--- a/include/linux/fortify-string.h
+++ b/include/linux/fortify-string.h
@@ -18,7 +18,7 @@ void __write_overflow_field(size_t avail, size_t wanted) __compiletime_warning("

#define __compiletime_strlen(p)
({ \

  •   unsigned char *__p = (unsigned char *)(p);              \
    
  •   char *__p = (char *)(p);                                \
      size_t __ret = SIZE_MAX;                                \
      size_t __p_size = __member_size(p);                     \
      if (__p_size != SIZE_MAX &&                             \
    

All I did is copy the /include/linux/fortify-string.h from 6.2-rc3 into 6.1.6 and it compiled nicely