Ekran Kartlarının Otomatik Olarak Ayarlanması

Başlatan Cavit VURAL, 14 Kasım 2012 - 13:06:09

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Cavit VURAL

Merhaba ,

Linux'taki önemli sorunlardan birisi ekran kartının , özellikle nvidia ve ati(amd) ekran kartlarının sürücülerinin kurulması ve ayarlanması.

Sorunu önemli ölçüde çözeceğini düşündüğüm bir betik geliştirmek için bir çalışma başlattım.  Ana fikir tüm ekran kartı sürücülerinin yüklenmiş olması ve açılış esnasında donanım bilgilerine bakarak xorg.conf ' u oluşturmak ve doğru OpenGL kütüphanesini aktif etmek.

Şu anki durumda bir çok ekran kartı için hiç bir ayar gerektirmeden çalışabiliyor. Ancak biraz daha geliştirlmesi gerekir.

Mevcut sorunlar :

** Eski ATI/AMD ekran kartları için fglrx yerine radeonhd kullanılması.

** Eski NVIDIA ekran kartları için NVIDIA ' nın 173 veya 96 sürümlerinin yüklenmesi / aktif edilmesi

** Kullanıcının yaptığı / yapacağı özelleştirmeleri korumak


Proje Adresi : https://github.com/adakteknoloji/pardus-config-xorg


Linux camiasına yararlı olacağını düşündüğüm bu çalışma için yardım edebilirseniz sevinirim.

Saygılar

krwlng

#1
Elinize sağlık,güzel bir düşünce olmuş, Eskiye nazaran ekran kartı sorunları çok daha az yaşanıyor Gnu/Linux sistemlerinde, bu aralar büyük sorunlardan biri optimus teknolojisinin kullanımı ile ilgili, umarım bu konuda da yardımcı olacak bir betik olur. Biraz baktım kodlara, sanırım ortada henüz bir çalışma yok, böyle bir şey olsa iyi olur demişsiniz gibi olmuş, bir çalışma yapıp yardım mı bekleyeceksiniz yoksa ortak bir çalışma ile sıfırdan bir proje mi düşündünüz?
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

Cavit VURAL


krwlng

Sanırım betiğin fikrini ben yanlış anladım, ben ekran kartını tanımlayıp sürücüyü kuracak ve xorg ayarlarını sistem özelliğine göre düzenleyecek bir betik olarak düşünmüştüm, kod bloğuna baktığım vakit kurulum ile ilgili bir bilgi göremeyince yeni mi başlayacaksınız yazdım, kusura bakmayın benim hatam. Kaç farklı sistem ve ekran kartı üzerinde test edildi, bilgi vermeniz mümkün mü acaba, epeyce başarılı olduğu fikrini edinmek için bir çok deneme yapmışsınızdır eminim.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

Cavit VURAL

Betik daha ağ bağlantısı yokken ve X başlamadan  devreye giriyor. Dolayısıyla tüm ekran kartı sürücülerinin yüklenmiş olması gerekir.

Şu ana kadar 100 kadar farklı donanımda test edildiğini tahmin ediyorum.

En büyük sorun eski ATI ekran kartları

krwlng

Eski ati kartlar her açıdan sorunluydu gerçekten, belli bir modelin altındaki kartlarda Xorg desteği bile yok yeni sürücüler ile, 2-3 sene önce çok uğraşmıştım ama bir türlü yeni sürücüleri aktif edememiştim.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

Cavit VURAL

Eski ATI ekran kartları artık sorunlu değil. Sadece fglrx yerine radeonhd ' yi aktif etmek gerekiyor.

Betiğin ihtiyacı kartın fglrx ile mi yoksa radeonhd ile mi desteknelndiğine karar vermek

krwlng

lspci -v -s `lspci | awk '/VGA/{print $1}'` gibi bir komut ile model numarası alınıp, fglrx destekleyenler listesi ile karşılaştırmak, desteklemiyorsa radeonhd seçmek, gibi bir işlem yapılabilir mi?
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

Cavit VURAL

Evet , eski ATI ekran kartları için yapılması gereken bu.

Yapabilir misiniz ?


heartsmagic

Öncelikle eline sağlık zira bu, zaman içinde birçok dağıtımın yapmaya çalıştığı bir şey. Yanlış hatırlamıyorsam Mandriva ve PCLinuxOS'da bunun bir benzeri yapılıyordu. Diğer dağıtımların böyle bir işe girişmiyor olmasının nedeni de muhtemelen hem çok fazla donanım çeşitliliğinin olması hem de uygulamanın güncelliğinin sağlanması. Umarım geniş kitlelerce destek bulur bu güzel proje.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Cavit VURAL

Öncelikle teşekkürler.

Kanımca fazla zor olmayacak çünkü xorg eskisine göre çok daha  iyi durumda.

Projeye iyi bir ekip gerektiğinde ise hemfikiriz.

krwlng

@Cavit VURAL, bunu yapabilecek kadar bash programlama bilgim yok maalesef, fakat bu fikri geliştirip daha iyisini yapabilecek kullanıcılarımız olduğunu daha önceki işlerden biliyorum, bu başlığı gördükleri zaman mutlaka destekte bulunacaklardır. Siz de biliyorsunuz ki bizim taraflarda işlerin ne zaman ne hızda işleyeceği gönüllülerin gönüllerine bağlı biraz :)

Ayrıca konu dışı bir sorum olacaktı, git deposunda gördüğüm E9 sisteminin K9 ile bir bağlantısı var mı?
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

Cavit VURAL

Konu dışı : K9 ' daki reklam alanlarını kaldırıp BSD lisansı ile E9 olarak devam ettirmeye karar verdik