lavaball has quit [Remote host closed the connection]
r0ni_ has joined #crux
crash_1 has joined #crux
Stx has joined #crux
cruxbot has quit [*.net *.split]
Stx_ has quit [*.net *.split]
jason123onirc has quit [*.net *.split]
crash_ has quit [*.net *.split]
r0ni has quit [*.net *.split]
crash_1 is now known as crash_
jason123onirc has joined #crux
cruxbot has joined #crux
guido_rokepo has joined #crux
stoffepojken has joined #crux
stoffepojken has quit [Client Quit]
stoffepojken has joined #crux
lavaball has joined #crux
stoffepojken has quit [Ping timeout: 258 seconds]
farkuhar has joined #crux
stoffepojken has joined #crux
stoffepojken has quit [Read error: Connection reset by peer]
stoffepojken has joined #crux
stoffepojken has quit [Read error: Connection reset by peer]
stoffepojken has joined #crux
stoffepojken has joined #crux
stoffepojken has quit [Read error: Connection reset by peer]
stoffepojken has joined #crux
stoffepojken has quit [Read error: Connection reset by peer]
stoffepojken has joined #crux
stoffepojken has quit [Quit: ZNC 1.8.2 - https://znc.in]
stoffepojken has joined #crux
stoffepojken has quit [Client Quit]
stoffepojken has joined #crux
SiFuh_ has quit [Remote host closed the connection]
SiFuh has joined #crux
stoffepojken has quit [Ping timeout: 258 seconds]
stoffepojken has joined #crux
lavaball has quit [Remote host closed the connection]
lavaball has joined #crux
lavaball has quit [Remote host closed the connection]
Guest_trulala has joined #crux
<Guest_trulala>
hello, guys. Please, help a noob with a kernel. I compile kernel without any modules. And I want insert option 'i915.enable_psr=0', but did not found in .config, where I can put her... Who use Intel graphics? Who disable Panel Self Refresh?
<Guest_trulala>
and sorry for my Eng.
<Guest_trulala>
And another question, who insert in kernel firmware? I ask about GuC/HuC on Intel video.
<Guest_trulala>
Need insert or not?
<Guest_trulala>
Or without HuC codecs and (GuC) card work better?
<Guest_trulala>
And last question... Who try to compile CRUX with Clang/LLVM? (without glibc)? Any tests on performance?
<Guest_trulala>
If I go away, I watch all answers in logs. So, thanks a lot and best regards.
<SiFuh>
i915.enable_psr=0 <-- cmdline option
<Guest_trulala>
thx
<Guest_trulala>
this enough?
<SiFuh>
Clang/LLVM (without glibc)? I tried under 3.5 and it failed. Biggest issue was compiling extra modules for the kernel that are not in the kernel like rtl8814au and a few others
<SiFuh>
I didn't notice any peformance issues, to be honest I wasn't look at that though
<jaeger>
If you compile without any modules you should still be able to use kernel command line options like i915.enable_psr=0, put it into your lilo or grub or whatever bootloader config
<Guest_trulala>
I start with EFI, without any lilo or GRUB
<Guest_trulala>
just put the kernel in /boot/efi/boot/
<jaeger>
As for firmware, the kernel will load it automatically if you build the driver as a module AND it can find the firmware... otherwise you might have to specify the firmware in the kernel's config
<Guest_trulala>
nono, I put all drivers in firmware cmdline
<jaeger>
How do you configure the boot? efibootmgr?
<Guest_trulala>
nope
<jaeger>
Boot directly from EFI shell or similar?
<Guest_trulala>
UEFI understand, if u rename the kernel to bootx64.efi and put in vfat /boot/efi/boot
<Guest_trulala>
yep, directly
<jaeger>
Usually, yeah... though some manufacturers (looking at HP here) take liberties and don't always follow the standard :)
<SiFuh>
You can use CONFIG_CMDLINE in .config when you compile the kernel
<jaeger>
OK, then if your motherboard has an option to add a command line you could do it there. Otherwise you might need to use efibootmgr, OR you could change the i915 driver to a module and set the option when it's loaded
<jaeger>
Or another option... yeah, what SiFuh said
<Guest_trulala>
I lose my confidence on HP... I use for this moment Lenovo x series. But later, maybe, I want try lenovo ARM...
<Guest_trulala>
OR you could change the i915 driver to a module and set the option when it's loaded
<Guest_trulala>
this
<Guest_trulala>
i want disable in driver...
<Guest_trulala>
:SiFuh thx
<Guest_trulala>
>I didn't notice any peformance issues, to be honest I wasn't look at that though
<SiFuh>
CONFIG_CMDLINE_BOOL=y <-- set this and this --> CONFIG_CMDLINE="i915.enable_psr=0"
<Guest_trulala>
much faster compile
<Guest_trulala>
half time
<Guest_trulala>
half memory use
<Guest_trulala>
with clang
<Guest_trulala>
but more fat files in output
<jaeger>
I haven't try with clang/llvm myself
<jaeger>
s/try/tried/
<Guest_trulala>
i try with LLVM 15/16 and Gentoo
<Guest_trulala>
yes, sorry
<Guest_trulala>
tryed, yeah
<Guest_trulala>
so, who use in laptop GuC/Huc for intel video?
<jaeger>
I have an intel kaby lake laptop but I haven't had to do anything specific with firmware on it
<Guest_trulala>
Guc have instruction for power, Huc have patch for encode/decode hardware video...
<jaeger>
As far as I know, though, the firmware required should be in the linux-firmware package
<Guest_trulala>
Some info in Arch wiki, but I read in another places
<jaeger>
There are a lot of huc/guc firmware files there
<Guest_trulala>
I use latest (and insert in firmware section on my kernel)
<Guest_trulala>
If u want know, which file - just run any live ISO
<SiFuh>
Warning: Manually enabling GuC / HuC firmware loading taints the kernel even when the feature is not supported. Moreover, enabling GuC/HuC firmware loading can cause issues on some systems; disable it if you experience freezing (for example, after resuming from hibernation).
<SiFuh>
Interesting none-the-less
<Guest_trulala>
yep.
<SiFuh>
Thanks Guest_trulala I never came across it before in the kernel. Atleast I will have a small idea now if it ever turns up
<Guest_trulala>
;) welcome
<Guest_trulala>
Bram died, Vim git maintained Neovim programmers, so sad. Vim and new version? I think need go away to Emacs...
<SiFuh>
i915.enable_psr=0 Panel Self Refresh (PSR), a power saving feature used by Intel iGPUs is known to cause flickering in some instances
<Guest_trulala>
I know. In the new kernels without this option I have freezes
<SiFuh>
VIM will not die though. It will be taken over by others.
<Guest_trulala>
but in 6.4 enable again this option for semiold cpu
<SiFuh>
I like Emacs. I use it for big jobs and is my default editor. But for super quick stuff I use VI/VIM
<Guest_trulala>
for quick stuff i use Joe(jmacs) ;)
<Guest_trulala>
latest Emacs work nice with Eglot and Tree-sitter
<SiFuh>
My favorite feature with Emacs is mass-renaming files
<Guest_trulala>
Joe did not have any depends (maybe only ncurses)
<Guest_trulala>
C-x (
<Guest_trulala>
M-%
<Guest_trulala>
and, maybe, eLISP
<Guest_trulala>
thats all ;)
<Guest_trulala>
thanks a lot for answers, bye and Good Luck
Guest_trulala has quit [Quit: Client closed]
<jaeger>
cheers
Guest_trulala has joined #crux
<Guest_trulala>
ah, and for UEFI start need add to cmd_line, where u root
<Guest_trulala>
bye
pitillo has quit [Ping timeout: 246 seconds]
Guest_trulala has quit [Client Quit]
guido_rokepo has quit [Quit: guido_rokepo]
pitillo has joined #crux
<cruxbot>
[opt.git/3.7]: nvidia: updated to version 535.104.05
<cruxbot>
[compat-32.git/3.7]: nvidia-32: updated to version 535.104.05