LINUX.ORG.RU

OpenBSD. Сменить разрешение экрана. tty

 , , , ,


0

2

Дано:

  • Orange Pi PC2, на которой стоит OpenBSD;
  • Монитор bigme b13.

Проблема, что монитор сделан немного криво: пластиковая рамка, которая держит матрицу, эту же матрицу частично закрывает. Получается по всему периметру у меня немного обрезается изображение.

Есть ли возможность как-то сменить разрешение экрана? Преимущественно сижу без иксов, поэтому интересуют настройка для tty-режима.



Последнее исправление: Jullyfish (всего исправлений: 1)

Проблема, что монитор сделан немного криво: пластиковая рамка, которая держит матрицу, эту же матрицу частично закрывает.

Не думал доработать напильником? Я серьезно, если что.

Vidrele ★★★★★
()

по всему периметру немного обрезается изображение

у меня есть видеокарта и монитор которые если совместить - так происходит, если подключать к этой видеокарте другие монитры - все хорошо, если поключить этот монитор к другим видеокартам - так же все будет впорядке, бился над этим вопросом, что только не делал - в итоге просто перестал их совместно использовать.

amd_amd ★★★★★
()
Ответ на: комментарий от masa

в меню монитора подправь

Увы, там таких настроек нет.

Jullyfish
() автор топика
Ответ на: комментарий от Vidrele

Не думал доработать напильником? Я серьезно, если что.

Думал. Без разборки я не представляю как это сделать, а как разбирать – непонятно, винтиков никаких не видно. Если других вариантов не будет, дам знакомым, которые, гипотетически, могут это дело разобрать.

Jullyfish
() автор топика
Ответ на: комментарий от kostik87

SSH спасёт отца русской демократии.

Не спасёт. Этот компьютер планирую использовать как ssh-клиент.

Jullyfish
() автор топика

Для tty можно посмотреть какой-нибудь терминал, fbterm, fbpad и т.д. Возможно в каком-нибудь есть настройки отступов, как в некоторых эмуляторах терминала, например alacritty.

dmitry237 ★★★★★
()
Ответ на: комментарий от Merionet

Погугли overscan.

Погуглил, вроде как, для Orange Pi PC2, можно изменить разрешение через u-boot:

> setenv video-mode sunxi:1024x768-24@60,monitor=hdmi,hpd=0,edid=0,overscan_x=50,overscan_y=50
> saveenv
> reset 

Поигрался со всеми значениями video-mode, какого-либо видимого результата не заметил.

Jullyfish
() автор топика
Ответ на: комментарий от Jullyfish

Тогда может быть тут побалуйся:

~ $ doas wsconsctl display
display.type=inteldrm
display.width=1024
display.height=768
display.depth=32
display.fontwidth=12
display.fontheight=24
display.emulations=vt100
display.screentypes=std
display.focus=4
display.screen_on=250
display.screen_off=0
display.vblank=off
display.kbdact=on
display.msact=on
display.outact=on

Хотя тут скорее монитор менять надо, а не кровати двигать.

beastie ★★★★★
()
Ответ на: комментарий от beastie

Выглядит интересно.

У меня:

display.type=efifb

Как я понимаю это efi framebuffer, т.е., как будто, редактирование через u-boot – правильное направление.

А где можно поподробнее прочитать про поля структуры display? Я по мануалам пошерстил (например), но что такое screen_on=250, совершенно непонятно.

Jullyfish
() автор топика
Ответ на: комментарий от Jullyfish

Находится через исходники:

src/sbin/wsconsctl/display.cwsdisplay.4 → WSDISPLAYIO_GBURNER struct

The off member contains the inactivity time before the screen is turned off, in milliseconds. The on member contains the time before the screen is turned back on, in milliseconds.

beastie ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.