Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: netphager в Sep 09, 2011, 12:47



Титла: Виртуална резолюция
Публикувано от: netphager в Sep 09, 2011, 12:47
Здравейте, искам да попитам мога ли да направя така, че резолюцията 1280x1024 да изглежда като 1920x1080.На Убунту съм със видео карта intel и като дам на 1920x1080 екрана започва да трепти и нищо не се вижда, а на уиндоуса всичко си е наред.


Титла: Re: Виртуална резолюция
Публикувано от: laskov в Sep 09, 2011, 13:07
Няма нужда да правиш това, а да настроиш честотата на опресняване на изображението да е такава, че мониторът ти да може да работи на нея. Т.е., търси нещо, което е 60Hz (или 70, 75, 85)


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 09, 2011, 13:08
на 1920x1080 има само една опция за rate и тя е 60hz.А между другото на 1280x1024 и 75hz пак трепти.


Титла: Re: Виртуална резолюция
Публикувано от: laskov в Sep 09, 2011, 13:09
Какъв е монитора?


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 09, 2011, 13:13
виж за какво става въпрос http://imageshack.us/photo/my-images/849/sany2041.jpg/ .Монитора е dell u2311h.Но и на друг монитор пак е така.Пробвай и slax  диск и пак е така.Напълно съм отчаян вече. :'( :'(


Титла: Re: Виртуална резолюция
Публикувано от: laskov в Sep 09, 2011, 13:27
Цитат
Optimal Resolution:
1920 x 1080 at 60 Hz
От тук ($2)


Титла: Re: Виртуална резолюция
Публикувано от: bop_bop_mara в Sep 09, 2011, 13:28
Може би драйвърите нямат достатъчно добра поддръжка и да трябва да се поизчака за такава. Кажи каква е видеокартата (разбрахме, че е Intel, ама какъв модел) и какво Убунту и версия на X сървъра ползваш.


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 09, 2011, 13:29
intel i945, ubuntu 11.04, и под гноме и под кде е все така.Лаптопа ми е acer travelmate 2490


Титла: Re: Виртуална резолюция
Публикувано от: bop_bop_mara в Sep 09, 2011, 13:55
За тази карта на много места дават ето това ($2) решение. Нека обаче някой с повече опит с Убунту да те насочи как да си генерираш xorg.conf (понеже X вече върви без него) и да го направиш да има ефект. Дано да стане.


Титла: Re: Виртуална резолюция
Публикувано от: Kras в Sep 09, 2011, 15:50
Пробвай с жив диск на някоя друга дистрибуция: Fedora, PCLinuxOS, Mint, openSUSE...
Може с горните да няма проблем.


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 09, 2011, 17:14
пробвах slax(такава имах на диск) проблема си остава.


Титла: Re: Виртуална резолюция
Публикувано от: nigl в Sep 09, 2011, 18:47
Абе приятелю, не са ли ти прекалено високи очакванията за хардуера който си цитирал  ?!?х10 :)


Титла: Re: Виртуална резолюция
Публикувано от: Mitaka в Sep 09, 2011, 21:42
Абе приятелю, не са ли ти прекалено високи очакванията за хардуера който си цитирал  ?!?х10 :)

Явно не са, щом под друга OS върви...

И аз имам около 25 компютъра с такива карти - нямат проблеми.
Единият е пуснат на Убунту, към него е закачен един публичен дисплей, 32 инчов и си работи на доста по-голяма от посочената резолюция (не помня каква, но е по-голяма!) и тръгна без проблем, без да пипам абсолютно нищо!
Убунту-то е 10.10, вероятно в новото убунту са о_рали нещо.


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 09, 2011, 21:47
Все пак ако някой открие решение, да пише.


Титла: Re: Виртуална резолюция
Публикувано от: trosho в Sep 10, 2011, 12:10
Все пак ако някой открие решение, да пише.
Мисля, че трябва да дадеш по-подробна информация, за да може някой да ти каже нещо по-конкретно.
Досега знаем, че към Acer TravelMate 2490 (цък ($2)?) се опитваш да свържеш външен монитор Dell U2311H (цък ($2)?).

Свържи монитора и го включи преди да стартираш компютъра. След като стартираш Ubuntu, в терминала изпълни долните команди една по една и покажи тук резултатите от тях:
Код:
grep -i -E "monitor|edid|modeline" /var/log/Xorg.0.log
xrandr -q
cat ~/.config/monitors.xml
Надявам се с тази информация да стане по-ясно какво се разпознава и какви са ти настройките.

Както е казала bop_bop_mara по-горе, в Ubuntu, от версия 9.10 нагоре, няма стандартно генериран xorg.conf  и се разчита на автоматично разпознаване. При теб обаче нещо не сработва и може да се наложи да пипаш някои настройки в конфигурационните файлове (да добавиш описание за външния монитор).
А генерирането на xorg.conf е описано на доста места (например тук - цък ($2)). Ако не си направил такъв файл досега, направи си (при включен външен монитор), за да можеш да променяш настройките в него.


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 10, 2011, 12:16
Код:
grep -i -E "monitor|edid|modeline" /var/log/Xorg.0.log
[    29.040] (**) |   |-->Monitor "<default monitor>"
[    29.041] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    29.084] (II) intel(0): Output LVDS1 has no monitor section
[    29.146] (II) intel(0): Output VGA1 has no monitor section
[    29.146] (II) intel(0): Output TV1 has no monitor section
[    29.146] (II) intel(0): EDID for output LVDS1
[    29.146] (II) intel(0): EDID Version: 1.3
[    29.147] (II) intel(0): EDID (in hex):
[    29.147] (II) intel(0): EDID vendor "CMO", prod id 5412
[    29.147] (II) intel(0): Printing DDC gathered Modelines:
[    29.147] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    29.147] (II) intel(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    29.147] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[    29.147] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[    29.147] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[    29.147] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[    29.285] (II) intel(0): EDID for output VGA1
[    29.285] (II) intel(0): EDID Version: 1.3
[    29.285] (II) intel(0): Monitor name: DELL U2311H
[    29.285] (II) intel(0): EDID (in hex):
[    29.285] (II) intel(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
[    29.285] (II) intel(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
[    29.285] (II) intel(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[    29.285] (II) intel(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
[    29.285] (II) intel(0): Modeline "1024x768"x75.1   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.1 kHz)
[    29.285] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[    29.285] (II) intel(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
[    29.285] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[    29.285] (II) intel(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
[    29.285] (II) intel(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[    29.285] (II) intel(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
[    29.286] (II) intel(0): EDID for output TV1
[    29.286] (II) intel(0): Modeline "848x480"x30.0   14.51  848 849 912 944  480 481 512 513 (15.4 kHz)
[    29.286] (II) intel(0): Modeline "640x480"x30.0   11.31  640 641 704 736  480 481 512 513 (15.4 kHz)
[    29.286] (II) intel(0): Modeline "1024x768"x30.0   26.89  1024 1025 1088 1120  768 769 800 801 (24.0 kHz)
[    29.286] (II) intel(0): Modeline "800x600"x30.0   17.00  800 801 864 896  600 601 632 633 (19.0 kHz)
[    38.000] (II) intel(0): EDID vendor "CMO", prod id 5412
[    38.000] (II) intel(0): Printing DDC gathered Modelines:
[    38.000] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    38.127] (II) intel(0): EDID vendor "CMO", prod id 5412
[    38.127] (II) intel(0): Printing DDC gathered Modelines:
[    38.127] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    42.630] (II) intel(0): EDID vendor "CMO", prod id 5412
[    42.630] (II) intel(0): Printing DDC gathered Modelines:
[    42.630] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    59.758] (II) intel(0): EDID vendor "CMO", prod id 5412
[    59.758] (II) intel(0): Printing DDC gathered Modelines:
[    59.758] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    59.917] (II) intel(0): EDID vendor "CMO", prod id 5412
[    59.917] (II) intel(0): Printing DDC gathered Modelines:
[    59.917] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[    76.255] (II) intel(0): EDID vendor "CMO", prod id 5412
[    76.255] (II) intel(0): Printing DDC gathered Modelines:
[    76.255] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[  9702.359] (II) intel(0): EDID vendor "CMO", prod id 5412
[  9702.381] (II) intel(0): Printing DDC gathered Modelines:
[  9702.381] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[  9703.237] (II) intel(0): EDID vendor "CMO", prod id 5412
[  9703.237] (II) intel(0): Printing DDC gathered Modelines:
[  9703.237] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)
[ 11231.120] (II) intel(0): EDID vendor "CMO", prod id 5412
[ 11231.120] (II) intel(0): Printing DDC gathered Modelines:
[ 11231.120] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 -hsync -vsync (49.3 kHz)

Код:
xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       59.9 +
   1024x768       60.0*
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      60.0 +
   1280x1024      75.0     60.0*
   1152x864       75.0 
   1024x768       75.1     60.0 
   800x600        75.0     60.3 
   640x480        75.0     60.0 
   720x400        70.1 
TV1 unknown connection (normal left inverted right x axis y axis)
   848x480        30.0 +
   640x480        30.0 +
   1024x768       30.0 

Код:
cat ~/.config/monitors.xml
cat: /home/netphager/.config/monitors.xml: No such file or directory


Титла: Re: Виртуална резолюция
Публикувано от: trosho в Sep 10, 2011, 13:03
С последната команда (която ти дава "No such file or directory") исках да се видят настройките на мониторите (режим на клониране или друг), но е странно, че нямаш този файл. Би ли уточнил коя версия на Ubuntu използваш?

Може да стартираш gnome-display-properties и да снимаш екрана с настройките.
По-късно ще видя каква информация се е събрала.

ПП. Генерирай си и един xorg.conf и дай да видим съдържанието му.


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 11, 2011, 10:34
ползвам ubuntu 11.04 ето скрийншота http://imageshack.us/photo/my-images/5/snapshot8k.png/


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 11, 2011, 11:44
току що пробвах, живи дискове на fedora, open suse, slax и при абсолютно всяка от тях проблема си остава


Титла: Re: Виртуална резолюция
Публикувано от: trosho в Sep 11, 2011, 18:30
От снимката на Monitor Preferences се вижда, че не се използва режим "Clone" (няма отметка на "Same image...").
От извадката от Xorg.0.log се вижда, че мониторът е разпознат правилно:
Цитат
[    29.285] (II) intel(0): EDID for output VGA1
[    29.285] (II) intel(0): EDID Version: 1.3
[    29.285] (II) intel(0): Monitor name: DELL U2311H
По-надолу се изреждат и редове с "Modeline ...", в които се описват поддържаните резолюции и честоти ("1920x1080"x60.0, "1280x1024"x75.0, "1280x1024"x60.0...).
Странното тук е това, че няма ред за 1600x1200x75.0, която според документацията се поддържа (цък ($2)).
Имаш и нещо свързано към TV-Out изхода (output TV1).

В изхода от команда xrandr се вижда какви резолюции и честоти са установени за различните изходи - LVDS1 / VGA1 / TV1.
Забелязва се, че нито настройката за екрана на лаптопа (LVDS1), нито тази за външния монитор (VGA1), е оптималната: 1024x768x60.0, вместо 1280x800x59.9 и 1280x1024x60.0, вместо 1920x1080x60.0.
Може да видиш дали ще се промени нещо с изпълнение на тези команди от терминала:
Код:
xrandr --output LVDS1 --mode 1280x800
xrandr --output VGA1 --mode 1920x1080 --above LVDS1
(с първата установяваш резолюция 1280x800 за екрана на лаптопа, а с втората установяваш резолюция 1920x1080 за външния монитор и го разполагаш над екрана на лаптопа)

За някои случаи с карти на Intel съм чел, че трябва да се инсталира пакет 915resolution, за да може да се използват някои резолюции. Не знам дали и в твоя случай трябва да се инсталира. Може да го пробваш.

Лошото е това, че като опиташ и с други дистрибуции пак има проблем. Предполагам, че пробваш с последните версии на Fedora и openSUSE (Slax не го броя, защото вече не се разработва).
Това може да сочи към други причини за проблема (не за неправилно разпознат монитор). Възможно е причината за трептенето да е в KMS-а (Kernel Mode-Setting), който е включен по default за последните версии на Ubuntu (и на повечето от другите дистрибуции).
Тук (цък ($2)) е писано за проблем с него и с карта на ATI. Ако искаш да пробваш с изключен KMS, може да стартираш с опция "i915.modeset=0" (добавя се по един от тези начини - цък ($2), като се предполага, че ползваш intel-ски драйвър).

Ако обаче причината е в самия монитор, за което се пише в тази тема - цък ($2), тогава не знам как може да го оправиш.


Титла: Re: Виртуална резолюция
Публикувано от: netphager в Sep 11, 2011, 20:59
със i915.modeset=0, проблема остава, и се махат ефектите по десктопа.А 915resolution не можах да открия от къде се тегли и как се исталира


Титла: Re: Виртуална резолюция
Публикувано от: trosho в Sep 11, 2011, 23:00
... А 915resolution не можах да открия от къде се тегли и как се исталира

За пакет 915resolution може и да те подвеждам. Честно казано, не съм много в час с положението при картите на Intel и ATI (имам карти само на NVidia).
За по-стари версии, които още се поддържат, може да се намери в universe репозиторията - цък ($2). След Hardy (8.04 LTS) вероятно не се предлага.
Освен това, пакет 915resolution май е за драйвер "i810" - цък ($2). За по-новия драйвер - "intel", вероятно този пакет не е необходим. За него е даден линк към тази документация - цък ($2), в която е показано конфигуриране на "dual monitor" по различни начини ( с xrand и в xorg.conf).
Ако с xrandr не става, тогава може да опиташ да генерираш един xorg.conf и в него да си опишеш конфигурацията, но не знам дали и това ще ти помогне.