Сайт | Скачать | Видео | Wiki

Автор Тема: неправильное разрешение экрана  (Прочитано 22600 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re:неправильное разрешение экрана
« Ответ #30 : 14 Сентябрь 2013, 17:41:21 »
еще
LXRandR почемуто сохраняет настройки в desktop-файл
если затем запускать LXRandR с помощью этого desktop-файла(вручную)
то разрешение меняется .
может поискать  замену LXRandR ?
« Последнее редактирование: 14 Сентябрь 2013, 17:48:58 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:неправильное разрешение экрана
« Ответ #31 : 14 Сентябрь 2013, 18:07:37 »
С костылем в PRA у меня сначала вываливает help Xdialog-а
А что xrandr пишет?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:неправильное разрешение экрана
« Ответ #32 : 14 Сентябрь 2013, 19:15:54 »
А что xrandr пишет?
Код
live@rodon:~$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 4096 x 4096
LVDS-0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
   1366x768       60.0*+
   1024x768       60.0     60.0  
   960x720        60.0  
   928x696        60.1  
   896x672        60.0  
   800x600        60.0     60.3     56.2  
   700x525        60.0  
   640x512        60.0  
   640x480        60.0     59.9  
   512x384        60.0  
   400x300        60.3     56.3  
   320x240        60.1  
S-video-0 disconnected (normal left inverted right x axis y axis)
S-video-1 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:неправильное разрешение экрана
« Ответ #33 : 14 Сентябрь 2013, 21:29:24 »
 Оказывается я изобрёл велосипед. Существует xrandrshell от BK (c) Copyright Barry Kauler 2006 www.puppylinux.com

 Исправил. См. строку 4 в конце tr -d '+' заменено на cut -b 4-22
Код
#!/bin/sh
#Setup screen. DdShurick, GPL.
oldSCREEN="$(xrandr | grep '*')"
SCREEN=$(Xdialog --title "Выбор разрешения дисплея" --ok-label "Проверить" --menubox "Выберите из списка" 0 0 0 $(xrandr | grep '^ ' | cut -b 4-22) 2>&1)A
SCREEN=$(echo "$SCREEN" | egrep -v 'failed|^$')
xrandr -s $SCREEN
Xdialog --title "Выбор разрешения дисплея" --yesno "Если правильно, нажмите \"Да\"
если нет, нажмите \"Нет\"" 0 0
if [ $? = 0 ]; then
 if [ -f /etc/X11/xorg.conf.d/30-screen.conf ]; then
 echo $(sed "s/Modes       ".*"/Modes       $SCREEN/" /etc/X11/xorg.conf.d/30-screen.conf) > /etc/X11/xorg.conf.d/30-screen.conf
 else
 echo "Section \"Screen\"
Identifier \"Screen0\"
Device     \"Card0\"
Monitor    \"Monitor0\"
DefaultDepth 24
SubSection \"Display\"
#Viewport   0 0
Depth     24
Modes       \"$SCREEN\"
EndSubSection
EndSection
" > /etc/X11/xorg.conf.d/30-screen.conf
 fi
else
xrandr -s $(echo $oldSCREEN | cut -f1 -d' ')
fi

 А скрипт от BK на систему уже никак не влияет, можно удалить.
« Последнее редактирование: 14 Сентябрь 2013, 22:02:34 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:неправильное разрешение экрана
« Ответ #34 : 15 Сентябрь 2013, 11:07:34 »
Опять же - это чем-то лучше lxrandr? + http://forum.puppyrus.org/index.php/topic,14719.msg81146.html#msg81146 - универсальное решение для .desktop. Такой автостарт - стандарт. Пригодится еще для чего-нибудь.
Что в итоге ставить в iso?
Если менять Lxrandr - может сделать возврат на исходную через 5 сек , если юзер ничего не нажал...
Или все перечисленные разрешения заведомо рабочие?
« Последнее редактирование: 15 Сентябрь 2013, 11:17:52 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:неправильное разрешение экрана
« Ответ #35 : 15 Сентябрь 2013, 12:07:51 »
Исправил.
Да, теперь работает.

ИМХО надо 05autostart поставить в iso,  тем более, что начинаем смотреть в сторону SDE, элементов LXDE и т.д., поэтому 05autostart явно не помешает.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:неправильное разрешение экрана
« Ответ #36 : 15 Сентябрь 2013, 13:09:15 »
ИМХО надо 05autostart поставить в iso, .
Согласен. А скрипт выше нужен в системе. Если да - дополнительно или вместо lxrandr?

Оффлайн pimen33

  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
Re:неправильное разрешение экрана
« Ответ #37 : 19 Январь 2016, 22:30:30 »
А у меня монитор Samsung SyncMaster 710N 17' и GeForce gtx 770 не дружат как положено. Загружаюсь с nVidia-304.125-k3.19.2-pf2, либо с nVidia-340.76-k3.19.2-pf2 или nVidia-346.47-k3.19.2-pf2, нужного разрешения (1280x1024 60Гц) нет ни в "Дисплей. Настройки экрана", ни в NVIDIA X Server Settings (который вроде работает как положено, никаких ошибок не было). Выше 1024x768 разрешения нет.
Если загружаюсь со свободных драйверов, результат тот же. Хотя спасает запуск вручную sh с этим
Код
#!/bin/bash
# xrandr
cvt 1280 1024
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode DVI-I-1 1280x1024_60.00
xrandr --output DVI-I-1 --mode 1280x1024_60.00
При запуске с драйверами nVidia это, к сожалению, не срабатывает, вылезает ошибка
Код
xrandr --addmode DVI-I-0 1280x1024_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream 40
Подскажите пожалуйста решение или хотя бы идеи :)
i5 4570, gtx770, ram 8gb + нетбук samsung N350

Оффлайн pimen33

  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
Re:неправильное разрешение экрана
« Ответ #38 : 20 Январь 2016, 05:07:41 »
Выше 1024x768 разрешения нет.
Появилось (в пять утра);D Положил файл 10-monitor.conf в /etc/X11/xorg.conf.d/
Код
# Generated by xsetup
Section "Monitor"
    Identifier "Monitor0"
    Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
    DisplaySize 510  290
HorizSync 30.0 - 81.0
VertRefresh  56.0 - 75.0
EndSection

Section "Device"
    Identifier "Card0"
    Driver "nvidia"
EndSection


Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
        Modes "1280x1024"
        Depth 24
    EndSubSection
EndSection
i5 4570, gtx770, ram 8gb + нетбук samsung N350

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:неправильное разрешение экрана
« Ответ #39 : 20 Январь 2016, 10:39:45 »
GeForce gtx 770 . Загружаюсь с nVidia-304.125-k3.19.2-pf2, либо с nVidia-340.76-k3.19.2-pf2 или nVidia-346.47-k3.19.2-pf2,  NVIDIA X Server Settings (который вроде работает как положено, никаких ошибок не было).
Поздравляю с победой!
У вас все 3 модуля nVidia работают? Через NVIDIA X Server Setting не удавалось выставить нужное разрешение.
Хорошо бы проверить nv дрова в PRA6406-1601...

Оффлайн pimen33

  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
Re:неправильное разрешение экрана
« Ответ #40 : 20 Январь 2016, 18:07:58 »
в PRA6406-1601...
Там из трех работает только nVidia-340.76-k3.19.2, как и должно быть с gtx770. Нужного разрешения, естественно, и там нет, поскольку монитор определяется как пузатый CRT. А в 1512game с rootcopy.pfs, если загрузиться с 340, просит обновиться до 346, хотя поддержки этого драйвера для gtx770 нет.
i5 4570, gtx770, ram 8gb + нетбук samsung N350

Оффлайн sasha-gerych

  • Ветеран
  • *****
  • Сообщений: 705
  • Репутация: +17/-0
Re: неправильное разрешение экрана
« Ответ #41 : 23 Апрель 2016, 19:09:19 »
Приветствую всех.
Будьте добры подскажите как изменить разрешение экрана
Ось pra03-1603game3
Видеокарта GeForce 7200 GS
Нативное разрешение монитора 1366х768.
Стандартно выставляется 1024х768 в настройках дисплея это максимальное разрешение.
Пробовал запускать ось с разными драйверами, проприетарными Nvidia  и mesa, ничего не получилось.
На ноутбуке с видеокартой GeForce GT 540M разрешение подхватилось сразу и с mesa и nvidia.
Это нужно править файл xorg.conf или может другое что делать нужно?

pra03-1603middle3 тоже не подхватывает разрешение 1366х768

Комп без жесткого диска простоит не известно сколько вот и ломаю голову, плюс хочу на флешке такую вот мобильную ОС.

Спасибо.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: неправильное разрешение экрана
« Ответ #42 : 23 Апрель 2016, 19:27:46 »
 Покажите вывод команды xrandr .
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sasha-gerych

  • Ветеран
  • *****
  • Сообщений: 705
  • Репутация: +17/-0
Re: неправильное разрешение экрана
« Ответ #43 : 23 Апрель 2016, 19:30:37 »
Покажите вывод команды xrandr .
сейчас сделаю.

Оффлайн sasha-gerych

  • Ветеран
  • *****
  • Сообщений: 705
  • Репутация: +17/-0
Re: неправильное разрешение экрана
« Ответ #44 : 23 Апрель 2016, 19:31:41 »
только скажите при каком драйвере это делать, mesa?