Я установил виртуальную машину с помощью qemu-system-arm (эмуляция ARM), на которой запущен Debian squeeze. Теперь у меня проблема в том, что в настройках «Мониторы» я могу выбрать только разрешение 640х480.
Перепробовал все разные варианты -vga (cirrus, std, vmware) без удачи. Есть ли какие-то хитрости, возможно, с настройкой xorg (как это сделать, в последних версиях Debian xorg.conf больше нет)?
Все, что выше, чем 800x600 было бы хорошо для начала.
resolution
qemu
AndiDog
источник
источник
Ответы:
Я не использовал QEMU Arm, но я думаю, что это должно работать:
Для совместимости установите графику на
-vga std
.После загрузки откройте терминал на вашем X-сервере и попробуйте запустить, например:
cvt 1024 768 60
это должно вывести что-то вроде:
Скопируйте все во второй строке (начинающейся с 'modeline'), кроме самого слова 'modeline'. Так что вы бы скопировать
Затем введите
xrandr --newmode
и вставьте после этого. Так это будет выглядеть так:Если это не помогает, мне нужно знать, как это происходит, но это указывает на некоторую проблему, о которой я не знаю. Он должен работать с любым стандартным разрешением (VESA) - нет, 1366x768 не является стандартом VESA и может дать сбой. Хорошим выбором будет 1024x768, 1280x1024, 1900x1200, 1920x1080 и многие другие. 1360x768 также соответствует стандарту.
Если это сработало, теперь введите
xrandr
без каких-либо аргументов, и вы получите список доступных дисплеев. Может отображаться несколько дисплеев - вы хотите выбрать тот, который говоритconnected <resolution>
, например,Ваш может быть помечен по-другому, и вместо этого, вероятно, будет читать 640x480.
Возьмите первое слово (в моем случае
VGA1
) и скопируйте его. Теперь типаxrandr --addmode <output name> <the part in quotes from the modeline you calculated earlier, with quotes removed>
, например:Если это удастся, вы можете установить режим отображения из пользовательского интерфейса (возможно), или если это не удастся, набрав
(подставляя ваши ценности, конечно)
Чтобы перезагрузить их, вы можете либо запустить xrandr при запуске (убедитесь, что он возвращает ноль, например, если вы вставляете его, например, в скрипты установки диспетчера дисплея, в противном случае изменения между загрузками могут привести к зависанию или постоянному перезапуску вашего DM!), или вы можете поместить что-то в xorg.conf или xorg.conf.d:
Дайте мне знать, если что-нибудь из этого помогло, пожалуйста :)
источник
cvt 1024 768 60
и вставил полученную информацию вxrandr
строку. То, что вернулось, было сообщениемxrandr: Failed to get size of gamma for output default
.--output ... --mode
линии, я получаю,xrandr: Configure crtc 0 failed
и разрешение остается на 640x480.