Pardus 23.2 XFCE Backports İçin Kernel Yükseltme'yi Nasıl Yapabilirim?

Pardus 23 Kernel yükseltme işlemi (Backports depo ekleme) internet sayfasında verilen kurulum talimatını denedim ama sanırım ekran kartım hala tanınamadı.


Pardus Nvidia Yükleyici ile de kurulum yaptım ama sonuç değişmiyor. Nvidia ekran kartım kurulu gözükse de Android Studio 'yu kullanırken bilgisayarım zorlandığında uykuya dalıyor. Bazen uyandıramayınca kapatma tuşundan kapatıp açmak zorunda kalıyorum.


Not: nvidia-detect 'i de denedim.
İStediğim, en son sürüm Linux kernelini kurmak. Nasıl yapabilirim?

sudo inxi -SMGxx
Özet

Host: pardus Kernel: 6.10.6+bpo-amd64 arch: x86_64 bits: 64 compiler: N/A
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.37 wm: xfwm dm: LightDM
Distro: Pardus GNU/Linux 23.2 (yirmiuc)
Machine:
Type: Laptop System: HP product: Victus by HP Gaming Laptop 16-s0xxx
v: Type1ProductConfigId serial: CND3361TCM Chassis: type: 10
serial: CND3361TCM
Mobo: HP model: 8BD4 v: 79.43 serial: PSNWFN3WVIKDSH UEFI: Insyde v: F.15
date: 02/15/2024
Graphics:
Device-1: NVIDIA AD107M [GeForce RTX 4050 Max-Q / Mobile]
vendor: Hewlett-Packard driver: nvidia v: 560.35.03 arch: Lovelace pcie:
speed: 16 GT/s lanes: 8 bus-ID: 01:00.0 chip-ID: 10de:28a1
Device-2: AMD Phoenix1 vendor: Hewlett-Packard driver: amdgpu v: kernel
arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,
DP-2, DP-3, DP-4, DP-5, Writeback-1 bus-ID: 05:00.0 chip-ID: 1002:15bf
temp: 42.0 C
Device-3: Quanta HP True Vision FHD Camera type: USB driver: uvcvideo
bus-ID: 3-1:2 chip-ID: 0408:5487
Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver:
X: loaded: amdgpu,nvidia unloaded: fbdev,modesetting,nouveau,vesa
alternate: nv dri: radeonsi gpu: amdgpu display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96
Monitor-1: eDP-1 mapped: eDP model: ChiMei InnoLux 0x162d res: 1920x1080
dpi: 137 diag: 407mm (16")
API: OpenGL v: 4.6 Mesa 22.3.6 renderer: AMD Radeon Graphics (gfx1103_r1
LLVM 15.0.6 DRM 3.57 6.10.6+bpo-amd64) direct-render: Yes


Hala ikinci ekran kartım olan Nvidia yerine AMD Radeon gözüküyor:

glxinfo | grep render
Özet

direct rendering: Yes
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: AMD Radeon Graphics (gfx1103_r1, LLVM 15.0.6, DRM 3.57, 6.10.6+bpo-amd64)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_INTEL_blackhole_render, GL_KHR_blend_equation_advanced,
GL_NV_conditional_render, GL_NV_copy_image, GL_NV_depth_clamp,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_INTEL_blackhole_render, GL_KHR_blend_equation_advanced,
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_EXT_read_format_bgra, GL_EXT_render_snorm, GL_EXT_robustness,
GL_INTEL_blackhole_render, GL_KHR_blend_equation_advanced,
GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

lspci | egrep 'VGA|3D|Display'
Özet

01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] (rev a1)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev c2)

dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
Özet

ii firmware-nvidia-gsp 560.35.03-1 amd64 NVIDIA GSP firmware
ii glx-alternative-nvidia 1.2.2 amd64 allows the selection of NVIDIA as GLX provider
ii libegl-nvidia0:amd64 560.35.03-1 amd64 NVIDIA binary EGL library
ii libgl1-nvidia-glvnd-glx:amd64 560.35.03-1 amd64 NVIDIA binary OpenGL/GLX library (GLVND variant)
ii libgles-nvidia1:amd64 560.35.03-1 amd64 NVIDIA binary OpenGL|ES 1.x library
ii libgles-nvidia2:amd64 560.35.03-1 amd64 NVIDIA binary OpenGL|ES 2.x library
ii libglx-nvidia0:amd64 560.35.03-1 amd64 NVIDIA binary GLX library
ii libnvidia-allocator1:amd64 560.35.03-1 amd64 NVIDIA allocator runtime library
ii libnvidia-cfg1:amd64 560.35.03-1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-egl-gbm1:amd64 1.1.0-2 amd64 GBM EGL external platform library for NVIDIA
ii libnvidia-egl-wayland1:amd64 1:1.1.10-1 amd64 Wayland EGL External Platform library – shared library
ii libnvidia-egl-xcb1:amd64 560.35.03-1 amd64 Wayland EGL External Platform library – shared library
ii libnvidia-eglcore:amd64 560.35.03-1 amd64 NVIDIA binary EGL core libraries
ii libnvidia-encode1:amd64 560.35.03-1 amd64 NVENC Video Encoding runtime library
ii libnvidia-glcore:amd64 560.35.03-1 amd64 NVIDIA binary OpenGL/GLX core libraries
ii libnvidia-glvkspirv:amd64 560.35.03-1 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-gpucomp:amd64 560.35.03-1 amd64 NVIDIA binary GPU compiler library
ii libnvidia-ml1:amd64 560.35.03-1 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvidia-pkcs11-openssl3:amd64 560.35.03-1 amd64 NVIDIA PKCS #11 Library (OpenSSL 3)
ii libnvidia-ptxjitcompiler1:amd64 560.35.03-1 amd64 NVIDIA PTX JIT Compiler library
ii libnvidia-rtcore:amd64 560.35.03-1 amd64 NVIDIA binary Vulkan ray tracing (rtcore) library
ii libnvidia-vksc-core:amd64 560.35.03-1 amd64 NVIDIA binary Vulkan Safety Critical library
ii nvidia-alternative 560.35.03-1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver 560.35.03-1 amd64 NVIDIA metapackage
ii nvidia-driver-bin 560.35.03-1 amd64 NVIDIA driver support binaries
ii nvidia-driver-libs:amd64 560.35.03-1 amd64 NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii nvidia-egl-common 560.35.03-1 amd64 NVIDIA binary EGL driver - common files
ii nvidia-egl-icd:amd64 560.35.03-1 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-installer-cleanup 20220217+3~deb12u1 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20220217+3~deb12u1 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 560.35.03-1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-support 560.35.03-1 amd64 NVIDIA binary kernel module support files
rc nvidia-legacy-check 535.183.01-1~deb12u1 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 560.35.03-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-persistenced 560.35.03-1 amd64 daemon to maintain persistent software state in the NVIDIA driver
ii nvidia-settings 560.35.03-1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-smi 560.35.03-1 amd64 NVIDIA System Management Interface
ii nvidia-support 20220217+3~deb12u1 amd64 NVIDIA binary graphics driver support files
ii nvidia-suspend-common 560.35.03-1 amd64 NVIDIA driver - systemd power management scripts
ii nvidia-vdpau-driver:amd64 560.35.03-1 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
ii nvidia-vulkan-common 560.35.03-1 amd64 NVIDIA Vulkan driver - common files
ii nvidia-vulkan-icd:amd64 560.35.03-1 amd64 NVIDIA Vulkan installable client driver (ICD)
ii pardus-nvidia-installer 0.0.5 amd64 Install Nvidia drivers without suffering.
ii xserver-xorg-video-nvidia 560.35.03-1 amd64 NVIDIA binary Xorg driver

Ayrıca Liquorix kernel de Pardus 23.2 xfce backports sürümünde desteklenmiyor.

Selamün Aleyküm
Şu an AMD grafik yongası kullanılıyor.

Bazen sadece belirli bir uygulamada veya işlemi yürütürken NVIDIA GPU’yu kullanmak isteyebilirsin. Bunun için prime-run ya da __NV_PRIME_RENDER_OFFLOAD ortam değişkeni kullanılabilir.

prime-run ile Tek Seferlik NVIDIA Kullanımı

NVIDIA GPU’yu sadece belirli bir komut için çalıştırmak için prime-run komutunu kullanabilirsin. Örneğin, Firefox tarayıcısını NVIDIA GPU ile çalıştırmak istersen:

prime-run firefox
Bu, sadece o an çalıştırdığın komut için NVIDIA GPU’yu devreye alır, sistem genelinde ise öntanımlı olarak diğer GPU (genellikle Intel/AMD) kullanılmaya devam eder.

Ortam Değişkenleri ile Tek Seferlik Kullanım

Muâdil olarak, __NV_PRIME_RENDER_OFFLOAD ve __GLX_VENDOR_LIBRARY_NAME değişkenleri kullanarak da NVIDIA GPU’yu tek seferlik devreye alabilirsin:
env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia firefox

3 Beğeni

Bu bilmediğim yöntemi önerdiğiniz için teşekkür ederim.

1 Beğeni