Özel çözünürlük nasıl ayarlanır


15

Eski başlık - "xrandr kullanarak çözünürlüğü 1280x1024 olarak değiştirin: X Hatalı istek hatası: BadValue (tamsayı parametresi çalışma aralığı dışında)"

Yeni bir Ubuntu 17.10 yükledim ve 5: 4 çözünürlüklü bir monitöre sahibim. ayarların 1024x768'den daha yüksek bir çözünürlüğü yoktur. Ama 1280x1024 çözünürlüğüne ihtiyacım var (5: 4). Varsayılan anakart grafik kartını kullanıyorum:

# lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)

Ayrıca xrandr aşağıdakileri verir:

$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      59.92*+

Xrandr kullanarak 1280x1024 çözünürlüğü eklemeye çalıştım. ilk olarak gtf kullanarak çözünürlük bilgilerini oluşturdu:

$ gtf 1280 1024 60

  # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
  Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync

Ardından çözünürlüklere eklendi:

xrandr --newmode "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync

sonra tekrar komutu yaptı: xrandr --addmode XWAYLAND0 1280x1024_60.00

Sonra hiçbir şey değişmedi. Bunu kullanarak değiştirmeye çalıştığımda xrandr --output XWAYLAND0 --mode 1280x1024_60.00 --rate 60Ama bir hata oluştu:

$ xrandr --output XWAYLAND0 --mode 1280x1024  --rate 60
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  7 (RRSetScreenSize)
  Value in failed request:  0x0
  Serial number of failed request:  21
  Current serial number in output stream:  22

Neyi yanlış yaptığımı bilmiyorum. Veya çözünürlüğü doğru olana nasıl değiştirebilirim: 1280x1024


3
Wayland altındaki fiziksel ekranı yönetmek için xrandr'ı kullanamazsınız. Oturumu kapatıp giriş ekranında Ubuntu (Xorg) oturumunu seçmeyi deneyin ve çözünürlüğü değiştirip değiştiremeyeceğinize bakın. Ekranınız VGA kablosu ile bağlıysa veya doğru EDID bilgileri vermiyorsa, şu anda Wayland altındaki çözünürlüğü değiştirmek mümkün olmayabilir.
dobey

1
@ dobey yollarda ne kullanılır?
George Udosen

2
@George Şu anda Wayland altında zorla özel bir çözünürlük ayarlayabileceğinizi düşünmüyorum. Nasıl olduğunu bilseydim, bir cevap gönderirdim.
dobey

2
@Mohammad - Sorunuzun başlığını "Arazide özel bir çözünürlük nasıl ayarlanır" olarak değiştirebilir miyim?
Panther

Orijinal başlığınızı kaydettim ve gerekirse geri dönebilirim.
Panther

Yanıtlar:


10

Biraz çaba ve karışık sonuçlarla wayland ile özel bir çözünürlük ayarlamayı deneyebilirsiniz.

Muhtemelen grafik kartınız ve monitör (ler) iniz dahil olmak üzere bir hata raporunu wayland'e dosyalayarak başlamalısınız.

Bir hatayı nasıl bildiririm?

https://help.ubuntu.com/community/ReportingBugs


Özel Çözünürlük Ekleme

xrandr Wayland ile çalışmaz !!

Xliner ile benzer şekilde, ancak birkaç ek adımla modline'ınızı kullanarak özel bir çözünürlük eklemeyi deneyebilirsiniz.

İlk olarak, bunun güvenli önyükleme ile çalışıp çalışmadığından emin değilim, bu yüzden güvenli önyüklemeyi devre dışı bırakarak başlamanızı öneririm

Gönderen https://ask.fedoraproject.org/en/question/99867/how-to-add-a-custom-resolution-to-weyland-fedora-25/ ve https://wiki.archlinux.org/index. php / Kernel_mode_setting # Forcing_modes_and_EDID

İlk olarak, edid-generator klonlamanız gerekir . Sonra modelini verebilirsiniz (verdiğiniz aynı argümanlarlaxrandr --newmode

Gönderen https://github.com/akatrevorjay/edid-generator

Kurulum gereksinimleri

sudo apt install zsh edid-decode automake dos2unix

İndir ve çıkart

wget https://github.com/akatrevorjay/edid-generator/archive/master.zip
unzip master.zip 
cd edid-generator-master

İkili ~ / edid-generator-master biçimindedir. modeline2edid

modeline2edidAskfedora bağlantısındaki örneği kullanarak modline ile çalıştırın ,

./modeline2edid - <<< 'Modeline "3840x2160" 533.6 3840 3982 4027 4064 2160 2170 2180 2190 +hsync +vsync'
Searching for runaway unicorns in '/dev/stdin'
-- Found naughty unicorn: Modeline "3840x2160" 533.6 3840 3982 4027 4064 2160 2170 2180 2190 +hsync +vsync
Wrote 3840x2160.S

Bu komutu istediğiniz çözünürlüğe değiştirin.

Bkz. Özel çözünürlük nasıl ayarlanır? ayrıntılar için (gerekirse)

Sonra edid ikili dosyasını make

make #output not posted

Şimdi 3840x2160.binbu durumda yeni .bin'iniz olacak .

Şimdi, Arch wiki'sinden özel çözümünüzü etkinleştirin

sudo mkdir /usr/lib/firmware/edid
sudo cp 3840x2160.bin /usr/lib/firmware/edid

Change 3840x2160.binözel çözünürlüğe.

Not: Zaten bazı özel .bin var, onları görebilirsiniz ile ls *.binyapmadan veya kullanıp kullanamayacağınızdan emin değilim.

Yeniden başlatarak test edin

Yeniden başlattığınızda, çekirdek satırını grub içinde düzenleyerek

drm_kms_helper.edid_firmware=edid/3840x2160.bin

Bkz. Bir çekirdek önyükleme parametresini nasıl eklerim? ve https://wiki.ubuntu.com/Kernel/KernelBootParameters

İle başlayan satıra gidin ve ardından satırın sonuna linuxekleyindrm_kms_helper.edid_firmware=edid/3840x2160.binro quiet splash

Tüm bunların işe yaradığını varsayarak, kalıcı hale getirin

sudo nano /etc/default/grub

Özel resolutoin ekleyin

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.edid_firmware=edid/3840x2160.bin"

Düzenlemenizi kaydedin Ctrl+x

grub güncelle

sudo update-grub

Özel çözünürlüğünüzü yeniden başlatın ve keyfini çıkarın


1
Eklerken çıktılarla ilgili bazı sorunlar yaşıyorsanız .bin, özel çözünürlük eklemek istediğiniz çıktıyı açıkça gösterin. Örnek: drm_kms_helper.edid_firmware=VGA-1:edid/your_edid.bin Kaynak
apex39

@ apex39 Wayland'da VGA-1(veya HDMI, DVI, DP, vb.) video çıkışı diye bir şey yoktur - tek gördüğüm XWAYLAND0/ XWAYLAND1/ vb video çıkışları ...
Florian Castellane

Fedora kurulumumda VGA-1video çıkışını görürdüm. Ancak XWAYLAND0/ XWAYLAND1/ etc ile değiştirmek aynı işi
yapmalıdır

1
Benim durumumda işe yaramadı. Çekirdek seçeneği olarak test ettim. İlk olarak 1280x1024_60.00.bin'i oluşturdu ve çekirdek seçeneklerine eklendi, ayrıca VGA-1 ile de çalıştı: @ apex39'un dediği gibi. Ancak çözümde değişiklik yok. Şimdi Ubuntu 18.04 var.
Mohammad Etemaddar

basitçe bir ekran çözünürlüğü ayarlayamaz delilik: O
törzsmókus
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.