Премини към съдържанието
UzunovIT

Проблем с видео драйвер и резолюция

Препоръчан отговор


Здравейте.

Изглежда линукс драйвера за моята видео карта (nVidia GeForce 7300LE) не е особено читав.. Най-голямата резолюция, която мога да избера от настройките е 1152х864, което всъщност не ме устройва. Под Windows съм с 1280х1024 и всичко е ОК. Може ли да се измисли нещо по въпроса? Един приятел ми каза, че може да се напише нещо в някакъв файл и да станат нещата, но не е сигурен. Порових се тук-там, но нищо не открих.

Peace! :)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Каква е дистрибуцията, че не си споменал ?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Нещо не мога да се оправя в конзолата..

Написах следното нещо:

xrandr --newmode "1280x1024" 63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync			  xrandr --addmode VGA 1280x1024			  xrandr --output VGA --mode 1280x1024

и излезе следния ерор:

           xrandr --output VGA --mode 1280x1024
Редактирано от Мариян Узунов (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Защо не отвориш мениджъра си на пакети и не погледнеш наличните модули http://s19.postimg.org/sqsjl9foz/nvidia.png

Щом в Debian имам поддръжка на тази видеокарта, съмнявам се да няма и в Ubuntu. 

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

За добавянe на нова резолюция погледни това

 

edit: Провери ли добре със `ctv`?

 

Защото твоя изхот се различава, от това кое нa мен ми показва след като изпълна

 

(~)% cvt 1280 1024                                                                                                    
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

Редактирано от ivoarch (преглед на промените)
  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Използвай

#!/bin/sh# Добави дисплей резолуция със "Xrandr".# Замени VGA1 със правилния дисплей (HDMI.LVDS1...)# провери със cvt 1440 900 xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsyncxrandr --addmode VGA1 1440x900_60.00xrandr --output VGA1 --mode 1440x900_60.00

Подобна тема http://www.kaldata.com/forums/topic/212940-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC-%D1%81-%D1%80%D0%B5%D0%B7%D0%BE%D0%BB%D1%8E%D1%86%D0%B8%D1%8F%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B0/

 

 

За добавянe на нова резолюция погледни това

 

edit: Провери ли добре със `ctv`?

 

Защото твоя изхот се различава, от това кое нa мен ми показва след като изпълна

 

(~)% cvt 1280 1024                                                                                                    

# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz

Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

 

след 2рия ред:

 

xrandr: cannot find output "VGA"

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Замени VGA със правилния дисплей HDMI или LVDS1 или ...

 

Погледни със командата xrandr във терминал

 

пример:

 

(~)% xrandr                                                                                                                Screen 0: minimum 320 x 200, current 1024 x 600, maximum 32767 x 32767LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 223mm x 125mm  1024x600       60.0*+  800x600        60.3     56.2 640x480        59.9  VGA1 disconnected (normal left inverted right x axis y axis)VIRTUAL1 disconnected (normal left inverted right x axis y axis)

 

Заменете черното със VGA

 

edit: При мен е LVDS1, но при вас може да е друго, така че, ползвайте вашия изход.

Редактирано от ivoarch (преглед на промените)
  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Получи се двоен пост сори!

Редактирано от ivoarch (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Замених VGA с VGA-0, но веднага след първия ред:

X Error of failed request:  BadName (named color or font does not exist)  Major opcode of failed request:  140 (RANDR)  Minor opcode of failed request:  16 (RRCreateMode)  Serial number of failed request:  29  Current serial number in output stream:  29

. .. . :X

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Не ви разбирам, добре заменили сте VGA със вашият дисплей,  покажете ми точно, след това какво стартирате за да ви излезне това съобщение (по-горе).

 

Ето стартирай това.

 

Запази го като add_newmode_display.sh

 

После му дай права chmod +x add_newmode_display.sh

 

И полсе го изпълни ./add_newmode_display.sh

#!/bin/sh# Добави дисплей резолуция със "Xrandr".# Замени VGA1 със правилния дисплей (HDMI.LVDS1...)# провери със cvt 1280 1024xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsyncxrandr --addmode VGA-0 1280x1024_60.00xrandr --output VGA-0 --mode 1280x1024_60.00

След това трябва да се е сменила резолюцията ви.

Пишете дали е така?

Редактирано от ivoarch (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
antichrist@JARWIS ~ $ sudo chmod +x /bin/add_newmode_display.sh[sudo] password for antichrist: antichrist@JARWIS ~ $ sudo /bin/add_newmode_display.shX Error of failed request:  BadName (named color or font does not exist)  Major opcode of failed request:  140 (RANDR)  Minor opcode of failed request:  16 (RRCreateMode)  Serial number of failed request:  29  Current serial number in output stream:  29X 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:  29  Current serial number in output stream:  30xrandr: cannot find mode 1280x1024_60.00

Сега ще си играя 5 часа, но ще го направя..

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ок, пробвай замени  "1280x1024_60.00" от първата линия на скрипта със "1280x1024" ако пак не става със "1280x1024_ok".

 

само тази линия от скрипта.

 

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

едит:

===========

 

След като ви дава цитирам тази грешка.

 

 

sudo /bin/add_newmode_display.sh
X Error of failed request:  BadName (named color or font does not exist)
 Major opcode of failed request:  140 (RANDR)
 Minor opcode of failed request:  16 (RRCreateMode)
 Serial number of failed request:  29
 Current serial number in output stream:  2

 

Значи вече сте добавили новото модо резолюция, и затова изкарва грешка.

 

Просто изпълни само 3-ред от скрипта, и би требвало да работи с нова резолюция.

 

xrandr --output VGA-0 --mode 1280x1024_60.00
 

edit:

Или за най голяма сигорност, рестартирай компа, и изпълни скрипта.

Редактирано от ivoarch (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Рестартирах, изпълних кода, не даде грешка, но пак си е същата резолюция..

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

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

 

xrandr -q

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

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

 

xrandr -q

antichrist@JARWIS ~ $ xrandr -qScreen 0: minimum 8 x 8, current 1152 x 864, maximum 4096 x 4096VGA-0 connected primary 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm   1024x768       60.0 +   1360x768       60.0     59.8     1152x864       60.0*    800x600        72.2     60.3     56.2     680x384        60.0     59.8     640x480        59.9     576x432        60.1     512x384        60.0     400x300        72.2     60.3     56.3     320x240        60.1  DVI-I-0 disconnected (normal left inverted right x axis y axis)TV-0 disconnected (normal left inverted right x axis y axis)DVI-I-1 disconnected (normal left inverted right x axis y axis)antichrist@JARWIS ~ $ 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Хм, странно въобще не ви е добавена новата резолюция.

 

Дай да направим така, трябва да стане, при мен става.

 

Изпълнете:

 

Първо: xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

Второ: xrandr --addmode VGA-0 1280x1024_60.00

 

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

 

Така след като изпълниш второто, даде ли ти грешка, като оная по горе? 

 

edit:По някога проблема е че, като изпълниш първата команда, новото моде се вписва в дисплай с различно име от пример VGA-0, и за това при команда две дава грешка , тъй като тя създава ново модо за VGA-0, а такова модо във VGA-0 не съществува.

 

Решение, като изпълниш команда едно, да се провери със xrandr къде точно е добавено новото моде.

 

Пример за вискчо казано по горе, по подразбиране аз ползвалм LVDS1 когато се опитам да създам ново моде, команда едно овтоматично го създава във друго име на дисплай в моя случай той е с име VIRTUAL1.

 

Така след като знам че, команда едно е създала новото модо в VIRTUAL1, аз заменям команда две ето така: xrandr --addmode VIRTUAL1 1280x1024_60.00

 

След това за да смена на новото модо, идва команда три във която пак изполвзам името на новия дисплай VIRTUAL1:

 

ето така: xrandr --output VIRTUAL1 --mode 1280x1024_60.00

 

Сега съм вече с ново модо :)

 

Ето как изглежда моя изход от xrandr -q

Screen 0: minimum 320 x 200, current 1024 x 600, maximum 32767 x 32767LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 223mm x 125mm  1024x600       60.0*+  800x600        60.3     56.2    640x480        59.9  VGA1 disconnected (normal left inverted right x axis y axis)VIRTUAL1 connected (normal left inverted right x axis y axis)  1280x1024_60.00   59.9 

След като изпълниш двете команди дай xrandr -q да вида дали ти е добавена, или какво е станало.

Редактирано от ivoarch (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

След 1вата команда се появи това:

DVI-I-1 disconnected (normal left inverted right x axis y axis)  1280x1024_60.00 (0x273)  109.0MHz        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz

Само не знам защо пише disconnected.

Изпълних и другите команди, заменяйки VGA-0 с DVI-I-1, пак нищо.. След 3тата команда излезе следния ерор:

antichrist@JARWIS ~ $ xrandr --output DVI-I-1 --mode 1280x1024_60.00xrandr: cannot find mode 1280x1024_60.00

ЕДИТ:

 

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

antichrist@JARWIS ~ $ xrandr --addmode DVI-I-1 1280x1024_60.00X 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:  29  Current serial number in output stream:  30
Редактирано от Мариян Узунов (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Щом ви излиза 1280x1024_60.00 във DVI-I-1, трябва да стане.

Пробвай пак стъпките на ново, това е начина. Провери за правописни грешки или нещо такова.

Също си поиграй и рестартирай, и пак на ново, стъпка по стъпка като проверяваш със xrandr след всяка команда.

 

Все пак пиши какво се получава, и да ли е станало.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Това нещо не е наред..

Сега след изпълнение на командите стигам до тази грешка:

xrandr: Configure crtc 1 failed

..

И още нещо.. След изпълнение на 1вата команда се записа нещо в xrandr -q, но след край на сесията или рестарт изчезва.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Нормално е да изчезне, тъй като нещата са временни, затовате карам да рестартираш или излизаш от сесия,

за да видим при чиста настройка как се добавят и така...

 

След като оспеем да ти нагласим всичко, ще ги направим постоянни.

Но иначе тези команди които изпълняваме сега са временни.

 

Относно грешката, кога по точно ти излиза?

 

След 3-тата команда  ли?

 

Като изпълниш xrandr -q пак ли излиза некъде в редовете?

 

Ако е след третата команда, пробвай да създадеш нова команда ето така:

 

дай ми изхода от тази командa

 

cvt 1280 1024 59 за да ти кажа как трябва да е всичко нa ново.

 

също дай  и xrandr -q командата, цялата.

 

edit: Също може проблемa да е по дълбок, да е нещо от xorg сервера или вашия видео драйвер.

Редактирано от ivoarch (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Отговора след cvt е следният:

# 1280x1024 58.85 Hz (CVT) hsync: 62.50 kHz; pclk: 106.00 MHzModeline "1280x1024_59.00"  106.00  1280 1360 1488 1696  1024 1027 1034 1062 -hsync +vsync

xrandr -q

antichrist@JARWIS:~$ xrandr -qScreen 0: minimum 8 x 8, current 1152 x 864, maximum 4096 x 4096VGA-0 connected primary 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm   1024x768       60.0 +   1360x768       60.0     59.8     1152x864       60.0*    800x600        72.2     60.3     56.2     680x384        60.0     59.8     640x480        59.9     576x432        60.1     512x384        60.0     400x300        72.2     60.3     56.3     320x240        60.1  DVI-I-0 disconnected (normal left inverted right x axis y axis)TV-0 disconnected (normal left inverted right x axis y axis)DVI-I-1 disconnected (normal left inverted right x axis y axis)  1280x1024_60.00 (0x2c0)  109.0MHz        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz

offtopic: Пич, не знам как още ти се занимава с моите глупости.. евала.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Добрe но нe ми каза за грешката?

 

edit: Още ли я има след 3-тата команда?

 

 

offtopic: Пич, не знам как още ти се занимава с моите глупости.. евала.

Човек се очи от своите грешки, и грешкиte нa другите ;)

Редактирано от ivoarch (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Изхода на xrandr -q след xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync :

antichrist@JARWIS:~$ xrandr -qScreen 0: minimum 8 x 8, current 1152 x 864, maximum 4096 x 4096VGA-0 connected primary 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm   1024x768       60.0 +   1360x768       60.0     59.8     1152x864       60.0*    800x600        72.2     60.3     56.2     680x384        60.0     59.8     640x480        59.9     576x432        60.1     512x384        60.0     400x300        72.2     60.3     56.3     320x240        60.1  DVI-I-0 disconnected (normal left inverted right x axis y axis)TV-0 disconnected (normal left inverted right x axis y axis)DVI-I-1 disconnected (normal left inverted right x axis y axis)  1280x1024_60.00 (0x282)  109.0MHz        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hzantichrist@JARWIS:~$ 

---

Изхода на xrandr --addmode DVI-I-1 1280x1024_60.00

antichrist@JARWIS:~$ xrandr --addmode DVI-I-1 1280x1024_60.00X 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:  29  Current serial number in output stream:  30

---

Изхода на xrandr --output VIDVI-I-1 --mode 1280x1024_60.00

xrandr: cannot find mode 1280x1024_60.00

. . .

Това надали има оправяне..


 

Редактирано от Мариян Узунов (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

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