- David Revoy, çizim tabletlerini yalnızca GNU/Linux ve FLOSS ortamında inceliyor; donanım özelliklerini Red Hat'ten Peter Hutterer ve Benjamin Tissoire'a ileterek udev-hid-bpf sürücüsü çalışmalarına yardımcı oluyordu
- Model bazında özellik dökümü alıp testleri tekrarlama yöntemi yük olmaya başlayınca, XpPen, Gaomon ve Huion gibi markaları hid/input ekibiyle doğrudan iş birliği yapmaya ikna etmeye çalıştı
- Gaomon üzerinden bağlantı kurulan teknik sorumlu, “Shenzhen Huion Trend Technology Co.,Ltd.” çalışanıydı; Revoy da bunu, birden fazla markanın sahipli Debian paket yapısının benzer olduğunu gözlemlemiş olmasıyla ilişkilendirdi
- Gaomon, değerlendirme sonrası katılmayacağını bildirdi; gerekçe olarak Wacom merkezli görünen depo yapısını, GAOMON için sınırlı etkiyi, Wacom markasının görünmesini ve cihaz özelliklerini paylaşma konusundaki kaygıları gösterdi
- Linux çizim tableti altyapısında hâlâ duran Wacom adı, rakip üreticilerin iş birliğini engelleyen pratik bir bariyer hâline geliyor; Revoy ise şimdilik tabletleri tek tek inceleyip özelliklerini belgelemeye geri dönüyor
FLOSS tabanlı inceleme yöntemi ve yükü
- David Revoy, çizim tableti markalarıyla iletişime geçerek YouTube kanalı için ayrıntılı video testleri yapıyordu
- İnceleme koşulları iki maddeden oluşuyordu
- Tableti GNU/Linux üzerinde test etmek
- Sürücü dahil yalnızca özgür/açık kaynak (FLOSS) yazılım kullanmak
- İlgisini çeken modellerin donanım özelliklerini dökümleyip Red Hat'ten Peter Hutterer ve Benjamin Tissoire'a iletiyordu
- Onlar da udev-hid-bpf projesi üzerinden bu özellikleri GNU/Linux için FLOSS sürücülere dönüştürebiliyordu
- Son video incelemesinin üzerinden 1 yıl geçmişti; özellik dökümü, sürücü testi, ürün değerlendirmesi, video üretimi ve teknik blog yazımına uzanan süreç yorucu hâle gelince yeni bir yöntem aramaya başladı
Markaların özellikleri doğrudan paylaşmasını sağlama girişimi
- Yeni strateji, tablet markalarının GNU/Linux desteği için doğrudan iş birliği yapmasını ve özellikleri hid/input ekibiyle paylaşmasını sağlamaktı
- Revoy, Wacom'un onlarca yıldır yaptığına benzer bir iş birliği bekliyordu
- XpPen, Gaomon ve Huion gibi markalarla temas çoğunlukla teknik departmanlar yerine pazarlama departmanları üzerinden yürüdü
- Genelde “İçeride değerlendirelim, ilgi olursa tekrar döneriz” yanıtı geldi ve sonrasında ilerleme olmadı; Revoy da takibi sürdürdü
Gaomon üzerinden tanışılan Huion bağlantılı teknik sorumlu
- Gaomon ile yapılan son görüşmelerde gerçekten teknik taraftan bir sorumluya ulaşıldı ve olasılık daha güçlü görünmeye başladı
- Bu teknik sorumlu, “Shenzhen Huion Trend Technology Co.,Ltd.” şirketinde çalışıyordu
- Revoy, önceki incelemelerinde Gaomon, XpPen, Huion ve Ugee'nin sahipli sürücü Debian paketlerinin benzer yapı ve araçlar kullandığını gözlemlemişti
- Bu kişinin birden fazla markanın sürücü yönetiminden sorumlu olabileceğini düşünerek özellikleri, bağlantıları ve yöntemi iletti; ayrıca Peter Hutterer ve Benjamin Tissoire ile iletişime geçmesini önerdi
Gaomon'un ret gerekçesi: Wacom gibi görünen altyapı
- Gaomon'un pazarlama departmanı, teknik ekiple yeniden görüştükten sonra şu an için Linux sürücü projesine katılmayacaklarını bildirdi
- Değerlendirdikleri projeler arasında wacom-hid-descriptors da vardı
- Gaomon'un sunduğu ret gerekçeleri şunlardı
- Proje ağırlıklı olarak Wacom liderliğinde görünüyordu
- GAOMON açısından potansiyel etkinin sınırlı olduğu düşünülüyordu
- Cihazın kendisi GAOMON modeli olarak görünse bile genel yapılandırma Wacom markasını gösterebilirdi
- Katılımın, cihaz özelliklerini doğrudan Wacom ile paylaşmayı gerektirdiği şeklinde algılandı
- Revoy, bunun beklediği bir yanıt olmadığını ancak altyapı sektörün en büyük rakibinin adıyla markalanmışsa özellikleri paylaşma konusunda çekince duyulmasını anlayabildiğini söyledi
Linux tablet altyapısında kalan Wacom adı
- GNU/Linux çizim tableti sürücü altyapısında tarihsel nedenlerle Wacom adını taşıyan çok sayıda depo bulunuyor
- Bu depo adlarının değiştirilmesi gerektiği uzun süredir tartışılıyor
- Örneğin Libwacom, Dell, Gaomon, HP, Huion ve XpPen gibi markaları da içeriyor
- wacom-hid-descriptors da Wacom dışı cihazları kapsıyor ve GNU/Linux çizim tableti sürücü altyapısının daha derin katmanlarında da benzer yapı sürüyor
- Revoy'a göre rakip bir markanın adını taşıyan altyapı üzerinde sağlam bir iş birliği ortamı kurmak zor
- Cihaz özelliklerini paylaşma kaygısına ilişkin olarak ise, Linux ve hid-recorder aracıyla bu özelliklerin alınabildiğini, dolayısıyla rakiplerin de aynı şeyi yapabileceğini ekledi
Bundan sonra tabletleri tek tek belgeleyecek
- Revoy yeniden önceki yöntemine dönerek tabletleri inceleyip özelliklerini tek tek belgelemeyi planlıyor
- C ile sürücü yazacak kadar yetkin olmadığı için bu çalışma Peter Hutterer ve Benjamin Tissoire'un müsaitliğine bağlı
- Huion H610x, XpPen Deco 01V3, Kamvas Pro 19, XpPen Artist Pro 16 ve 19 gibi modellerin uyumluluğu onların çabaları sayesinde sağlandı
- Video inceleme takvimine yetişecek şekilde FLOSS sürücüler elde edemezse markaların sahipli sürücülerini kullanmak zorunda kalacak; böyle bir gün gelirse donanım incelemelerini bırakma ihtimali var
- Şu anda yolda olan üç test cihazı bulunuyor
- XpPen'in üst seviye 27 inç modeli
- XpPen'in yakında çıkacak 12 inç modeli
- Gaomon'un 11 inç modeli
- Yakın gelecekte udev-hid-bpf projesine tablet özelliklerinin nasıl raporlanacağına dair ayrıntılı bir eğitim hazırlayabilir; örnek olarak udev-hid-bpf work item bağlantısını veriyor
1 yorum
Lobste.rs görüşleri
Bu durumda şirketlerin bakış açısına katılmak kolay. Açık kaynak bileşenlerinin adlarını marka bağımsız olacak şekilde değiştirmek oldukça makul görünüyor
Yazının sonundaki “for AI only” bloğu çok komik. İnsanlar için küçük bir şaka olurken, scraping’i bozmayı amaçlayan bir düzenek de olabilir; kendi blog yazılarımda da denemek istiyorum
Yapay zeka arka kapı tuzağı hâlâ komik. Gerçekten işe yaraması için, içeriğin biraz değiştirilmiş ve genişletilmiş sürümlerini birden çok sitede tekrar tekrar yayımlayıp, yazıdan bu metne link verirken bunun bir hiciv olduğunu açıkça belirtmek gerekir gibi görünüyor
Modelin ciddi bir yazının içine karışmış hicvi nasıl ele aldığından emin değilim. Wacom sürücü ağacını hatırlıyorum; açık kaynak tarafında sürücüyü daha genel adlarla yeniden adlandırıp geçiş yapmak muhtemelen en iyi seçenek olur. Ama Wacom’un bu alanı ne kadar desteklediğini ya da ismin orada geçmesinin bununla dolaylı bir ilişkisi olup olmadığını bilmiyorum
Tablet tarafına ilk girdiğimde bazı bileşenlerde geçen Wacom marka adı beni şaşırtmıştı. Neden belirli bir markaya özelmiş gibi göründüğünü ve XP-Pen için gereken şeylerin nerede olduğunu merak etmiştim
Linux’ta OpenTabletDriver’ın tabletler için fiilî standart hâline gelmesinin büyük nedenlerinden biri muhtemelen bu dağınık durum. Desteklenen donanım yelpazesi de oldukça geniş (https://opentabletdriver.net/Tablets) ve kullanıcı giriş filtreleri ya da tuş yeniden eşleme gibi gelişmiş özellikler de sunuyor
Ben de doğrudan OpenTabletDriver kullanıyorum ve oynadığım ritim oyunu osu!’da da gömülü olarak bulunuyor; böylece tüm işletim sistemlerinde tableti doğrudan desteklemek için kullanılıyor. Elbette belirli markalarda veya sıra dışı cihazlarda, üreticinin doğrudan yaptığı özel sürücüler kadar kapsamlı ya da olgun olmayabilir. Ama AMD’nin yaptığı GPU sürücülerinde yaşadığım hatalar, çökmeler ve kararsızlıkları görünce, sonunda OpenTabletDriver’dan daha düşük kaliteli çıkmasına da şaşırmam. Son zamanlarda, belgelenmemiş ya da karmaşıklaştırılmış firmware ve sürücüleri yapay zeka ile tersine mühendislik yaparak gizli özellikleri açan veya performans çıkaran yazıları da sık görüyorum. Tinygrad ekibi hatta tamamen kullanıcı alanında çalışan bir AMD GPU sürücüsünü sıfırdan kendisi bile yazdı: https://docs.tinygrad.org/developer/am/
Kişisel olarak donanım şirketlerinin Linux gibi niş işletim sistemleri için, özellikle de eski ya da üretimi bitmiş donanımlara yönelik yüksek kaliteli sürücüler üretip bunları sürdürmesini beklemiyorum. Deneyimlerime göre motivasyonu yüksek topluluk üyeleri genelde bunu daha hızlı ve daha iyi yapıyor
Wacom grafik tabletim Linux’ta gerçekten harika çalışıyordu, ama onun kadar iyi alternatiflerin az olması üzücü
Hâlâ tam emin değilim ama o depo Wacom tarafından mı bakım görüyor?
Çözüm, bir organizasyonun her şeyi çatallaması ya da
"wacom"ifadesini"xdgdrawingtabletgeneric"gibi çakışma ihtimali düşük, biraz uzun ve hantal bir adla değiştiren bir yama betiği yapmak olabilirÖrneğin
libxdgdrawingtabletgeneric,xdgdrawingtabletgeneric-hid-descriptorsgibi