Автор Тема: Промяна на разделителна способност [РЕШЕН]  (Прочетена 13404 пъти)

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
В доброто старо време имахме xfree86.conf, заменен от xorg.conf. Но Red Hat решиха, че не може туко така да имаме конфигурационни файлове, трябва да сме като M$-Windows и нищо да не може да пипаме.

В резултат на това, туко що разбрах, се е появила нова команда наречена xrandr, която да върши същото. И както всичко създадено от Red Hat е сложна до невъзможна за ползване.

Проблема ми е следния. От време на време kwin (прозоречния управител на КДЕ) умира и аз го пускам през променливата на средата DISPLAY, за да си продължа работата. Той поради някаква причина се зарежда на 1600х900, но това не ми е пречило особено. Обаче снощи изглежда се изпапала цялата памет и е станал пълен блокаж. В резултат на това натиснах копчето и за мое учудване, ядрото не беше напълно панирано, защото изпълни halt.

До тук добре, ама след новото пускане си останах на 1600х900, което вече много ме дразни. По принцип този лаптоп поддържа 1920х1080. Не, че нещо в живота ми се е променило. До миналата година съм ползвал почти само 1024х768 за едно двадесет години, ама сега, като го имам, защо пък да не го ползвам?

Както е стандартно за викито на Дебиан, там информацията е стара и обсъжда xorg.conf, който от има-няма три или четири версии на дистрибуцията не съществува. Обаче от Убунту са повече пичове и има подробна информация:

https://wiki.ubuntu.com/X/Config/Resolution

С две думи трябва да се добави нещото и да го заредя.

Сиреч трябва да се изпълнят няколко команди от типа:

Код
GeSHi (Bash):
  1. xrandr --newmode 1920x1080
  2. xrandr --addmode LVDS-1 1920x1080
  3. xrandr --output LVDS-1 --mode 1920x1080 (или просто xrandr --size 1920x1080)
  4.  

Проблема е, че първата команда не свършва само до разделителната способност. Добавят се херци, добавят се геометрии, добавят се и разни други цифрички, които още не знам, какво значат.

По принцип на горния адрес има дадени примерни конфигурации. Обаче там са за 1920х1200. Не е точно същото. И примерно там за херци са дадени 60. Аз силно се съмнявам, че мога да пусна подобни, защото xrandr -q (може и без -q) ми дава:

Цитат
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
   1600x900      59.99*+  39.99 
   1440x900      59.89 
   1360x768      59.80    59.96 
   1152x864      60.00 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   960x600       60.00 
   960x540       59.99 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   800x512       60.17 
   700x525       59.98 
   640x512       60.02 
   720x450       59.89 
   640x480       60.00    59.94 
   680x384       59.80    59.96 
   576x432       60.06 
   512x384       60.00 
   400x300       60.32    56.34 
   320x240       60.05 
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)

Сиреч най-доброто в момента не е на кръгло 60, а някаква дроб. Аз няма, как да помня (щото до преди пет минути не бях чувал за xrandr), каква е била дробта на 1920х1080. И изобщо, ако набия някакви глупави цифрички, дето не са така, може като да избомбя екрана.

Вие, какво мислите?
« Последна редакция: Feb 12, 2020, 13:03 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Промяна на разделителна способност
« Отговор #1 -: Feb 12, 2020, 10:57 »
...
И изобщо, ако набия някакви глупави цифрички, дето не са така, може като да избомбя екрана.

Вие, какво мислите?
Че ако не му харесат цифричките или няма да го изпълни, или най-много да влезеш в някакъв режим, в който да не виждаш нищо, докато не влезеш в tty2 напр.

Ама това са догадки, небазирани на опит :)
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Промяна на разделителна способност
« Отговор #2 -: Feb 12, 2020, 11:12 »
Защо не си създадеш xorg.conf и вътре да зададеш резолюцията 1920x1080.
с модес в секцията Screen
Section "Screen"
        Identifier      "Default Screen"
        Device        "Intel Corporation 945G Integrated Graphics Controller"
        Monitor       "foo"
        DefaultDepth  24
        SubSection "Display"
                Depth          24
                Modes         "1920x1080"  "1280x1024"  "1024x768"   "640x480"
        EndSubSection
EndSection

а не с ModeLine.

или с някакъв тул който да изгради xorg.conf че на ръка много грешки се правят и никога не тръгва. пък след това да го допълваш и модифицираш за  "1920x1080" С nvidia ли си? в драйверите на nvidia-та имаше някъкъв тул за генериране на xorg.conf.

а нетръгването на някой ражим ("1920x1080") се дължи на неправилна настрйка на монитора. Там разните му refresh rate (вертикална, хоризонтал честота), ако не може да ги покрие мисли си че не можа да изобрази съответният режим и пада на следващата по-малка резолюция. Първата ти работа е да намалиш верикал refresh rate -а например ако е 60 да го направиш 59 или 50 и да видиш дали ще тръгва на ("1920x1080")
това число е в херци.

става дума за секцията монитор
Section "Monitor"

VertRefresh 30-59

EndSection

по моите разбирания xrandr е тул само за тестване а не за постоянна работа  ??? ??? ??? т.е. с него да си изтестваш режима и след това да го набиеш в xorg.conf


« Последна редакция: Feb 12, 2020, 11:27 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Промяна на разделителна способност
« Отговор #3 -: Feb 12, 2020, 11:34 »
Ще взема да го създам. Значи XWindows все още го чете, ако го има?

Ах, мръсниците.

Не съм на неВидия. Лаптопа е работен, а не геймърски. С Интел си е.

Благодаря и на двамата!
« Последна редакция: Feb 12, 2020, 11:37 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ray

  • Напреднали
  • *****
  • Публикации: 1447
    • Профил
Re: Промяна на разделителна способност
« Отговор #4 -: Feb 12, 2020, 11:42 »
Пробвай с lxrandr & arandr - и двете са графични тулове над xrandr.
След промяна на настройките трябва Apply, за да се активират новите настройки
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6152
    • Профил
Re: Промяна на разделителна способност
« Отговор #5 -: Feb 12, 2020, 11:49 »
Рядко играя, но когато съм го правил, понякога разделителната способност на диспея си остава тази на играта, когато я затворя
Оправял съм го с

Код:
xrandr -s 1920x1080

и нищо повече от това не съм правил в терминала
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Промяна на разделителна способност
« Отговор #6 -: Feb 12, 2020, 11:56 »
Рядко играя, но когато съм го правил, понякога разделителната способност на диспея си остава тази на играта, когато я затворя
Оправял съм го с

Код:
xrandr -s 1920x1080

и нищо повече от това не съм правил в терминала

S e съкращение от size. Имам го в първото мнение. Това работи, ако вече има създаден такъв режим (онова с многото странни цифри). В момента според графичната подсистема на XWindows, екрана ми не поддържа такава разделителна способност. Тъпото е, че същото ми казва и BIOS-а в информационната му част.

Рей, сега ще проверя, какви са тези неща.


~~~
доп.

Това от LX може да задава само създадени режими. Онова другото може да създава режими, но това, което прави е да ти отвори едно прозорче и вътре да има шибанг. Сиреч пак трябва да се изпише дългата команда с неизвестните цифрички. Не е по-удобно, отколкото да го направиш направо в командния ред.

Но ти благодаря, че се включи!
« Последна редакция: Feb 12, 2020, 12:03 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Промяна на разделителна способност
« Отговор #7 -: Feb 12, 2020, 11:57 »
Цитат
Сиреч най-доброто в момента не е на кръгло 60, а някаква дроб. Аз няма, как да помня (щото до преди пет минути не бях чувал за xrandr), каква е била дробта на 1920х1080.

дроб се получава 59.9 заради закръглянето и вътрешните тестове които върти драйвера за да види дали всичики честоти и 'херчета' могът да се вместят в режима.

Точно тази честота спокойно можеш да я намаляваш например на 50. може и на 30  :) Ако може само нея я задаваш, а пък другите параметри той автоматично ще си ги настрои. Смисълът е че като намалиш верикал рефреша, всички други честоти и тайминги автоматично падът и драйвера ще си каже - аха с тези по ниски параметри мога да изкарам тази резлолюция на дисплея.

 Спокойно няма да ти мига екрана, това е lcd. Ако намаляваш няма да го избиеш.



« Последна редакция: Feb 12, 2020, 12:10 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

makeme

  • Напреднали
  • *****
  • Публикации: 895
  • Distribution: Many
  • Window Manager: KDE
    • Профил
Re: Промяна на разделителна способност
« Отговор #8 -: Feb 12, 2020, 12:11 »
Рядко играя, но когато съм го правил, понякога разделителната способност на диспея си остава тази на играта, когато я затворя
Оправял съм го с

Код:
xrandr -s 1920x1080

и нищо повече от това не съм правил в терминала

S e съкращение от size. Имам го в първото мнение. Това работи, ако вече има създаден такъв режим (онова с многото странни цифри). В момента според графичната подсистема на XWindows, екрана ми не поддържа такава разделителна способност. Тъпото е, че същото ми казва и BIOS-а в информационната му част.

Рей, сега ще проверя, какви са тези неща.


~~~
доп.

Това от LX може да задава само създадени режими. Онова другото може да създава режими, но това, което прави е да ти отвори едно прозорче и вътре да има шибанг. Сиреч пак трябва да се изпише дългата команда с неизвестните цифрички. Не е по-удобно, отколкото да го направиш направо в командния ред.

Но ти благодаря, че се включи!
Гугълни каква ти е екранната резолюция за твоя лаптоп и задай нея. Понеже знам че ти е бавен нета, ако искаш пестни модела и ще ти я намерим.
Активен

Distributions:  UbuntuMate; Kubuntu; CentOS; Kali; Raspberry Pi OS ...

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Промяна на разделителна способност
« Отговор #9 -: Feb 12, 2020, 12:15 »
Dell Latitude E5430. На едната лепенка пише E5430v, това сигурно е някаква модификация.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Промяна на разделителна способност
« Отговор #10 -: Feb 12, 2020, 12:16 »
Ще взема да го създам. Значи XWindows все още го чете, ако го има?
Ах, мръсниците.

ами xorg.conf се чете и изпълнява. Аз например (Центос 7) имам вътре гама
Цитат
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"

    Gamma 0.9

EndSection

чудих се, чудих се къде да я сложа и я сложих там. >:D Но нямам нищо за режимите нито VertRefresh ... защото при мен всичко си работи нормално и автоматично.
Активен

Perl - the only language that looks the same before and after encryption.

makeme

  • Напреднали
  • *****
  • Публикации: 895
  • Distribution: Many
  • Window Manager: KDE
    • Профил
Re: Промяна на разделителна способност
« Отговор #11 -: Feb 12, 2020, 12:21 »
Dell Latitude E5430. На едната лепенка пише E5430v, това сигурно е някаква модификация.
There are two different 14-inch display options to choose from on the Latitude E5430, both of which graciously feature a matte finish. The first is a standard HD (1366x768) display, and the second is an HD+ (1600x900) display with Premium Panel Guarantee

Та има 2 версии. Предполагам че твоята е 1366x768 (стандартно за малки , стари лаптопи. и моята 13ка е с такава) ако някъде пише HD+ , може и другия да е. Разбира се спекулирам за надписа HD+, но може да ги пробваш и 2те . 1600x900 не ми се вярва да тръгне изобщо ако я набиеш.
« Последна редакция: Feb 12, 2020, 12:23 от makeme »
Активен

Distributions:  UbuntuMate; Kubuntu; CentOS; Kali; Raspberry Pi OS ...

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Промяна на разделителна способност
« Отговор #12 -: Feb 12, 2020, 12:32 »
На едната лепенка пише E5430v

Добре де Гога, сигурен ли си че този модел подържа 1920х1080? някога пускал ли си го? По прицип макс резолючията е native резолюцията - тази която съвпада с точките на дисплея. 1 точка от компютъра 1 точка на дисплея. Няма как да изобрази по-голяма резолюция.
Активен

Perl - the only language that looks the same before and after encryption.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Промяна на разделителна способност
« Отговор #13 -: Feb 12, 2020, 12:39 »
Ами винаги е работил на толкова. Още първия път, като го пуснах, проверих в Системните настройки на КДЕ, на каква резолюция работи и си беше толкова. Навремето това е била някаква много скъпа машина. Hещо от сорта на 2500 USD като нова.

Сега открих, че не съм си дочел викито на Убунту. Там си пише, човек, как да изкара въпросните цифрички:

Код
GeSHi (Bash):
  1. cvt 1920 1080 60  
  2. # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
  3. Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  4.  

И после си ги праска в командата:

Код
GeSHi (Bash):
  1. xrandr --newmode  "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  2.  

Но явно пак обърках нещо, защото го зададе на DP-3, а не на LVDS-1 и не мога да изпълня:

Код
GeSHi (Bash):
  1. xrandr --addmode LVDS-1 1920x1080_60
  2.  

Ще трябва да ровичкам още.
« Последна редакция: Feb 12, 2020, 12:41 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Промяна на разделителна способност
« Отговор #14 -: Feb 12, 2020, 12:46 »
Сега открих, че не съм си дочел викито на Убунту. Там си пише, човек, как да изкара въпросните цифрички:

Код
GeSHi (Bash):
  1. cvt 1920 1080 60  
  2. # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
  3. Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  4.  

И после си ги праска в командата:

Код
GeSHi (Bash):
  1. xrandr --newmode  "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  2.  

Ще трябва да ровичкам още.

Според мен трябва да е в обратен ред.
с xrandr се тества режима, след това се взимат цифричките и се набиват за постоянно в Modeline в xorg.conf
 

xrandr --newmode (--addmode) къде ги записва тези работи....Само за текущата сессия в паметта?
« Последна редакция: Feb 12, 2020, 12:59 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.