# - bof - #

#!/bin/bash



<<'comment'
# -  - #
# - Requirements - #
# - Install virt-manager - #
vim /Data/Images/Programs/Linux.Img/Linux_Arch.Img/VirtualManager.Ins/'VManagerInstall-(Arch).sh';

cd ~/; rm -rf ~/GPU_Pass.sh; vim ~/GPU_Pass.sh;
copy & paste this content
chmod +x ~/GPU_Pass.sh; ~/./GPU_Pass.sh;

ssh-keygen -R 10.0.0.1
ssh-keygen -R 192.168.122.1

cd ~/.ssh;
ssh-keygen -t rsa;
comment



# :a
# -  - #
# - Edit libvirtd.conf - #
sudo vim /etc/libvirt/libvirtd.conf;

# -  - #
# - Look for unix line - #
/unix

# -  - #
# - uncomment - #
unix_sock_group = 'libvirt'

# -  - #
# - Add admin user to libvirt group - #
sudo usermod -aG libvirt is_derayo;

# -  - #
# - Restart libvirt service - #
sudo systemctl restart libvirtd;

# -  - #
# - Restart system - #
sudo reboot now;



# :b
# -  - #
# - Show valid groups - #
https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF

shopt -s nullglob
for g in $(find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V); do
    echo "IOMMU Group ${g##*/}:"
    for d in $g/devices/*; do
        echo -e "\t$(lspci -nns ${d##*/})"
    done;
done;



# :c
# -  - #
# - If result is empty - #
sudo vim /etc/default/grub;

# -  - #
# - Look for GRUB_CMDLINE_LINUX_DEFAULT - #
/grub_cmdline

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet intel_iommu-on"

# -  - #
# - Update grub - #
sudo grub mkconfig -o /boot/grub/grub.cfg;

# -  - #
# - Reboot system - #
sudo reboot now;



# :d
# -  - #
# - Show valid groups (again) - #
https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF

shopt -s nullglob
for g in $(find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V); do
    echo "IOMMU Group ${g##*/}:"
    for d in $g/devices/*; do
        echo -e "\t$(lspci -nns ${d##*/})"
    done;
done;



IOMMU Group 0:
	00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Graphics] [8086:7d45] (rev 08)
IOMMU Group 1:
	00:00.0 Host bridge [0600]: Intel Corporation Device [8086:7d02] (rev 04)
IOMMU Group 2:
	00:04.0 Signal processing controller [1180]: Intel Corporation Meteor Lake-P Dynamic Tuning Technology [8086:7d03] (rev 04)
IOMMU Group 3:
	00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:7eca] (rev 10)
IOMMU Group 4:
	00:06.2 PCI bridge [0604]: Intel Corporation Device [8086:7ecb] (rev 10)
IOMMU Group 5:
	00:07.0 PCI bridge [0604]: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:7ec4] (rev 10)
IOMMU Group 6:
	00:07.2 PCI bridge [0604]: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2 [8086:7ec6] (rev 10)
IOMMU Group 7:
	00:08.0 System peripheral [0880]: Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator [8086:7e4c] (rev 20)
IOMMU Group 8:
	00:0a.0 Signal processing controller [1180]: Intel Corporation Meteor Lake-P Platform Monitoring Technology [8086:7d0d] (rev 01)
IOMMU Group 9:
	00:0b.0 Processing accelerators [1200]: Intel Corporation Meteor Lake NPU [8086:7d1d] (rev 04)
IOMMU Group 10:
	00:0d.0 USB controller [0c03]: Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller [8086:7ec0] (rev 10)
	00:0d.2 USB controller [0c03]: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0 [8086:7ec2] (rev 10)
	00:0d.3 USB controller [0c03]: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1 [8086:7ec3] (rev 10)
IOMMU Group 11:
	00:12.0 Serial controller [0700]: Intel Corporation Meteor Lake-P Integrated Sensor Hub [8086:7e45] (rev 20)
IOMMU Group 12:
	00:14.0 USB controller [0c03]: Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller [8086:7e7d] (rev 20)
	00:14.2 RAM memory [0500]: Intel Corporation Device [8086:7e7f] (rev 20)
IOMMU Group 13:
	00:15.0 Serial bus controller [0c80]: Intel Corporation Meteor Lake-P Serial IO I2C Controller #0 [8086:7e78] (rev 20)
	00:15.2 Serial bus controller [0c80]: Intel Corporation Meteor Lake-P Serial IO I2C Controller #2 [8086:7e7a] (rev 20)
	00:15.3 Serial bus controller [0c80]: Intel Corporation Meteor Lake-P Serial IO I2C Controller #3 [8086:7e7b] (rev 20)
IOMMU Group 14:
	00:16.0 Communication controller [0780]: Intel Corporation Meteor Lake-P CSME HECI #1 [8086:7e70] (rev 20)
IOMMU Group 15:
	00:19.0 Serial bus controller [0c80]: Intel Corporation Meteor Lake-P Serial IO I2C Controller #4 [8086:7e50] (rev 20)
	00:19.1 Serial bus controller [0c80]: Intel Corporation Meteor Lake-P Serial IO I2C Controller #5 [8086:7e51] (rev 20)
IOMMU Group 16:
	00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:7e3d] (rev 20)
IOMMU Group 17:
	00:1c.7 PCI bridge [0604]: Intel Corporation Device [8086:7e3f] (rev 20)
IOMMU Group 18:
	00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:7e03] (rev 20)
	00:1f.3 Multimedia audio controller [0401]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
	00:1f.4 SMBus [0c05]: Intel Corporation Meteor Lake-P SMBus Controller [8086:7e22] (rev 20)
	00:1f.5 Serial bus controller [0c80]: Intel Corporation Meteor Lake-P SPI Controller [8086:7e23] (rev 20)
IOMMU Group 19:
	01:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. NV2 NVMe SSD [E21T] (DRAM-less) [2646:5019]
IOMMU Group 20:
	02:00.0 3D controller [0302]: NVIDIA Corporation GA107M [GeForce RTX 3050 4GB Laptop GPU] [10de:25ab] (rev a1)
IOMMU Group 21:
	57:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)
IOMMU Group 22:
	58:00.0 Network controller [0280]: Intel Corporation Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 [8086:272b] (rev 1a)



# :e
# -  - #
# - Show computer's hardware - #
sudo lspci -k;

00:00.0 Host bridge: Intel Corporation Device 7d02 (rev 04)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: igen6_edac
lspci: Unable to load libkmod resources: error -2
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Graphics] (rev 08)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: i915
00:04.0 Signal processing controller: Intel Corporation Meteor Lake-P Dynamic Tuning Technology (rev 04)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: proc_thermal_pci
00:06.0 PCI bridge: Intel Corporation Device 7eca (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: pcieport
00:06.2 PCI bridge: Intel Corporation Device 7ecb (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: pcieport
00:07.0 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: pcieport
00:07.2 PCI bridge: Intel Corporation Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2 (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: pcieport
00:08.0 System peripheral: Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
00:0a.0 Signal processing controller: Intel Corporation Meteor Lake-P Platform Monitoring Technology (rev 01)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel_vsec
00:0b.0 Processing accelerators: Intel Corporation Meteor Lake NPU (rev 04)
	Subsystem: Hewlett-Packard Company Device 8c51
00:0d.0 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 USB Controller (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: xhci_hcd
00:0d.2 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #0 (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: thunderbolt
00:0d.3 USB controller: Intel Corporation Meteor Lake-P Thunderbolt 4 NHI #1 (rev 10)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: thunderbolt
00:12.0 Serial controller: Intel Corporation Meteor Lake-P Integrated Sensor Hub (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel_ish_ipc
00:14.0 USB controller: Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: xhci_hcd
00:14.2 RAM memory: Intel Corporation Device 7e7f (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
00:15.0 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #0 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel-lpss
00:15.2 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #2 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel-lpss
00:15.3 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #3 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel-lpss
00:16.0 Communication controller: Intel Corporation Meteor Lake-P CSME HECI #1 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: mei_me
00:19.0 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #4 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel-lpss
00:19.1 Serial bus controller: Intel Corporation Meteor Lake-P Serial IO I2C Controller #5 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel-lpss
00:1c.0 PCI bridge: Intel Corporation Device 7e3d (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: pcieport
00:1c.7 PCI bridge: Intel Corporation Device 7e3f (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Device 7e03 (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: sof-audio-pci-intel-mtl
00:1f.4 SMBus: Intel Corporation Meteor Lake-P SMBus Controller (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: i801_smbus
00:1f.5 Serial bus controller: Intel Corporation Meteor Lake-P SPI Controller (rev 20)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: intel-spi
01:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. NV2 NVMe SSD [E21T] (DRAM-less)
	Subsystem: Kingston Technology Company, Inc. NV2 NVMe SSD [E21T] (DRAM-less)
	Kernel driver in use: nvme
02:00.0 3D controller: NVIDIA Corporation GA107M [GeForce RTX 3050 4GB Laptop GPU] (rev a1)
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: nvidia
57:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
	DeviceName: Realtek PCIe CardReader
	Subsystem: Hewlett-Packard Company Device 8c51
	Kernel driver in use: rtsx_pci
58:00.0 Network controller: Intel Corporation Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 (rev 1a)
	DeviceName: WLAN
	Subsystem: Intel Corporation BE200 320MHz [Gale Peak]
	Kernel driver in use: iwlwifi


# :f
# -  - #
# - Edit VirtualMachien config file - #
sudo vim /etc/modprobe.d/Arch_2024-12-28(64bit)-Gnome_bios.conf;
options vfio-pci ids=0300,0880,0c03
blacklist nouveau
blacklist nvidia

IOMMU Group 0:
	00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Graphics] [8086:7d45] (rev 08)
	00:08.0 System peripheral [0880]: Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator [8086:7e4c] (rev 20)
	00:14.0 USB controller [0c03]: Intel Corporation Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller [8086:7e7d] (rev 20)


# :g
# -  - #
# - Edit mkinitcpio.conf file - #
sudo vim /etc/mkinitcpio.conf;
MODULES=( vfio_pci vfio vfio_iommu_type1 vfio_virqfd )


# :h
# -  - #
# - Edit grub file - #
sudo vim /etc/default/grub;
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet intel_iommu-on iommu=pt kvm.ignore_msrs=1 vfio-pci=0300,0880,0c03"

# -  - #
# - Update grub - #
sudo grub mkconfig -o /boot/grub/grub.cfg;
sudo mkinitcpio -P;
sudo reboot now;

# -  - #
# - On VirtualManager (See pictures) - #
Remove Video QXL -> Modelo "None"
Add Video Card
Add Mouse & Keyboard








# :z.1
# -  - #
# - Drivers to be installed - #
Intel Meteor Lake-P HD audio arch drivers


# -  - #
# - Show computer's sound card - #
aplay -l
aplay: device_list:279: no soundcards found...





# :z.2
# -  - #
# - Show computer's sound card - #
speaker-test -c0

speaker-test 1.2.13
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 192 to 2097152
Period size range from 64 to 699051
Periods = 4
was set period_size = 12000
was set buffer_size = 48000
 0 - Front Left
Write error: -32,Broken pipe
Write error: -32,Broken pipe
Time per period = 6.314736
 0 - Front Left



# :z.3
# -  - #
# - Show computer's hardware - #
inxi -Fazy;

System:
  Kernel: 6.12.7-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-linux
    root=UUID=b92fedb8-b12e-4e0f-af34-12d9e1a80868 rw loglevel=3 quiet
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.20.0
    with: plank,xfce4-panel tools: xfce4-screensaver vt: 7 dm: LightDM v: 1.32.0
    Distro: Arch Linux
Machine:
  Type: Laptop System: HP product: HP Envy Laptop 17-cw1xxx
    v: Type1ProductConfigId serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: HP model: 8C51 v: 93.27 serial: <superuser required>
    part-nu: 9U7B8UA#ABA uuid: <superuser required> UEFI: Insyde v: F.01
    date: 01/10/2024
Battery:
  ID-1: BAT1 charge: 58.1 Wh (100.0%) condition: 58.1/55.7 Wh (104.5%)
    volts: 17.2 min: 15.0 model: 333-17-4B-A SA04055XL type: Li-ion
    serial: <filter> status: full
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: Intel Core Ultra 7 155U bits: 64 type: MST AMCP
    arch: Meteor Lake level: v3 note: check built: 2023+ process: Intel 4 (7nm)
    family: 6 model-id: 0xAA (170) stepping: 4 microcode: 0x20
  Topology: cpus: 1x dies: 1 clusters: 5 cores: 12 threads: 14 mt: 2 tpc: 2
    st: 10 smt: enabled cache: L1: 1.2 MiB desc: d-10x32 KiB, 2x48 KiB; i-12x64
    KiB L2: 10 MiB desc: 5x2 MiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 400 min/max: 400/4800:3800:2100 scaling:
    driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
    bogomips: 75292
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Gen-13 process: Intel 4 (7nm+) built: 2023+
    ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1
    bus-ID: 00:02.0 chip-ID: 8086:7d45 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 4GB Laptop GPU]
    vendor: Hewlett-Packard driver: nvidia v: 565.77 non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 4 link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 02:00.0
    chip-ID: 10de:25ab class-ID: 0302
  Device-3: Quanta HP Wide Vision 5MP Camera
    driver: hid-sensor-hub,usbhid,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 3-7:3 chip-ID: 0408:5465 class-ID: fe01
    serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
    compositor: xfwm4 v: 4.20.0 driver: X: loaded: modesetting,nvidia
    unloaded: vesa alternate: fbdev,intel,nouveau,nv dri: iris gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 2880x1620 s-dpi: 96 s-size: 763x429mm (30.04x16.89")
    s-diag: 875mm (34.46")
  Monitor-1: eDP-1 model: BOE Display 0x0b83 built: 2022 res: 2880x1620
    hz: 60 dpi: 191 gamma: 1.2 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
    ratio: 16:9 modes: 3840x2160
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel Meteor Lake-P HD Audio vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-mtl bus-ID: 00:1f.3 chip-ID: 8086:7e28
    class-ID: 0401
  API: ALSA v: k6.12.7-arch1-1 status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.7 status: off with: 1: wireplumber status: off
    2: pipewire-alsa type: plugin tools: pw-cat,pw-cli,wpctl
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Wi-Fi 7 AX1775 /AX1790 /BE20 /BE401/BE1750 2x2
    driver: iwlwifi v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 1
    bus-ID: 58:00.0 chip-ID: 8086:272b class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: ASIX AX88179 Gigabit Ethernet driver: cdc_ncm type: USB rev: 3.2
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 4-1:2 chip-ID: 0b95:1790
    class-ID: 0a00 serial: <filter>
  IF: enp0s20f0u1c2 state: up speed: 1000 Mbps duplex: half mac: <filter>
  IF-ID-1: bridge-0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-2: virbr0 state: down mac: <filter>
  IF-ID-3: vnet34 state: unknown speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-4: vnet36 state: unknown speed: 10000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, smbd, sshd, systemd-networkd,
    wpa_supplicant
Bluetooth:
  Device-1: Intel driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0036 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 1 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 3.64 TiB used: 1.2 TiB (33.0%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNV2S4000G
    size: 3.64 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: ELFK1N.1 temp: 37.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 60 GiB size: 58.76 GiB (97.93%) used: 20.87 GiB (35.5%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 1024 MiB size: 1022 MiB (99.80%)
    used: 536 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: file size: 2 GiB used: 1.8 MiB (0.1%) priority: -2
    file: /swap.img
Sensors:
  System Temperatures: cpu: 50.8 C mobo: N/A
  Fan Speeds (rpm): cpu: 0 fan-2: 0
Info:
  Memory: total: 64 GiB note: est. available: 62.49 GiB used: 17.1 GiB (27.4%)
  Processes: 363 Power: uptime: 7d 3h 52m states: freeze,mem,disk
    suspend: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 24.97 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 257 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1207 libs: 314 tools: pamac,paru,yaourt,yay
    Compilers: gcc: 14.2.1 Shell: Bash v: 5.2.37 running-in: tilix inxi: 3.3.36


# :z.4
# -  - #
# - Show computer's hardware - #
lscpu;

Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          46 bits physical, 48 bits virtual
  Byte Order:             Little Endian
CPU(s):                   14
  On-line CPU(s) list:    0-13
Vendor ID:                GenuineIntel
  Model name:             Intel(R) Core(TM) Ultra 7 155U
    CPU family:           6
    Model:                170
    Thread(s) per core:   2
    Core(s) per socket:   12
    Socket(s):            1
    Stepping:             4
    CPU(s) scaling MHz:   26%
    CPU max MHz:          4800.0000
    CPU min MHz:          400.0000
    BogoMIPS:             5378.00
    Flags:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm cons
                          tant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm
                          2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault
                           epb intel_ppin ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed ad
                          x smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_ac
                          t_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid bus_lock_detect movdiri movdir64b fsrm md_clear serialize arch_lb
                          r ibt flush_l1d arch_capabilities
Virtualization features:  
  Virtualization:         VT-x
Caches (sum of all):      
  L1d:                    352 KiB (10 instances)
  L1i:                    640 KiB (10 instances)
  L2:                     10 MiB (5 instances)
  L3:                     12 MiB (1 instance)
NUMA:                     
  NUMA node(s):           1
  NUMA node0 CPU(s):      0-13
Vulnerabilities:          
  Gather data sampling:   Not affected
  Itlb multihit:          Not affected
  L1tf:                   Not affected
  Mds:                    Not affected
  Meltdown:               Not affected
  Mmio stale data:        Not affected
  Reg file data sampling: Not affected
  Retbleed:               Not affected
  Spec rstack overflow:   Not affected
  Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:             Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS Not affected; BHI BHI_DIS_S
  Srbds:                  Not affected
  Tsx async abort:        Not affected






















# - eof - #
