LINUX.ORG.RU

Как выставить разрешение 1680x1050?


0

0

Asus M6Va, Suse 10.1. Требуется выставить разрешение 1680x1050.
Вот кусок x.org:

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 305 230
HorizSync 30-66
Identifier "Monitor[0]"
ModelName "1680X1050@60HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 50-61
UseModes "Modes[0]"
EndSection


Section "Modes"
Identifier "Modes[0]"
Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"

EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Sax2 говорит, что разрешение 1680X1050. Все утилиты, позволяющие контролировать и изменять разрешение, типа krandrtray, говорят, что текущее разрешение 1280x800, 60Hz. Да и на глаз это скорее 1280, чем 1680. В xorg.0.log, если я не ошибаюсь, прописано 1280x800 как текущее (и максимальное) разрешение. Что я делаю не так?:)

Re: Как выставить разрешение 1680x1050?

кусок xorg.conf, в смысле.

SlonoInquisitor ()

Re: Как выставить разрешение 1680x1050?


Команда: gtf 1680 1050 60
Получиш:

# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync


(VendorName "--> LCD" Это то, что я думаю??!!
Если у тебя LCD монитор, то поставить разрешение больше разрешения матрицы - не получится!!!)

SlavikSS ★★ ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlavikSS

Re: Как выставить разрешение 1680x1050?

>Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087

Ну у меня же такой modeline и прописан! А реальное разрешение в соответствии с ним не выставляется.

>Если у тебя LCD монитор, то поставить разрешение больше разрешения матрицы - не получится!!!) Это понятно, но у моего LCD как раз такое разрешение и есть. http://asusnb.ru/cgi-bin/catalog.pl?option=FullModelInfo&id=34

SlonoInquisitor ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlonoInquisitor

Re: Как выставить разрешение 1680x1050?

Вот тебе кусочек рабочий (mandrake 10):

Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "1024x768 @ 70 Hz"
HorizSync 31.5-57.0
VertRefresh 50-85

ModeLine "800x600_75.00" 48.91 800 840 920 1040 600 601 604 627 -HSync +VSync
EndSection

SlavikSS ★★ ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlavikSS

Re: Как выставить разрешение 1680x1050?

>Если у тебя LCD монитор, то поставить разрешение больше разрешения матрицы - не получится!!!

У меня Samsung 710N с 1280x1024. Легко тянет до 1600x1200. Естественно, с интерполяцией.

KRoN73 ★★★★★ ()
Ответ на: Re: Как выставить разрешение 1680x1050? от sednivo

Re: Как выставить разрешение 1680x1050?

>Интерполяция это наоборот кажеться, когда матрица 1280x1024, а ставиш 800x600

Интерполяция - это, вообще, когда вычисляются недостающие значения.

800x600 растягивать до 1280x1024 мониторы умели всегда.

А вот в моём случае - в том и прикол, что 1600x1200 ужимаются в 1280x1024 :) Хотя монитор и выдаёт на экран на какое-то время предупреждение, что работает не в оптимальном режиме.

KRoN73 ★★★★★ ()

Re: Как выставить разрешение 1680x1050?

Интересно, как в принципе разрешение может не соответствовать modeline?

SlonoInquisitor ()

Re: Как выставить разрешение 1680x1050?

OSD на мониторе что говорит по поводу видео режима

grep -C 2 "1680x1050" /var/log/Xorg.0.log

nosuchuser ()
Ответ на: Re: Как выставить разрешение 1680x1050? от nosuchuser

Re: Как выставить разрешение 1680x1050?

Что такое OSD? Меню монитора, что ли? Если так, то у меня его нет, это же ноутбук.

Grep ничего не дает, нет там даже упоминания такого разрешения.

Может, это Sax2 глючит?

SlonoInquisitor ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlonoInquisitor

Re: Как выставить разрешение 1680x1050?

Modeline "1680x1050" 135.98 1680 1784 1960 2240 1050 1051 1054 1084 -HSync +Vsync

попробуй вставить вместо UseModes. если grep ничего не дает, то вариант "1680x1050" даже не рассматривается. может не латинские буквы в конфиге?

nosuchuser ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlonoInquisitor

Re: Как выставить разрешение 1680x1050?

Посмотри man xorg.conf на предмет порядка использования файлов конфигурации по-моему ты редактируешь один файл, а X читает другой.

nosuchuser ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlonoInquisitor

Re: Как выставить разрешение 1680x1050?

А если попробовать X -configure?
В полученном конфиге проставить разрешение.
Если там сработает перенести.

unicsoid ★★ ()

Re: Как выставить разрешение 1680x1050?

Section "ServerFlags"
	Option "AllowMouseOpenFail"  "true"
	
EndSection

Section "Files"

	FontPath    "/usr/share/fonts/misc:unscaled"
#	FontPath	"/usr/share/fonts/winfonts"
	FontPath    "/usr/share/fonts/Type1"
	FontPath    "/usr/share/fonts/TTF"
	FontPath    "/usr/share/fonts/corefonts"
	FontPath    "/usr/share/fonts/freefont"
	FontPath    "/usr/share/fonts/sharefonts"
	FontPath    "/usr/share/fonts/terminus"
	FontPath    "/usr/share/fonts/ttf-bitstream-vera"
	FontPath    "/usr/share/fonts/75dpi:unscaled"
	FontPath    "/usr/share/fonts/100dpi:unscaled"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
#	Load  "GLcore"
	Load  "dbe"
#	Load  "dri"
	Load  "extmod"
	Load  "glx"
        Load  "bitmap" # bitmap-fonts
#	Load  "speedo"
	Load  "type1"
	Load  "freetype"
#	Load  "record"
EndSection

Section "InputDevice"
	Identifier  "Keyboard1"
	Driver      "keyboard"
        Option      "CoreKeyboard"
	Option "XkbRules" "xorg"
	Option "XkbModel" "pc105"
	Option "XkbLayout" "en"

EndSection

Section "InputDevice"
   Identifier "Touchpad"
   Driver "synaptics"
   Option "SendCoreEvents"
   Option "Device" "/dev/input/event2"
   Option "Protocol" "event"
   # Next line required only if you want to disable the mousepad while typing:
   #Option "SHMConfig" "on"
   # The rest of the options are NOT required, just a default similar to 
   #the Windows drivers with non of the extra features.
   Option "LeftEdge" "1900"
   Option "RightEdge" "5400"
   Option "TopEdge" "1400"
   Option "BottomEdge" "4500"
   Option "FingerLow" "25"
   Option "FingerHigh" "30"
   Option "MaxTapTime" "0"
   Option "MaxTapMove" "0"
   Option "VertScrollDelta" "100"
   Option "MinSpeed" "0.85"
   Option "MaxSpeed" "2.90"
   Option "AccelFactor" "0.0280"
EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
	Option		"SendCoreEvents"	"true"
        Option          "Protocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
	Option		"Resolution"		"1600"
EndSection

Section "Modes"
	Identifier "16:10"
	Modeline "1280x800"  107.21 1280 1360 1496 1712 800 801 804 835
	Modeline "1280x800"  123.38 1280 1368 1504 1728 800 801 804 840
	Modeline "1280x800"  147.89 1280 1376 1512 1744  800  801  804  848
	Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087
	Modeline "1680x1050" 188.07 1680 1800 1984 2288 1050 1051 1054 1096
	Modeline "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103
	Modeline "1680x1050" 256.20 1680 1808 1992 2304 1050 1051 1054 1112
EndSection

Section "Device"
	Identifier  "geforce-fx-5650"
	Driver      "nvidia"
	Option		"RenderAccel" "true"
	Option		"backingstore" "false"
	Option 		"AllowGLXWithComposite" "true"
	Option		"UseEdidDpi"	"false"
	Option		"DPI"		"127 x 129"
	Option		"NoLogo"	"true"
	#VideoRam    131072
EndSection

Section "Screen"
	Identifier  "Screen1"
	Device      "geforce-fx-5650"
	Monitor     "Monitor0"
	DefaultDepth 24

   Subsection "Display"
	Depth       8
	Modes       "1680x1050" "1024x768" "800x600" "640x480"
	ViewPort    0 0
   EndSubsection

   Subsection "Display"
	Depth       16
	Modes       "1680x1050" "1024x768" "800x600" "640x480"
	ViewPort    0 0
   EndSubsection

   Subsection "Display"

	Depth       24
	Modes       "1680x1050" "1024x768" "800x600" "640x480"
	ViewPort    0 0
   EndSubsection

EndSection


# ServerLayout sections.

Section "ServerLayout"
	Identifier  "Simple Layout"
	Screen "Screen1"
	InputDevice "Touchpad" "CorePointer"
	InputDevice "USB Mouse" "CorePointer"
	InputDevice "Keyboard1" "CoreKeyboard"
	Option "BlankTime"	"5"	# Blank the screen in 10 min (fake)
	Option "StandByTime"	"5"	# Turn off screen in 20 min (DPMS)
	Option "SuspendTime"    "5"	# Full hibernation in 30 min (DPMS)
	Option "OffTime"	"5"	# Turn off DPMS monitor (DPMS)
EndSection


Section "Monitor"
	Identifier	"Monitor0"
	HorizSync   31.5 - 100
	VertRefresh 30-90
	UseModes    "16:10"
	Option "DPMS"
	#DisplaySize	335  205
EndSection

Krechet ()
Ответ на: Re: Как выставить разрешение 1680x1050? от Krechet

Re: Как выставить разрешение 1680x1050?

Всех поздравляю с успешным неразрешением проблемы. Надо, во-первых, посмотреть /var/log/Xorg.0.log или что-то типа того на предмет строки, где устанавливается разрешение. А во-вторых, сдается мне что встречал где-то на просторах инета радостные заявление мужика, который таки добился такого разрешения... и дело там было в графическом чипсете, мужику прищлось что-то там даже патчить.

anonymous ()
Ответ на: Re: Как выставить разрешение 1680x1050? от SlavikSS

Re: Как выставить разрешение 1680x1050?

Я сталкивался с этой проблемой. Мне помогло следующее

Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "1024x768 @ 70 Hz" # HorizSync 31.5-57.0 # VertRefresh 50-85

ModeLine "800x600_75.00" 48.91 800 840 920 1040 600 601 604 627 -HSync +VSync EndSection

Т.е. я закомментировал HorizSync и VertRefresh

anonymous ()

Re: Как выставить разрешение 1680x1050?

я конечно извеняюсь, но нах матрице лаптя HorizSync и VertRefresh? просто моделайны указываешь и живи себе бед не знаю

CuB ★★ ()

Re: Как выставить разрешение 1680x1050?

Не работает ни один способ. Всем, тем не менее, спасибо.

SlonoInquisitor ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.