Case sentivity problematic for modding games(FNV)


  Kernel: 5.16.15-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=52aeb3a0-22fe-4451-80e5-9ea6601b2df4 rw [email protected]
    quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    systemd.unified_cgroup_hierarchy=1 loglevel=3
  Desktop: KDE Plasma 5.24.3 tk: Qt 5.15.3 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Garuda Linux base: Arch Linux
  Type: Desktop System: Alienware product: Alienware X51 R2 v: 00
    serial: <superuser required> Chassis: type: 3 v: 00
    serial: <superuser required>
  Mobo: Alienware model: 0PGRP5 v: A01 serial: <superuser required>
    UEFI: Alienware v: A12 date: 03/20/2017
  ID-1: steam-controller-FC626237EE-battery charge: 100% condition: N/A
    volts: 3.1 min: N/A model: N/A type: N/A serial: N/A status: N/A
  Device-1: ps-controller-battery-d0:bc:c1:c5:c9:0e model: N/A serial: N/A
    charge: N/A status: Full
  Info: model: Intel Core i7-4770 bits: 64 type: MT MCP arch: Haswell
    family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 3709 high: 3835 min/max: 800/3900 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 3835 2: 3669 3: 3743
    4: 3797 5: 3720 6: 3507 7: 3718 8: 3686 bogomips: 54400
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  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: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
    vendor: Dell Alienware X51 R2 driver: i915 v: kernel ports: active: none
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:0412 class-ID: 0380
  Device-2: NVIDIA GM204 [GeForce GTX 970] vendor: driver: nvidia
    v: 510.54 alternate: nouveau,nvidia_drm pcie: gen: 3 speed: 8 GT/s
    lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:13c2 class-ID: 0300
  Display: x11 server: X.Org v: compositor: kwin_x11 driver: X:
    loaded: intel,nvidia unloaded: modesetting,nouveau alternate: fbdev,nv,vesa
    gpu: i915,nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 39 s-size: 1250x686mm (49.2x27.0")
    s-diag: 1426mm (56.1")
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 40
    size: 1218x685mm (48.0x27.0") diag: 1397mm (55")
  OpenGL: renderer: NVIDIA GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 510.54
    direct render: Yes
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c
    class-ID: 0403
  Device-2: Intel 8 Series/C220 Series High Definition Audio
    vendor: Dell Alienware X51 R2 driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403
  Device-3: NVIDIA GM204 High Definition Audio vendor:
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0fbb class-ID: 0403
  Device-4: Sony DualSense wireless controller (PS5) type: USB
    driver: playstation,snd-usb-audio,usbhid bus-ID: 3-12:6 chip-ID: 054c:0ce6
    class-ID: 0300
  Sound Server-1: ALSA v: k5.16.15-zen1-1-zen running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.48 running: no
  Device-1: Broadcom BCM4352 802.11ac Wireless Network Adapter vendor: Dell
    driver: wl v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 02:00.0 chip-ID: 14e4:43b1 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Dell Alienware X51 R2 driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  Device-3: Sony DualSense wireless controller (PS5) type: USB
    driver: playstation,snd-usb-audio,usbhid bus-ID: 3-12:6 chip-ID: 054c:0ce6
    class-ID: 0300
  Device-1: Dell Broadcom BCM20702A0 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-2:2 chip-ID: 413c:8143 class-ID: fe01 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 1 state: down
    bt-service: enabled,running rfk-block: hardware: no software: yes
    address: <filter>
  Local Storage: total: 581.39 GiB used: 84.92 GiB (14.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 3B6Q scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: A-Data
    model: USB Flash Drive size: 115.62 GiB block-size: physical: 512 B
    logical: 512 B type: SSD serial: <filter> rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-1: / raw-size: 435.03 GiB size: 435.03 GiB (100.00%)
    used: 84.92 GiB (19.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 576 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 435.03 GiB size: 435.03 GiB (100.00%)
    used: 84.92 GiB (19.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 435.03 GiB size: 435.03 GiB (100.00%)
    used: 84.92 GiB (19.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 435.03 GiB size: 435.03 GiB (100.00%)
    used: 84.92 GiB (19.5%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 15.54 GiB used: 2.5 MiB (0.0%)
    priority: 100 dev: /dev/zram0
  System Temperatures: cpu: 61.0 C mobo: N/A gpu: nvidia temp: 41 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 32%
  Processes: 302 Uptime: 1h 59m wakeups: 7114 Memory: 15.54 GiB
  used: 5.5 GiB (35.4%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1394 lib: 447 Shell: Bash
  v: 5.1.16 running-in: konsole inxi: 3.3.13
Garuda (2.5.6-2):
  System install date:     2022-01-02
  Last full system update: 2022-03-20
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:            systemd-guest-user.service 
[[email protected] ~]$ 

Hello, firstly allow me to thanks all devs of this wonderful OS. You saved lot of money when WIN10 start to make lot of trouble to me. I do not want be long. My question is, i would like to make certain folders to be case insensitive. For modding purpose i would have to manually renaming all files from game that expect opposite behavior. I was searching the net and found out, than i need to create EXT4 partition. I did that, but have problem probadly with permissions, because in Steam i wanted to add this new partition as game library, but it not showing up.

Help will be very welcomed, i would also give this informations to discord for other ppl too.

Regards, F

Hi there, welcome!
I'm not a gamer, so I'm just trying to go by logic.
Maybe you could give a look here:
and if necessary here to adjust permissions:

PS: I edited your post to give proper formatting to the garuda-inxi part.
Just give a look :slight_smile:



thank you for your reply, i will have to study the links you sent me, before i can reply if understood it. I have been using Garuda for almost year, it is awesome system, things that were unimaginable on Win10 are possible here. Could not return anymore. I am still learning though, trying to avoid terminal operations if possible. The thing is that for example Fallout New Vegas expect case insensitivity. When i download mods for it, one will have folder named lets say "Config" and other mod "config". I could for sure rename few folders manually, but problem is, there are hundreds of files inside them, which can be duplicated too, resulting in breaking mods obviously.

Is it true, that if i create EXT4 partition, i can turn sensitivity off ? Before i study above links, i need to know if it remedy my problem.

Regards, F

Try this search in your favorite search engine:

Bash script to convert caps to lowercase letters

Here is a good hit from that search string:


If I am following what you are asking, you want a game to be able to use Config, even if the actual directory is config (or the other way), as case insensitive. Apparently, this is possible since kernel 5.2 and using ext4 file system. It appears it will NOT work on an existing ext4 formatted partition, so a new one will have to be created, and you could do it as per folder basis. The following seems to give a good working example (as well as a Phoronix link with news of the feature):

I have not used this feature, and cannot guarantee that it works as indicated. Also, it must be noted, if you already have data in a Config and config directory, you are responsible for merging these into one usable directory on the created partition.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.