Pertanyaan “Xrandr: Konfigurasi crtc 0 failed” ketika mencoba mengubah resolusi pada monitor eksternal


Saya sudah mencoba untuk memasang monitor eksternal untuk sedikit, akhirnya mendapatkannya sebagian besar bekerja kecuali resolusinya tidak aktif. Res asli monitor saya adalah 1600x900, yang akhirnya saya dapatkan di xrandr:

user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 
   800x600         0.0  
   640x480         0.0  
   1600x900       59.9

Namun ketika saya mencoba untuk mengubah resolusi saya mendapatkan kesalahan berikut:

user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed

18
2018-05-12 21:43


asal


Crtc adalah bagian dari adapter grafis Anda yang menentukan piksel apa yang harus berwarna seperti apa layar Anda dilukis pada monitor Anda (itu semua waktu) - jadi ini mungkin berarti bahwa meskipun Anda memantau mungkin dapat menggunakan mode ini , adaptor grafis Anda tidak bisa. Mungkin berguna untuk mengetahui tentang peralatan Anda, isi /var/log/Xorg.0.log, dan tahu apa yang harus Anda lakukan untuk mendapatkan resolusi itu ke tampilan xrandr. Tampilan 0,0 lainnya terlihat aneh, ngomong-ngomong. - John S Gruber


Jawaban:


Saya menemukan masalah dengan driver video ATI, dengan driver yang dinonaktifkan semuanya berfungsi.

Menggunakan

xrandr --verbose

untuk menentukan Anda ctrtc jumlah? Dan coba sintaks output yang benar, misalnya:

xrandr --crtc CRT1 --output CRT1 --brightness 0.7

keluaran lainnya:

  • driver Intel menggunakan LVDS, VGA, TMDS-1 (TMDS-2, ...), TV
  • driver ATI menggunakan LVDS, VGA-0 (VGA-1, ...), DVI-0 (DVI-1, ...), S-video
  • driver RadeonHD menggunakan PANEL, VGA_1 (VGA_2, ...), DVI-I_1 / digital atau DVI-I_1 / analog (DVI-I_2 / digital atau DVI-I_1 / analog, ...), TV_7PIN_DIN
  • driver NV menggunakan LVDS, VGA0 (VGA1, ...), DVI0 (DVI1, ...), ???
  • driver MGA menggunakan ???, VGA (atau VGA1, VGA2, ...), DVI (atau DVI1, DVI2, ...), ???
  • driver Nouveau menggunakan LVDS, VGA-1, DVI-I-1, HDMI-1, ???

7
2018-06-29 06:01



"error: crtc harus digunakan setelah keluaran" Dan bahkan menentukan CRTC ditunjukkan oleh xrandr, saya masih mendapatkan kesalahan "Konfigurasi crtc 0 gagal" - Cerin
Sepakat. Anda harus menentukan output terlebih dahulu: "xrandr --output CRT1 --crtc CRTCNUMBER --brightness 0.7". Namun, mengapa ini tidak berhasil untuk Anda, tidak ada petunjuk. - BobDoolittle


Pertama, Anda perlu menonaktifkan WAYLAND dengan menghapus baris dalam file:

/etc/gdm3/custom.conf  

file di atas mungkin ada di beberapa variasi nama folder lain dari gdm. Hapus # di depan garis

#WaylandEnable=false 

Reboot Linux Anda.

Setelah itu, jalankan xrandr perintah. Anda tidak akan menemukan WAYLAND0. Anda akan menemukan DP1, HDMI1, VGA1, dll ... sebagai gantinya.

Sekarang, Anda bisa menggunakannya xrandr untuk mengubah resolusi layar secara normal. Ikuti proses yang sama yang Anda lakukan sebelumnya.


4
2017-11-26 15:05





xrandr --verbose sangat membantu saya. Saya berhasil membuat beberapa skrip untuk membantu dengan situasi docking station buggy saya. Saya ingin berlabuh menjadi hanya layar eksternal, tidak terhalang hanya berarti laptop.

xrandr -d :0 --output eDP1 --mode 1920x1080 --crtc 1 \
    --output DP1-1 --off \
    --output DP1-2 --off \
    --output DP1-3 --off

dan juga...

xrandr -d :0 --output DP1-1 --mode 1920x1080 --crtc 1 \
    --output eDP1 --off \
    --output DP1-2 --off \
    --output DP1-3 --off

3
2018-02-10 05:37