DisplayLink USB ekranının çekirdek 3.4'te Xorg 1.13 ile çalışırken kapatılması mümkün mü?


3

Keithp , interweb'lerde konu hakkında bir şeyler yazan tek kişi gibi görünüyor ve 3.5_rc ile çalıştı. Şu anda çeşitli stabilite nedenleriyle şu an 3.4 seviyesinin üstüne çıkmak istemiyorum ve bunun işe yarayıp yaramadığını görmeye çalışıyorum. Xorg 1.13 bağlantıdaki ekranı tanır, "udl" modülü yüklenir, xorg-video-moderatör sürücüsü de yüklenir, ekran aydınlanır. Yani her şey iyi görünüyor.

Xrandr-9999'u çıkardım (1.3.5'in üzerinde pek fazla değişiklik olmadı):

$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 69 cap: 0x0 crtcs: 2 outputs: 4 associated providers: 0 name:Intel
Provider 1: id: 338 cap: 0x0 crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

Ama daha fazlasını bulamıyorum, tıpkı bu adam gibi :

$ xrandr --setprovideroutputsource 338 69
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  35 ()
  Value in failed request:  0x152
  Serial number of failed request:  11
  Current serial number in output stream:  12

$ xrandr --setprovideroutputsource 1 0
X Error of failed request:  148
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  35 ()
  Serial number of failed request:  11
  Current serial number in output stream:  12

Düşüncesi olan var mı?


Şimdi 3.10'da DisplayLink hotplugging'i kullanıyorum ve reklamı yapıldığı için çalışıyor, bu nedenle bu soru çoğunlukla alakasız.
lkraav

Yanıtlar:


3

Lütfen bu makaleyi okuyun http://www.phoronix.com/scan.php?page=news_item&px=MTEzNjc ve burada belirtilen bağlantıları izleyin. Çeşitli dağıtımlar üzerinde birkaç test yaptım ve onaylayabiliyorum ki, ihtiyacımız olan şey tam olarak çekirdek, Xorg ve randr'daki PRIME desteği. O zaman işe yarayacak. Lütfen PRIME'ın ne olduğunu araştırın ...

Şahsen, en erken 2013 yılında Displaylink cihazlarına tam desteğin mümkün olacağını bekliyorum. Eski çekirdeklerde muhtemelen çalışmasını sağlayabilirsiniz, ancak yalnızca bu makalede açıklanan şekilde ayar yapılan dosyaları elle ayarlayarak http://mulchman.org/blog/?p=21

PRIME olmadan, Displaylink çalışmasına veya Intel \ nVidia \ ATI'ye sahip olabilirsiniz, ancak bunların hiçbirini Xorg'un bir örneği altında yapamazsınız. Denedim ve pes ettim.

Marek


Teşekkürler. PRIME ile ilgili özel bilgilerin ortaya çıkması zor görünüyor, bu yüzden bu paragrafı h-online.com adresinden yapıştıracağım: "PRIME", çok fazla yük olmadan grafik çekirdeği hakkında bilgi alışverişi için temel bir drm dma-buf arabirim katmanı. Bu, Linux dağıtımlarının, kullanıcının X sunucusunu yeniden başlatması veya başka müdahaleler yapması gerekmeden grafik çekirdeği açıp kapatmasına olanak tanıyan çeşitli bileşenlerden biridir. Yalnızca DisplayLink monitörleri için değil, NVIDIA'nın Optimus teknolojisi gibi sistemlerin çalışma zamanında daha güçlü bir grafik yongasını etkinleştirebileceği dizüstü bilgisayarlar için de ilginç.
lkraav


0

Bugünkü testim bu makalenin bazı ipuçlarını kullanarak xubuntu 12.10 (amd64) 'de yapıldı: http://www.webupd8.org/2012/11/how-to-use-multiple-monitors-in-xubuntu.html?utm_medium= heyecan ve utm_source = Twitterfeed

Ne yazık ki, Displaylink'ler nouveau ile birlikte Xorg'un 1 örneğinde çalışmıyor. Aslında çekirdek modülleri yüklenir, / dev / fb * aygıtları oluşturulur, ancak xrandr --listproviders DL aygıtlarını listelemez. İlginç gerçek: udl / udlfb modülleri yüklenmesine rağmen, bu dağıtımda DL ekranları siyahtı (bekleme modunda) ve daha önce yayınlanan birçok derste açıklandığı gibi yeşil değildi. Hala bir şeyler eksik (x11 sürücülerini derlemeye çalışmadım, ama aynı zamanda onları depoda bulamadım). Nedenlerle daha fazla araştırma yapmadım, çünkü yeni Fedora'nın serbest bırakılmasını bekliyorum.

Fedora 18: Beta, bu ayın sonuna kadar mevcut olmalı, Ocak 2013’te son sürüm.

Fedora 17 zaten 3.6.x çekirdek kullanıyor ve benim için Fedora 18'in PRIME ve DL'leri (eğer en yeni Xorg, randr ve benzerlerinden oluşacaksa) destekleyen ilk aday olacak gibi görünüyor. Http://distrowatch.com/ adresinde takip etmek iyi bir şeydir

İlginç bir şey bulursanız, lütfen paylaşın.

Belki de faydalı bulabilirsin - mevcut sistemin durumu hakkında nasıl bilgi edinebilirsin - bu konuya göz at https://askubuntu.com/questions/28033/how-to-check-the-information-of-current- yüklü-video-sürücüler

Kullanışlı bir yardımcı program KInfoCenter'dır - ancak KDE için kitaplıklar gerektirir (Hangi pencere yöneticisini kullandığınızı bilmiyorum?). Debian'a dayanan çoğu havuzdan elde edebilirsiniz (command: sudo apt-get install kinfocenter)


Benim gözlemime göre, udlfb == yeşil ekran, udl == siyah ekran. İ3 wm kullanıyorum. Belki de dikkat çekmeye değer, 3.4.18+ sürümünde udl (kara listeye udlfb) kullanırken çok sıradışı bir çekirdek paniği yaşadım. Udlfb'ye (kara listeye udl) geri dönmek işleri normal hale getirmiş gibi görünüyor.
lkraav
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.