The Linux Thread

Frosty

Well-known member
  • Dec 8, 2018
    1,325
    144
    63
    May 6, 2017
    288
    65
    0
    Midwest
    Ubuntu 18.04 වල amdgpu-pro අවුලක් නැතුව install කරපු කෙනෙක් ඉනවද, "WARNING: amdgpu dkms failed for running kernel" msg එකක් එනව forum වල තියන ඒවා try කරත්


    config

    PHP:
     $ cat /etc/lsb-release 
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
    
    $ uname -a
    Linux twister 4.18.0-20-generic #21~18.04.1-Ubuntu SMP Wed May 8 08:43:37 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    
    $ lspci
    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
    00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
    00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
    00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
    01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
    02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
    03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X]

    log

    PHP:
    DKMS make.log for amdgpu-18.40-697810 for kernel 4.18.0-20-generic (x86_64)
    Wed May 22 11:47:18 +0530 2019
    make: Entering directory '/usr/src/linux-headers-4.18.0-20-generic'
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/lib/chash.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_module.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_drm.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/lib/amdchash.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/scheduler/gpu_scheduler.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/main.o
    /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.c: In function ‘amdgpu_pmops_runtime_suspend’:
    /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.c:998:2: error: implicit declaration of function ‘vga_switcheroo_set_dynamic_switch’; did you mean ‘vga_switcheroo_process_delayed_switch’? [-Werror=implicit-function-declaration]
      vga_switcheroo_set_dynamic_switch(pdev, VGA_SWITCHEROO_OFF);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      vga_switcheroo_process_delayed_switch
    cc1: some warnings being treated as errors
    scripts/Makefile.build:323: recipe for target '/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.o' failed
    make[2]: *** [/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.o] Error 1
    scripts/Makefile.build:579: recipe for target '/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu' failed
    make[1]: *** [/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu] Error 2
    make[1]: *** Waiting for unfinished jobs....
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/symbols.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_fence.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_fence_array.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_chardev.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_topology.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/scheduler/sched_fence.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_kthread.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/scheduler/amd-sched.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_io.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_pasid.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_doorbell.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_flat_memory.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_mn.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_process.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_queue.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_reservation.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager_cik.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_drm_global.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager_vi.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_bitmap.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_pci.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/amdkcl.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue_cik.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue_vi.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_packet_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_process_queue_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager_cik.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager_vi.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_interrupt.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_events.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/cik_event_interrupt.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_int_process_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_dbgdev.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_dbgmgr.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_crat.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_rdma.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_peerdirect.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_ipc.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_iommu.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_debugfs.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/amdkfd.o
    Makefile:1534: recipe for target '_module_/var/lib/dkms/amdgpu/18.40-697810/build' failed
    make: *** [_module_/var/lib/dkms/amdgpu/18.40-697810/build] Error 2
    make: Leaving directory '/usr/src/linux-headers-4.18.0-20-generic'
     

    snm1990

    Well-known member
  • Jun 4, 2015
    8,637
    4,836
    113
    Ubuntu 18.04 වල amdgpu-pro අවුලක් නැතුව install කරපු කෙනෙක් ඉනවද, "WARNING: amdgpu dkms failed for running kernel" msg එකක් එනව forum වල තියන ඒවා try කරත්


    config

    PHP:
     $ cat /etc/lsb-release 
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
    
    $ uname -a
    Linux twister 4.18.0-20-generic #21~18.04.1-Ubuntu SMP Wed May 8 08:43:37 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    
    $ lspci
    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
    00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
    00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
    00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
    01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
    02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
    03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X]
    log

    PHP:
    DKMS make.log for amdgpu-18.40-697810 for kernel 4.18.0-20-generic (x86_64)
    Wed May 22 11:47:18 +0530 2019
    make: Entering directory '/usr/src/linux-headers-4.18.0-20-generic'
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/lib/chash.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_module.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_drm.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/lib/amdchash.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/scheduler/gpu_scheduler.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/main.o
    /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.c: In function ‘amdgpu_pmops_runtime_suspend’:
    /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.c:998:2: error: implicit declaration of function ‘vga_switcheroo_set_dynamic_switch’; did you mean ‘vga_switcheroo_process_delayed_switch’? [-Werror=implicit-function-declaration]
      vga_switcheroo_set_dynamic_switch(pdev, VGA_SWITCHEROO_OFF);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      vga_switcheroo_process_delayed_switch
    cc1: some warnings being treated as errors
    scripts/Makefile.build:323: recipe for target '/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.o' failed
    make[2]: *** [/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu/amdgpu_drv.o] Error 1
    scripts/Makefile.build:579: recipe for target '/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu' failed
    make[1]: *** [/var/lib/dkms/amdgpu/18.40-697810/build/amd/amdgpu] Error 2
    make[1]: *** Waiting for unfinished jobs....
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/symbols.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_fence.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_fence_array.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_chardev.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_topology.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/scheduler/sched_fence.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_kthread.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/scheduler/amd-sched.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_io.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_pasid.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_doorbell.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_flat_memory.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_mn.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_process.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_queue.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_reservation.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager_cik.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_drm_global.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager_vi.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_mqd_manager_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_bitmap.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/kcl_pci.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkcl/amdkcl.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue_cik.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue_vi.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_kernel_queue_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_packet_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_process_queue_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager_cik.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager_vi.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_device_queue_manager_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_interrupt.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_events.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/cik_event_interrupt.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_int_process_v9.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_dbgdev.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_dbgmgr.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_crat.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_rdma.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_peerdirect.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_ipc.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_iommu.o
      CC [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/kfd_debugfs.o
      LD [M]  /var/lib/dkms/amdgpu/18.40-697810/build/amd/amdkfd/amdkfd.o
    Makefile:1534: recipe for target '_module_/var/lib/dkms/amdgpu/18.40-697810/build' failed
    make: *** [_module_/var/lib/dkms/amdgpu/18.40-697810/build] Error 2
    make: Leaving directory '/usr/src/linux-headers-4.18.0-20-generic'


    තම 18.04 ට AMD සපෝර්ට් නෑ නේද? මටත් ඔය අවුල අව. 16.04 දාල AMD-drivers ඉන්ස්ටෝල් කරලා එක අප්ග්‍රේඩ් කර 18.04 වලට. එකෙන් අවුල හරි ගිය. :lol::lol::lol:
     
    May 6, 2017
    288
    65
    0
    Midwest


    තම 18.04 ට AMD සපෝර්ට් නෑ නේද? මටත් ඔය අවුල අව. 16.04 දාල AMD-drivers ඉන්ස්ටෝල් කරලා එක අප්ග්‍රේඩ් කර 18.04 වලට. එකෙන් අවුල හරි ගිය. :lol::lol::lol:


    https://www.amd.com/en/support/kb/release-notes/rn-prorad-lin-18-40 එකේ තියෙන්නේ Ubuntu 18.04.1 support කියල.. 18.04.1 වල defaults එන්නේ kernel 4.15 ලු.. මගේ තියෙන්නේ 4.18...මට අවුලටක තියෙන්නේ OpenCL වැඩ කරන්නේ නැති එක විතරයි
     

    agent139

    Active member
  • Dec 29, 2018
    330
    171
    43
    Basement
    Machanla linux eke firefox profile create karala thiyeddi password management pissu kelinawada...mage logins monawath save wen nane..sync ekath active eth mukuth logins save wen na
     

    snm1990

    Well-known member
  • Jun 4, 2015
    8,637
    4,836
    113
    ai bn ubuntu install karama lap eka heat wela ikmanata battery bahinne. winows walata ehema na

    lap eka dell inspiron 3542


    Ubuntu-Debian OS install karanakota internet connect karala install karanna...
    eken godak drivers install wenawa e welawema dependencies ekka.:):)
     

    Djice

    Well-known member
  • Jan 17, 2011
    4,308
    3,712
    113
    out of fucked up land
    Ubala use karana shell eka mokadda?
    Hodama shell eka mokak kiyalada hithanne? (weda efficiently ma karanna puluwan eka)

    Mama danata use karanne fish shell eka (with oh-my-fish). Bash/Zsh walata wada efficiently weda karanna nam puluwan. Eth compatibility issues thiyenawa idala hitala.

    Bash awlak nane bn. Man Bash thamai pawichchi karanne Debian/MacOS/Ubuntu wala.