Автор Тема: Настройка на резолюцията  (Прочетена 4025 пъти)

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Настройка на резолюцията
« -: Oct 27, 2014, 15:43 »
Здравейте,
инсталирах Linux - Ubuntu 14.10, но имам проблем с настройката на разолюцията на монитора.

Проблемът е че в Системни настройки -> Екрани се дават само два възможни варианта за настройки: 800x600 и 1024x768 и не може да се нагласи максималната за монитора резолюция 1280x1024.

Монитора е Dell 1707FP.  максимална резолюция: 1280x1024
Компютър: Процесор:Core 2 Duo 3.0GHz
                  Дъно: Intel Q45 Express   
                  Видео карта: Intel GMA 4500 256MB

Търсих възможно решение на пробрема както във форума така и в Google, но не намерих решение и затова пиша тук и Ви моля за помощ.
Навсякъде се говори за настройка на xorg.conf, но при мен го няма или най-вероятно не мога да го намеря защото нямам опит с Linux.
Моля за помощ. Благодаря предварително.
Активен

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Re: Настройка на резолюцията
« Отговор #1 -: Oct 27, 2014, 22:48 »
Виж, тука дали няма да ти помогне нещо.
http://askubuntu.com/questions/22243/how-do-i-set-up-a-new-resolution
Активен

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Настройка на резолюцията
« Отговор #2 -: Oct 31, 2014, 11:13 »
Виж, тука дали няма да ти помогне нещо.
http://askubuntu.com/questions/22243/how-do-i-set-up-a-new-resolution

Благодаря.
За съжаление не успях да реша проблема. Някъде попаднах на информация, че има някакъв проблем с видео картите на Intel, не разпознават коректно мониторите, при мене дава Unknown display и само две въжможности за избор на резолюция но не и максималната за монитора.

когато дам командата:  xrandr --output VGA1 --mode 1280x1024
излиза :                           xrandr: cannot find mode 1280x1024


В xrandr излиза следното:

Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Може би ако в xrandr се добави ред:  1280x1024    60.0 , нещо ще се промени, но не знам дали е възможно и как да се направи.
Ако някой може да помогне ще съм много благодарен!



Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Активен

Stancho_25

  • Напреднали
  • *****
  • Публикации: 234
    • Профил
Re: Настройка на резолюцията
« Отговор #4 -: Oct 31, 2014, 12:14 »
От чисто любопитство. Какво показва командата:

Код:
xrandr --verbose

Дай изхода тук.
Активен

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Настройка на резолюцията
« Отговор #5 -: Oct 31, 2014, 16:02 »
От чисто любопитство. Какво показва командата:

Код:
xrandr --verbose

Дай изхода тук.

Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (0x47) normal (normal left inverted right x axis y axis) 0mm x 0mm
   Identifier: 0x42
   Timestamp:  23322
   Subpixel:   unknown
   Gamma:      1.0:1.0:1.0
   Brightness: 1.0
   Clones:     HDMI1
   CRTC:       0
   CRTCs:      0 1
   Transform:  1.000000 0.000000 0.000000
               0.000000 1.000000 0.000000
               0.000000 0.000000 1.000000
              filter:
  1024x768 (0x47)   65.0MHz -HSync -VSync *current
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0x8f)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x90)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  848x480 (0x91)   33.8MHz +HSync +VSync
        h: width   848 start  864 end  976 total 1088 skew    0 clock   31.0KHz
        v: height  480 start  486 end  494 total  517           clock   60.0Hz
  640x480 (0x92)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  489 end  492 total  525           clock   59.9Hz
HDMI1 disconnected (normal left inverted right x axis y axis)
   Identifier: 0x43
   Timestamp:  23322
   Subpixel:   unknown
   Clones:     VGA1
   CRTCs:      0 1
   Transform:  1.000000 0.000000 0.000000
               0.000000 1.000000 0.000000
               0.000000 0.000000 1.000000
              filter:
   Broadcast RGB: Automatic
      supported: Automatic, Full, Limited 16:235
   audio: auto
      supported: force-dvi, off, auto, on
DP1 disconnected (normal left inverted right x axis y axis)
   Identifier: 0x44
   Timestamp:  23322
   Subpixel:   unknown
   Clones:   
   CRTCs:      0 1
   Transform:  1.000000 0.000000 0.000000
               0.000000 1.000000 0.000000
               0.000000 0.000000 1.000000
              filter:
   Broadcast RGB: Automatic
      supported: Automatic, Full, Limited 16:235
   audio: auto
      supported: force-dvi, off, auto, on
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
   Identifier: 0x45
   Timestamp:  23322
   Subpixel:   no subpixels
   Clones:   
   CRTCs:      2
   Transform:  1.000000 0.000000 0.000000
               0.000000 1.000000 0.000000
               0.000000 0.000000 1.000000
              filter:
Активен

Stancho_25

  • Напреднали
  • *****
  • Публикации: 234
    • Профил
Re: Настройка на резолюцията
« Отговор #6 -: Oct 31, 2014, 19:25 »
Проблема може да се дължи на това, че системата не може да засече правилните Horizontal, Vertical Sync честоти на монитора и затова не са ти налични всички възможни резолюции (на мен ми се е случвало). Евентуално решение да ги настроим ръчно като създадем xorg.conf файл.

Преди това, за всеки случай, ако на системата откаже графичната среда, може да се логнеш в конзолен режим да премахнеш създадения xorg.conf файл и след рестарт ще се върнеш на изходна позиция. Обикновено при отказ на графичната среда те прехвърля в текстов терминал, но може да стане и през recovery mode да влезеш в конзолата като root при стартиране.

Ведъж като си се логнал в текстов режим по следния начин може да изтриеш файла

Код:
rm /etc/X11/xorg.conf
и после рестарт
Код:
reboot

ако излиза съобщение, че нямаш привилегии да изпълниш командите добави sudo пред тях
Код:
sudo rm /etc/X11/xorg.conf

sudo reboot

При изписване на командите и пътищата големите и малките букви са от значение. Трябва да се спазват.


Що се касае какво трябва да има в xorg.conf и как да се създаде.

Отваряш терминал и стартираш текстови редактор с администраторски права. Следното ще ти отвори gedit и ще създаде файла след като запишеш промените.

Код:
sudo gedit /etc/X11/xorg.conf

В този отворен редактор ще сложим минималната конфигурация на xorg.conf като добавим в секцията "Monitor" два реда които ще укажат Horizontal и Vertical Sync честотите за твоя монитор Dell 1707FP

Така че долния текст го копираш директно в отворилия ти се текстов файл, записваш и рестартираш.
При проблем изтриваш xorg.conf както съм написал горе.

Код:
Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        HorizSync      30-81
        VertRefresh    56-76
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

После може да стартираш пак xrandr да видиш какви резолюции ти предлага и да пробваш да настроиш през графичния инструмент.
Активен

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Настройка на резолюцията
« Отговор #7 -: Nov 02, 2014, 16:50 »
Проблема може да се дължи на това, че системата не може да засече правилните Horizontal, Vertical Sync честоти на монитора и затова не са ти налични всички възможни резолюции (на мен ми се е случвало). Евентуално решение да ги настроим ръчно като създадем xorg.conf файл.

Преди това, за всеки случай, ако на системата откаже графичната среда, може да се логнеш в конзолен режим да премахнеш създадения xorg.conf файл и след рестарт ще се върнеш на изходна позиция. Обикновено при отказ на графичната среда те прехвърля в текстов терминал, но може да стане и през recovery mode да влезеш в конзолата като root при стартиране.

Ведъж като си се логнал в текстов режим по следния начин може да изтриеш файла

Код:
rm /etc/X11/xorg.conf
и после рестарт
Код:
reboot

ако излиза съобщение, че нямаш привилегии да изпълниш командите добави sudo пред тях
Код:
sudo rm /etc/X11/xorg.conf

sudo reboot

При изписване на командите и пътищата големите и малките букви са от значение. Трябва да се спазват.


Що се касае какво трябва да има в xorg.conf и как да се създаде.

Отваряш терминал и стартираш текстови редактор с администраторски права. Следното ще ти отвори gedit и ще създаде файла след като запишеш промените.

Код:
sudo gedit /etc/X11/xorg.conf

В този отворен редактор ще сложим минималната конфигурация на xorg.conf като добавим в секцията "Monitor" два реда които ще укажат Horizontal и Vertical Sync честотите за твоя монитор Dell 1707FP

Така че долния текст го копираш директно в отворилия ти се текстов файл, записваш и рестартираш.
При проблем изтриваш xorg.conf както съм написал горе.

Код:
Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        HorizSync      30-81
        VertRefresh    56-76
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

После може да стартираш пак xrandr да видиш какви резолюции ти предлага и да пробваш да настроиш през графичния инструмент.

Нищо не става. xrandr си е същия както и настройките на графичния инструмент.
Поиграх си с настройките за размера на иконите и шрифтовете и горе-долу нещата са добре, но по-големият проблем е, че формата на съотношението в двете резолюции е различно. 1280x1024 е 5:4 а на 1024х768 е 4:3 и изгледа на екрана е малко сплескан (квадрат изглежда като правоъгълник, а кръг като елипса), което е малко дразнещо.
На компютъра има и Windows7 и при него този проблем го няма и всичко е нормално. И един малко глупав въпрос: Може ли в друга дистрибуция този проблем да го няма (например в "не-дебиан" дистрибуции като Fedora)?
Активен

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: Настройка на резолюцията
« Отговор #8 -: Nov 02, 2014, 17:55 »
а опита ли да използваш традиционният /традиционен поне до скоро, вече не знам дали е традиционнен. имам спомен за някаква драма с jockey в  Ubuntu/ jockey в Ubuntu?
Активен

Stancho_25

  • Напреднали
  • *****
  • Публикации: 234
    • Профил
Re: Настройка на резолюцията
« Отговор #9 -: Nov 04, 2014, 00:49 »
Малко градивна критика. :)

Нищо не става. xrandr си е същия както и настройките на графичния инструмент.

Това е грешен отговор, ако очакваш някой да ти помогне. Правилния отговор който се очаква от теб трябва да е подобен:
Създадох въпросния файл с тази конфигурация рестартирах компютъра и изхода от xrandr (или xrandr --verbose) е следния.
И поставяш изхода от командата.

На компютъра има и Windows7 и при него този проблем го няма и всичко е нормално. И един малко глупав въпрос: Може ли в друга дистрибуция този проблем да го няма (например в "не-дебиан" дистрибуции като Fedora)?

На този въпрос можеш само ти да си отговориш, като свалиш жив диск на някоя от дистрибуциите и я заредиш (не е необходима инсталация). Просто няма как да разполагаме с твоя хардуер за да тестваме и да ти кажем ОК ли е. ;)

И още нещо което можеш да видиш. Провери си ръководството и настройките на монитора - http://www.manualmonitor.com/manuals/dell/DELL_1707FP.pdf
Има вероятност заради някоя настройка там линукса да не иска да засече правилно резолюциите (което явно за Windows не е проблем). ???
Активен

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Настройка на резолюцията
« Отговор #10 -: Nov 09, 2014, 13:09 »
Благодаря за помоща, идеите и съветите.
Тук: https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions намерих решение на проблема, но за сега се справих само наполовина.
В секцията Adding undetected resolutions е описано как се добавят липсващи резолюции. В моя случай това става с командите:

$ cvt 1280 1024 60
$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
$ xrandr --addmode VGA1 1280x1024_60.00
$ xrandr --output VGA1 --mode 1280x1024_60.00


xrandr:

Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x1024      59.9*
   1024x768       60.0
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 
   1280x1024_60.00   59.9 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

но когато компютъта се загаси тези настройки се губят, и трябва всеки път да се въвеждат наново ръчно.

В секцията Setting xrandr changes persistently са дадени три начина как може xrandr да се промени за постоянно. Опитах първия и най-лесен начин (Setting xrandr commands in .xprofile), но нямаше ефект. С другите два метода немога да се справя. Предполагам, че чрез настройка на xorg.conf нещата ще се оправят, но Аз немога да се справя.
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Настройка на резолюцията
« Отговор #11 -: Nov 09, 2014, 13:15 »
Пробвай
Код
GeSHi (Bash):
  1. echo "xrandr --output VGA1 --mode 1280x1024_60.00" >> ~/.xprofile
това изпълни като user, не като root.
Активен

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Настройка на резолюцията
« Отговор #12 -: Nov 12, 2014, 12:34 »
Пробвай
Код
GeSHi (Bash):
  1. echo "xrandr --output VGA1 --mode 1280x1024_60.00" >> ~/.xprofile
това изпълни като user, не като root.

Няма промяна, за съжаление.
След рестарт настройките пак се губят.
Активен

bvbfan

  • Напреднали
  • *****
  • Публикации: 1056
  • Distribution: KaOS
  • Window Manager: Plasma 5
    • Профил
Re: Настройка на резолюцията
« Отговор #13 -: Nov 12, 2014, 13:20 »
Код
GeSHi (Bash):
  1. echo "xrandr --output VGA1 --mode 1280x1024_60.00" >> ~/.bashrc
като юзър.
Активен

jonyem

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Настройка на резолюцията
« Отговор #14 -: Nov 16, 2014, 12:43 »
Код
GeSHi (Bash):
  1. echo "xrandr --output VGA1 --mode 1280x1024_60.00" >> ~/.bashrc
като юзър.

Няма промяна.
 
Активен