Ulasan Linux di Surface Pro 4
(binwang.me)- Mencoba menghidupkan kembali Surface Pro 4 yang dibeli pada 2016 sebagai tablet Linux, tetapi akhirnya kembali ke Windows 10 karena gangguan sentuhan yang berulang
- Instalasi EndeavourOS dan Fedora Workstation 40 sama-sama berjalan lancar, dan dalam penggunaan seperti laptop, jaringan nirkabel, Bluetooth, keyboard, profil daya, serta penskalaan HiDPI hampir semuanya berjalan normal meski tanpa kernel linux-surface
- Setelah memasang kernel linux-surface, multi-touch dan stylus dengan deteksi tekanan bisa digunakan sampai batas tertentu, tetapi ghost touch dan kegagalan palm rejection merusak kegunaan sebagai tablet dan perangkat pena
- KDE cepat dan responsif, tetapi keyboard virtual, gestur klik kanan, pengubahan ukuran jendela, dan scrolling tidak stabil; Gnome memiliki UI tablet yang baik, tetapi lebih lambat dan sering mengalami OOM kill
- Jika sentuhan saja stabil, ketidaknyamanan KDE masih bisa ditoleransi, tetapi sentuhan acak ditambah konsumsi baterai saat sleep membuat pemakaian Surface Pro 4 sebagai tablet Linux tidak cocok untuk penggunaan nyata
Alasan mencoba lagi Surface Pro 4 sebagai tablet Linux
- Perangkat yang digunakan adalah Surface Pro 4 yang dibeli pada 2016, dengan CPU Intel Core m3-6Y30 dan memori 4GB
- Spesifikasinya tidak istimewa bahkan dibandingkan laptop rata-rata beberapa tahun lalu, tetapi bentuk tablet dengan layar HiDPI 2K, stylus dengan deteksi tekanan, dan keyboard yang cukup layak pada harga rendah terasa menarik
- Untuk dipakai sebagai tablet, perangkat ini agak berat, tetapi lebih ringan daripada laptop biasa dan cukup berjalan untuk penggunaan terbatas
- Setelah membeli laptop yang lebih bertenaga, Surface Pro 4 diserahkan kepada keluarga, tetapi keinginan memiliki tablet Linux tetap ada
- Setelah melihat Pinetab, jika Linux bisa dipasang di Surface yang sudah ada, perangkat itu dianggap cocok, lalu eksperimen dimulai dengan merujuk pada kisah sukses di internet
Kasus penggunaan yang ditargetkan
- Penggunaan terpenting adalah menjelajah internet, termasuk memakai pembaca RSS buatan sendiri, RSS Brain
- Konsumsi media seperti menonton video dari share Samba dan video situs web online seperti YouTube juga menjadi target
- Untuk PDF, cukup jika bisa dibaca saja, tetapi akan lebih baik jika bisa memberi catatan pada PDF
- Catatan teks Markdown dianggap lebih efisien dan dapat dicari dibanding catatan tulisan tangan, tetapi ada keinginan memindahkan sketsa yang biasa dilakukan di kertas saat memecahkan masalah atau brainstorming ke bentuk digital
- Menggambar bukan kebutuhan wajib, tetapi dengan perkembangan AI, kemungkinan mengirim sketsa ke mesin yang lebih kuat untuk menghasilkan gambar juga dipertimbangkan
Instalasi dan perilaku dasar
- Instalasi Linux itu sendiri sangat mudah, dan proses instalasi EndeavourOS maupun Fedora Workstation 40 berjalan lancar
- Prosedur instalasi terdokumentasi dengan baik di wiki linux-surface
- linux-surface menyediakan kernel Linux dan alat untuk perangkat Surface
- Jika hanya digunakan sebagai laptop, pengalaman hampir mendekati sempurna bahkan tanpa kernel linux-surface
- Saat mulai digunakan sebagai tablet, masalah terpisah muncul
Bagian yang berjalan baik
- Sebagian besar fungsi selain layar sentuh dan stylus berjalan meski tanpa kernel linux-surface
- Jaringan nirkabel
- Bluetooth
- Keyboard
- Profil daya
- Penskalaan UI HiDPI
- Setelah memasang kernel linux-surface, multi-touch dan stylus dengan deteksi tekanan juga dapat digunakan sampai batas tertentu
- Daya tahan baterai sekitar 5–6 jam untuk penjelajahan web ringan dan membaca PDF, serta sekitar 3 jam untuk menonton video
- Ini bukan benchmark ketat, melainkan estimasi berdasarkan pengalaman penggunaan
- EndeavourOS dan Fedora sama-sama mendukung rotasi layar otomatis
- KDE sangat cepat dan responsif; saat keyboard dilepas, sistem beralih ke mode tablet sehingga sebagian UI membesar dan lebih cocok untuk gestur sentuh
- Misalnya, di Dolphin folder bisa dibuka hanya dengan sentuhan, tanpa klik ganda
- Gnome kurang responsif dibanding KDE, tetapi UI tabletnya lebih indah, serta menawarkan layout yang mengingatkan pada iPad atau tablet Android sekaligus fungsi OS desktop
- Pengalaman keseluruhan punya kemungkinan memenuhi kasus penggunaan yang ditargetkan, tetapi satu masalah serius menghalangi pemakaian nyata
Masalah umum lintas distribusi
- Masalah terbesar adalah pengenalan sentuhan, dan karena ini masalah di sisi alat linux-surface, semua distribusi terdampak
- Gejala utamanya adalah ghost touch
- Sentuhan terdaftar secara acak meski tidak melakukan apa pun
- Berbagai workaround dicoba, termasuk metode di halaman wiki linux-surface, tetapi tidak sepenuhnya teratasi
- Kadang membaik setelah reboot, lalu muncul lagi setelah reboot berikutnya
- Kadang baik-baik saja untuk beberapa waktu, lalu terjadi lagi setelah upgrade sistem
- Setelah kembali dari sleep, kadang layar sentuh sama sekali tidak berfungsi
- Saat menggambar dengan pena, masalah palm rejection sangat besar
- iptsd, daemon pengenalan sentuhan linux-surface, memiliki pengaturan untuk menonaktifkan layar sentuh saat pena digunakan
- Pengaturan tersebut tidak berjalan dengan baik, sehingga kegunaannya untuk menggambar sangat rendah
- KDE maupun Gnome menyediakan keyboard virtual saat keyboard fisik dilepas, dan dalam sebagian besar kasus berfungsi
- Jika enkripsi disk diatur dengan kata sandi, pada tahap memasukkan kata sandi disk saat boot tidak ada keyboard virtual, sehingga keyboard fisik selalu diperlukan
- Ini merepotkan, tetapi bukan masalah penentu
- Konsumsi baterai saat sleep juga besar
- Jika dibiarkan sleep semalaman, baterai terpakai sekitar 30%
- Masalah serupa juga ada pada laptop lain dan ada kemungkinan bisa diselesaikan lewat penyesuaian pengaturan, tetapi setelah menyerah memakai Linux karena ghost touch, hal ini tidak digali lebih jauh
Masalah KDE di EndeavourOS
- Di KDE, masalah terbesar selain masalah umum adalah keyboard virtual
- Penuh bug dan tidak stabil
- Kadang terus muncul, kadang tidak tampil
- Jika tidak tampil di layar login, keyboard fisik diperlukan sehingga tidak bisa dipakai seperti tablet sungguhan
- Ada juga kasus panel bawah tidak bisa disentuh saat keyboard virtual sedang tampil
- Masalah muncul secara acak sehingga sulit dilaporkan dengan benar
- Penanganan klik kanan pada gestur sentuh tidak sesuai harapan
- Di layar sentuh, tekan lama terasa alami sebagai klik kanan, tetapi di KDE tidak demikian
- Pekerjaan yang membutuhkan klik kanan sulit dilakukan tanpa mouse
- Mengubah ukuran jendela hanya dengan sentuhan juga sulit
- Pada percobaan pertama, tepi jendela harus disentuh dengan tepat
- Perilaku scrolling tidak mulus, sehingga hanya menggulir halaman web dan PDF pun terasa sedikit membuat pusing
Masalah Gnome di Fedora Workstation 40
- Fedora dipilih karena menyediakan Gnome secara default dan sebelumnya pernah memberi pengalaman yang baik
- Kesan pertama setelah instalasi adalah jauh lebih lambat daripada KDE di EndeavourOS
- Swap dan ZRam aktif secara default, sehingga dinonaktifkan, tetapi tetap lebih lambat daripada KDE
- Bahkan saat idle, penggunaan memori sekitar 40–50%, dan OOM kill yang hampir tidak ada di KDE on EndeavourOS sering terjadi
- Ada juga beberapa bug operasi yang tampaknya terkait dengan kinerja lambat
- Saat menggeser ke atas dengan empat jari di penampil PDF untuk beralih ke tampilan workspace, PDF terus bergulir di latar belakang
- Saat menggulir di pengelola berkas, menu konteks terus muncul
- Keyboard virtual memiliki masalah tombol Backspace yang tidak berfungsi dengan benar
- Ini bisa diakali dengan memasang add-on Gnome pihak ketiga, tetapi kadang keyboard lama muncul kembali
Konfigurasi setelah kembali ke Windows 10
- Jika pengenalan sentuhan saja berjalan cukup baik, masalah KDE lainnya masih berada pada tingkat yang bisa diterima
- Namun masalah pengenalan sentuhan Linux di Surface Pro 4 serius, sehingga akhirnya kembali ke Windows 10
- Windows 10 berjalan cukup baik seperti yang diingat beberapa tahun lalu
- OneNote dan sebagian produk Microsoft tidak digunakan, diganti dengan perangkat lunak berikut
- Firefox: browser
- Nextcloud: sinkronisasi berkas
- Samba: berbagi video
- Pemutar video bawaan: pemutaran video lokal
- Krita: gambar dan sketsa
- Drawboard PDF: membaca PDF
- Mengecewakan bahwa perangkat ini tidak bisa digunakan dengan Linux secara layak, tetapi dinilai lebih baik memakainya dengan Windows daripada membiarkan perangkat terbengkalai
- Ada kemungkinan akan dievaluasi kembali saat akhir dukungan Windows 10 mendekat tahun depan
1 komentar
Komentar Hacker News
Saya memakai Ubuntu di Dell XPS 13, dan secara pengalaman hampir tidak ada masalah. Nyaris tidak perlu diutak-atik, hanya rutin memperbarui software dan firmware.
Saat menutup lid, memasukkannya ke tas, lalu membukanya beberapa jam kemudian atau keesokan harinya, kondisinya langsung kembali seperti sebelumnya. Di luar Apple, ini adalah pengalaman paling mirip Mac yang pernah saya rasakan.
Meski begitu, saya berharap ada yang membuat laptop Linux dengan integrasi hardware sebaik macOS yang berpadu dengan hardware MacBook.
Kalau lid ditutup dan dimasukkan ke tas, baterainya habis dan tas menjadi sangat panas. Jadi setiap malam saya harus mematikan XPS15, dan itu tidak masuk akal.
Di rumah saya memakai Mac, dan laptop-laptop itu tidak pernah saya matikan sama sekali.
Komputer seperti ini boleh saja mengisi daya lewat port USB-C dengan daya maksimum, tetapi jika baterainya benar-benar habis, perangkat tidak bisa dihidupkan kembali lewat port itu. Pada akhirnya harus memakai jack daya bulat laptop yang buruk itu.
Hanya Apple yang benar-benar menjadikan USB-C saja cukup sebagai charger sampai tuntas.
Ini seperti situasi mematikan Swap dan Zram lalu terkejut dengan ekspresi Pikachu ketika sistem dihentikan karena kehabisan memori.
Di luar bercanda, apakah benar-benar ada alasan yang sah untuk mematikan ini di workstation? Saya mengerti alasan mematikan swap di tempat seperti node klaster Kubernetes, tetapi di workstation, menurut saya setidaknya mengaktifkan zram bagus untuk menghindari penghentian karena kehabisan memori.
Saya berharap para jagoan Linux di HN bisa menjelaskan alasan di balik keputusan ini.
Untuk pekerjaan harian, RAM saya cukup, dan ini lingkungan untuk komputasi numerik; jika terjadi kehabisan memori, hampir selalu artinya salah satu dari dua hal.
Pertama, ada bug di skrip sehingga sesuatu seperti matriks sparse raksasa tanpa sengaja diekspansi ke memori nyata; kedua, sistem bukan sekadar kekurangan “sedikit”, melainkan memakan memori lebih dari satu orde magnitudo di atas kapasitas sebenarnya dan tidak pulih.
Dalam situasi seperti itu, sistem mulai thrashing parah sampai akhirnya harus di-reboot paksa, dan daemon OOM mencegahnya sehingga saya bisa memperbaiki bug.
vm.page-cluster=0. Seingat saya cache pressure dan swappiness sama-sama saya set ke 200, lalu disetel agar I/O foreground hanya terjadi ketika buffer penulisan background penuh.Swap seperti ini cepat dan beban CPU-nya rendah, serta menyediakan disk cache yang lebih besar pada storage berperforma rendah. Disk scheduler tidak diperlukan dan tampaknya hanya akan menambah overhead, jadi saya matikan.
Hasilnya kapasitas RAM yang tersedia bertambah, read cache menjadi cukup besar sehingga SD card lebih jarang dibaca, dan pembacaan tetap bisa dilakukan meski ada penulisan disk ke storage yang dapat ditulis. Karena tidak ada clustering dan dekompresi cepat, tidak ada latensi swap saat mengambil kembali halaman.
Berbeda dari swap lama berbasis disk yang lambat dan memblokir I/O untuk mencegah kehabisan memori, LZ4 di RAM itu cepat dan tidak mengganggu I/O, jadi pendekatan “swap lebih awal dan sering” benar-benar kebalikannya.
Saya memakai konfigurasi ini sejak 2022 dan tidak ada masalah. Memang saya tidak melakukan kompilasi di lingkungan itu, tetapi tidak terlihat ada alasan mengapa ini lebih tidak aman dibanding kompilasi tanpa zram.
Biasanya saya tidak suka mengeluh tanpa solusi, tetapi ketika saya mengatakan kepada teman-teman bahwa sekarang benar-benar tahunnya desktop Linux, begitu ada yang bermasalah mereka jatuh ke hasil pencarian yang saya lihat waktu kecil, dan nasihatnya sama sekali belum diperbarui.
Dulu pernah ada masa ketika swap bisa diibaratkan seperti menggerakkan roda gigi berisi batu berat, dan frekuensi RAM seperti mengayunkan tongkat sampai menimbulkan suara siulan. Pada masa itu, jika swap tiba-tiba terjadi, sistem bukan sekadar menyebalkan, melainkan benar-benar berhenti sampai tidak bisa digunakan.
Nasihat untuk mematikan swap dan zram berasal dari masa sistem yang “terbatas sumber daya” seperti itu, tetapi wiki, dan sekarang omong kosong LLM yang memamah ulangnya, masih berpegang pada itu, jadi meme ini sepertinya tidak akan mati.
Dalam banyak situasi, saya tidak begitu paham mengapa hal-hal ini dimatikan.
htop membeku, jadi saya menekan ctrl-c, tetapi tidak terjadi apa-apa; mouse juga tidak bergerak dan SSH juga tidak bisa, sehingga benar-benar macet total. Akhirnya saya harus mematikan dan menyalakan daya secara fisik.
Setelah itu saya mematikan swap agar mesinnya tidak mati menggantikan proses, dan juga mulai meneruskan
-DLLVM_PARALLEL_LINK_JOBS=1.Mungkin tidak sesuai dengan tujuan penulis, tetapi untuk lini Surface, menurut saya triknya adalah memakai WSL ketimbang menjalankan Linux secara native
Memang membaik seiring waktu, tetapi saat memakai Surface Pro 4, dukungan Linux masih cukup kurang. Tahun depan Win10 berakhir dan tidak ada dukungan Win11, jadi mungkin justru akan makin baik pada titik ketika masa pakainya praktis berakhir
Sayangnya SSD mulai rusak dan daya tahan baterainya juga buruk, jadi akhirnya saya membeli perangkat lain. Seberapa merepotkannya mengganti SSD dan baterai terlihat dari skor perbaikan iFixit
Sesekali saya masih merindukannya. Rasio layar 3:2 benar-benar saya sukai
Namun kekurangan terbesar dari konfigurasi ini adalah harus tahan dengan pengalaman pengguna Windows. Saya benci setiap momen ketika harus berinteraksi dengan bongkahan mengerikan ini
Untuk penggunaan serius yang menghabiskan 90% waktu pengembangan di lingkungan Linux, ini sama sekali belum siap
Mungkin saya membuat image dengan Rufus dan mematikan beberapa bagian bermasalah di Win11, tetapi bagaimanapun instalasinya hampir tanpa masalah
Ini model dengan RAM 4GiB dan penyimpanan 128GiB, dan kalau ingatan saya benar prosesornya setara MacBook Air pra-retina, tetapi masih cukup layak dipakai
Saya benar-benar tidak mengerti mengapa orang memilih perangkat mobile dengan daya tahan baterai sependek itu. Lebih tidak mengerti lagi mengapa selain Apple, tidak ada perusahaan yang mampu menyediakan daya tahan baterai yang layak
Bahkan produk pihak pertama Microsoft yang tidak bercampur omong kosong OEM pun buruk dalam hal ini
Saya tidak pernah terlalu menyukai seri Surface. Kelihatannya sangat keren, tetapi begitu mulai dipakai bekerja, rasanya seperti tablet aneh dengan Windows yang lambat
Memang bisa sedikit dioptimalkan, tetapi ada batasnya; harganya juga cukup mahal, dan dukungannya kadang terasa sangat lambat
Saya memberikan Lenovo Yoga 2-in-1 lama kepada istri saya; sebagai tablet yang dilipat untuk menonton Netflix sih lumayan, tetapi performanya di situ pun tidak bagus
Mungkin lebih baik tidak berharap terlalu banyak dari komputer aneh yang berpura-pura menjadi tablet seperti ini
Laptop kantor istri saya terlalu terkunci, sehingga untuk urusan pribadi dasar seperti belanja kebutuhan sehari-hari secara online pun sulit, jadi ia membutuhkan perangkat pribadi
Kami juga mempertimbangkan iPad, tetapi akhirnya memilih Surface Pro karena bisa memakai beberapa profil pengguna. Windows Hello bekerja sangat baik, sehingga siapa pun di antara kami yang mengambilnya dan menatapnya hampir langsung masuk ke profil yang benar, dan berkat sinkronisasi cloud OneDrive serta Microsoft Edge, rasanya sama saja baik memakai komputer saya maupun Surface
Namun pengalaman penyiapan awalnya tidak sebaik yang diharapkan, terutama dibandingkan pengalaman iPhone. Saya memang lebih suka iOS daripada Android, tetapi tidak punya rasa sayang pada macOS
Awalnya, pembaruan fitur Windows 11 terbaru belum terpasang, sehingga pemasangan aplikasi seperti Instagram dari Microsoft Store gagal dengan error yang tidak banyak penjelasannya. Akhirnya saya tahu bahwa itu karena belum memakai pembaruan fitur terbaru, dan setelah dipasang masalahnya selesai
Selain itu, hanya profil pengguna saya yang lambat sementara profil istri saya baik-baik saja. Misalnya, menu Start muncul sangat terlambat. Setelah beberapa hari mencari tanpa hasil, saya memformat dan memasang ulang Windows dengan image ISO resmi dari Microsoft
Biasanya saya memang melakukan ini saat membeli PC Windows baru, tetapi karena ini hardware Microsoft, saya pikir seharusnya tidak wajib. Tidak ada software sampah bawaan yang mencolok, tetapi ada sesuatu yang terasa tidak 100% normal
Di sisi lain ada perangkat yang kualitas rakitan dan feel-nya sangat bagus tetapi hal yang benar-benar bisa dilakukan sangat sedikit, dan di sisi lain lagi ada perangkat yang disesuaikan dengan pandangan rata-rata tentang apa yang seharusnya dilakukan komputer, sehingga untuk menangani kasus pengecualian perlu membeli perangkat tambahan lagi
Jika menginginkan tablet Linux, Surface mungkin secara praktis merupakan salah satu dari sedikit pilihan yang realistis
Saat bepergian atau di kafe, jika ada meja, saya bisa memakainya dalam mode laptop penuh, lalu beralih untuk mencatat atau menggambar dengan pen. Di atas pangkuan tidak begitu cocok
Meski tidak sepenting penggunaan pen, saat membaca atau menonton video, melepas keyboard dengan cepat bisa menghemat ruang dan membuat layar bisa ditempatkan lebih dekat
Samsung Galaxy Book 12 hampir merupakan komputer sempurna untuk kebutuhan saya. Layarnya beresolusi tinggi dengan ukuran yang pas, cukup kecil untuk masuk tas saat bepergian, dan memiliki stylus Wacom EMR yang saya anggap esensial untuk menggambar, membuat sketsa, memberi anotasi, dan menulis ketika tidak ingin menyambungkan keyboard
Performanya juga cukup baik, tetapi Fall Creators Update membuat stylus diperlakukan seperti input sentuh ke-11, sehingga di browser web jadi melakukan scrolling dan pemilihan teks menjadi cukup merepotkan, serta penggunaan aplikasi lama juga menjadi sulit
Saya dua kali rollback ke 1703 dan bertahan sampai situasinya mengharuskan penggantian. Pilihan terbaik yang bisa saya temukan adalah Samsung Galaxy Book 3 Pro 360, dan saya harus membiarkan aplikasi Settings terbuka untuk men-toggle apakah stylus berperilaku seperti mouse atau tidak
Sayang sekali, dulu ada inovasi hebat di ranah tablet. Nama ThinkPad pun awalnya diberikan karena direncanakan sebagai komputer stylus, dan NCR-3125 yang menjalankan PenPoint yang disumbangkan ke Smithsonian adalah salah satu komputer favorit saya. Pada masa Windows 8 juga terlihat cukup menjanjikan
Meski begitu, untungnya sekarang lebih mudah lagi memasukkan tulisan tangan ke field teks. Saya berharap Lenovo Yogabook 9i cukup populer sehingga ada yang membuat perangkat dual-screen yang memakai Wacom EMR
Perlu diperhatikan bahwa ini adalah Surface Pro 4 dengan spesifikasi terendah. Perangkat ini memakai Intel Core m3-6Y30 berdaya rendah sehingga bisa bekerja tanpa pendinginan aktif, jadi lebih mendekati tablet “sungguhan”
Sebagian besar Surface Pro 4 yang layak memakai prosesor i5 atau i7 dengan pendinginan aktif, dan performanya kira-kira setara dengan ultrabook PC lain pada masa itu
Lihat https://en.wikipedia.org/wiki/Surface_Pro_4. Saya telah memakai lini Surface Pro selama sekitar 10 tahun untuk semua hal yang saya perlukan, dan perangkatnya cukup tangguh
Saya tidak mengerti kenapa begitu dibenci, dan kenapa persepsi yang tidak akurat bahwa perangkat ini tidak bisa menjalankan sesuatu terus bertahan
Dalam perbandingan antara Fedora Gnome dan EndeavourOS KDE, masalahnya bukan Gnome, melainkan Fedora
Saat diuji pada hardware serupa, juga Core M3 dan RAM 4GB, distro berbasis Arch paling baik untuk RAM rendah. Sejak tahun lalu saya mungkin sudah mencoba sekitar 50 distro
Di hardware saya, Gnome di Arch sama cepatnya dengan KDE, dan secara teori memakai memori lebih sedikit daripada KDE. Saya tahu RAM adalah topik yang rumit
Alasan Fedora bermasalah di hardware kelas bawah adalah karena memakai packagekit, dan cukup dikenal bahwa ini memakan banyak RAM. Itu bukan satu-satunya alasan; default lain seperti zswap dan zram juga tampaknya membuatnya lebih lambat daripada Arch di hardware saya
Di lingkungan CPU lemah dan RAM rendah, zswap benar-benar yang terbaik. Jika RAM sedikit seperti 4GB, swap benar-benar dibutuhkan dan tidak bisa dihindari. Dari pengalaman saya, zram saja tidak cukup
Jadi menurut saya salah satu alasan Arch berjalan baik di sini adalah karena ia termasuk sedikit distro yang saat ini mengatur default zswap dengan baik
Di Fedora dan sebagian besar distro lain, ketika RAM penuh sistem terus membeku, dan pada 4GB itu sangat mudah terjadi. Di distro berbasis Arch, hal seperti ini tidak terjadi
Saya sudah memperkirakan perbedaan pada Ubuntu karena banyak hal disertakan secara default untuk perilaku enterprise, tetapi saya tidak menyangka Fedora akan sejauh itu. Di Arch tidak ada freeze, startup dan shutdown cepat, dan responsivitas desktop secara keseluruhan juga bagus
Meski rolling release, secara umum bagian yang bergerak juga lebih sedikit. Saya suka hanya perlu berurusan dengan repositori utama, flatpak, dan beberapa pkgbuild AUR
Di Ubuntu, untuk menyiapkan tool saya harus menumpuk repositori deb, PPA, flatpak, brew, atau kalau tidak menulis sendiri skrip instalasi berbasis git
Satu hal yang mengganjal di distro mana pun adalah default TLP tampak terlalu konservatif dari sisi performa dibanding power profile daemon. Mungkin memang desainnya begitu
Saya tidak menguliknya lebih dalam dan cukup kembali ke PPD, tetapi jelas bahwa penghematan daya diprioritaskan di atas segalanya
Saya memakai Fedora di Surface Pro 7, dan pengalamannya umumnya mirip, tetapi sedikit lebih cepat dan tidak ada sentuhan hantu. Yang paling mengganggu adalah touch di Firefox kadang rusak
Saya punya Surface Pro 7 yang dipakai cukup kasar saat bepergian. Setelah menetap, saya meng-upgrade PC utama ke Surface Pro 9, tetapi Pro 7 sudah setahun dipakai di luar seperti dilempar-lempar dan aus, jadi kondisinya tidak layak dijual dan saya sedang memikirkan mau dipakai untuk apa
Saya berpikir menjadikannya komputer khusus luar ruangan/perjalanan, memasang Fedora dan Steam untuk memainkan petualangan point-and-click, atau memakainya untuk memutar musik dengan software controller MIDI/DJ
Namun keyboard-nya sudah tidak ada, jadi seluruh instalasi Linux harus dilakukan hanya dengan layar sentuh. Di Surface lain, saya memakai perangkat input 100% Bluetooth untuk menghindari kabel, dock, dan dongle, jadi pada tahap instalasi saya bisa memasangkan salah satunya, tetapi saya tidak ingin mengikatnya secara permanen
Saran online umumnya tampak seperti “jangan lakukan kalau tidak punya keyboard USB”; menurutmu layakkah dicoba?
Saya suka form factor hybrid dan detachable yang menggabungkan tablet dan laptop dalam satu perangkat, tetapi saat itu seluruh stack software/hardware belum siap, terutama jika ingin memakai Linux
Masalahnya ada beberapa. Pertama, penghematan daya x86(-64), yaitu fungsi sleep, buruk. Tablet seharusnya hampir tidak memakai baterai dalam mode standby sehingga bisa bertahan berminggu-minggu, tetapi x86 tetap menguras baterai bahkan dalam status S-entah-apa. Masalah Windows yang membangunkan perangkat sesuka hati di dalam tas bahkan belum saya masukkan di sini
Kedua, dukungan hardware Linux untuk Surface Pro dan Surface Book tergolong cukup baik, tetapi butuh waktu lama, dan bagian seperti Wi-Fi sangat tidak stabil. Khususnya pada masa SB1 dan SB2, Surface Book berada di garis depan dari sudut pandang hardware tablet
Ketiga, dukungan sentuh di hardware saja tidak cukup. Software juga harus bagus, tetapi di Linux dulu tidak ada pembaca dokumen dengan pengalaman pengguna dan fitur anotasi yang baik, dan kemungkinan besar sampai sekarang pun belum ada
Untuk penggunaan saya, dual boot adalah solusinya, tetapi poin 1 dan 2 tetap menjadi masalah serius secara keseluruhan
Sekarang ada tablet ARM dengan mode hemat daya yang bagus, dan WSL, dengan asumsi kita bisa menoleransi Windows sebagai sistem operasi dasar, memungkinkan kita menghindari masalah kompatibilitas hardware Linux sekaligus menghindari dual boot. Selain itu, ini juga memungkinkan penggunaan pembaca dokumen dan alat anotasi yang lebih baik
WSL memang terasa menakutkan, tetapi dalam praktiknya ia sedang mengubah peta lingkungan pengguna Linux
Secara teori iPad Pro bisa memiliki keunggulan dari kedua sisi, tetapi sengaja dipasangi sistem operasi mainan
Ini terdengar mirip dengan semua pengalaman saya di desktop Linux. Dimulai dari ekspektasi, keberhasilan awal instalasi, beberapa hari memecahkan masalah yang sulit dipahami, lalu berujung pada kekecewaan dan menyerah
“Rilis Ubuntu baru kali ini, distro baru kali ini pasti jawabannya!” terus berulang. Kalau ingin mengompilasi program untuk pengguna Linux, saya memakai WSL
Intel m3-6y30 yang ada di Surface ini benar-benar merupakan core yang luar biasa kecil. Spesifikasi desainnya 4,5W, TDP bisa diturunkan hingga 3,5W dan dinaikkan hingga 7W, dan GPU-nya juga kecil
7200u di Samsung Book 12 saya 15W dan bisa dikonfigurasi di 7–25W, jadi ruang geraknya jauh lebih besar. Base clock-nya juga 0,8GHz vs 2,5GHz. 7200u memang satu tahun lebih baru, tetapi keduanya sama-sama Skylake
https://ark.intel.com/content/www/us/en/ark/products/88198/i...
Hal menarik di Linux belakangan ini adalah mulai muncul kontrol BPF untuk perangkat HID. Dengan ini, mungkin input telapak tangan bisa disaring di level kernel atau input hantu bisa dihilangkan. Secara teori, seharusnya data bisa difilter secara arbitrer
Dulu saya melakukan remapping ringan di user space dengan interception-tools, membaca perangkat, memfilternya, lalu mengekspornya sebagai uhid virtual, tetapi cara ini tampaknya akan lebih cepat dan lebih rapi
https://www.phoronix.com/news/Linux-6.11-More-HID-BPF
Sekarang saya harus mengganti Samsung Book 12 dengan unit identik lain yang sudah saya miliki. OLED di unit yang saya pakai sekarang retaknya cukup parah, dan meski secara mengejutkan hampir tidak terlihat jika dilihat dari depan, touch yang tadinya kadang tidak berfungsi kini sama sekali tidak berfungsi. Saya juga ingin mencoba memakai penanya
RAM 4GB bisa menyebalkan. Kalau saja bukan SATA SSD melainkan NVMe yang lebih baik, mungkin itu tidak akan jadi masalah sebesar ini, tetapi saat melakukan page-out atau mengambilnya kembali, seluruh sistem kadang melambat parah, jadi benar-benar buruk
Dan saya sangat merekomendasikan hibernasi. Selama bertahun-tahun saya tidak percaya pada fitur ini, tetapi suatu hari ketika daya saat standby menurun, saya melihat systemd membangunkan sistem lalu mengirimnya ke hibernasi, dan ketika kemudian kembali lalu semuanya berjalan normal, saya benar-benar terkejut
Booting butuh sekitar 10 detik, tetapi bisa menyingkirkan proyek lalu kembali beberapa minggu kemudian dan melanjutkan persis dari tempat saya berhenti itu luar biasa. Sebaiknya gunakan hibernasi. Mungkin bisa dikonfigurasi agar masuk hibernasi setelah tidur selama jangka waktu tertentu