LINUX.ORG.RU

Рабочий стол больше монитора.

 , , , ,


1

1

Помучившись с установкой драйверов на sis 771/671, выставил родное разрешение 1280x800. Теперь рабочий стол немного в высоту больше экрана. То есть 1280х768 нормально подходит, но родное 1280х800. Как починить?
Прикладываю свой xorg.conf

Section "Device"
  Identifier "Generic Video Card"
	Boardname "sis"
	Busid "PCI:1:0:0"
	Driver "vesa"
	Screen 0
        Option "UseFBDev" "true"
        Option        "DPMS"
        Option "NoAccel"
        Option "ShadowFB"
        Option "Turboqueue"
        Option "MaxXFBMem"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	Vendorname	"Generic LCD Display"
	Modelname	"LCD Panel 1280x800"
	Horizsync	31.5-50.0
	Vertrefresh	56.0 - 65.0
  modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
  modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
#  modeline  "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
  modeline  "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
  modeline  "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
	Gamma	1.0
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		ViewPort	0 0
		Virtual	1280	800
		Modes		"1280x800@60"
	EndSubSection
EndSection

Section "Module"
    Disable "dri"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
    Load "GLcore"
    Load   "i2c"
    Load   "bitmap"
    Load   "ddc"
    Load   "int10"
    Load   "vbe"
    Load "speedo"
    Load "record"
EndSection

Section "DRI"
        Mode 0666
EndSection



Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от vors

Тогда попробуйте мой.

Section "Module"

    SubSection  "extmod"
    EndSubSection

    Load        "type1"
    Load        "freetype"
    Load       "glx"

EndSection

Section "Files"

    RgbPath	"/usr/share/X11/rgb"

    FontPath   "/usr/share/fonts/local/"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/OTF/"
    FontPath   "/usr/share/fonts/TTF/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath   "/usr/share/fonts/CID/"
    FontPath   "/usr/share/fonts/Speedo/"
    FontPath   "/usr/share/fonts/75dpi/:unscaled"
    FontPath   "/usr/share/fonts/100dpi/:unscaled"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/cyrillic/"

EndSection


Section "InputDevice"

    Identifier	"Keyboard1"
    Driver	"kbd"

EndSection

Section "InputDevice"

    Identifier	"Mouse1"
    Driver	"mouse"

    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/mouse"

EndSection

Section "Monitor"

    Identifier  "My Monitor"

EndSection

Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "ati"
EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "VESA Framebuffer"
    Monitor     "My Monitor"

   DefaultDepth 24


    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1280х800"
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes "1024x768" "800x600" "640x480"
    EndSubsection

EndSection


Section "ServerLayout"

    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection
the_green
()
Ответ на: комментарий от vors

Могу еще посоветоваь загрузиться с любого, желательно старого livcd, старого, чтоб создал xorg.conf, а то сейчас он далеко не везде есть. Если картинка будет правильной, то слизать xorg.conf оттуда, помню сам так делал.

the_green
()
Ответ на: комментарий от the_green

Попробовал Ubuntu 10.10, с конфигурировал xorg.conf перезапустил gdm, максимальное разрешение 800х600.

vors
() автор топика
Ответ на: комментарий от vors

Horizsync и Vertrefresh указаны верно?
Попробуй так:

Section "Monitor"
	Identifier	"Configured Monitor"
	Vendorname	"Generic LCD Display"
	Modelname	"LCD Panel 1280x800"
	Horizsync	31.5-50.0
	Vertrefresh	56.0 - 65.0
	modeline  "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
	Gamma	1.0
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	Option              "metamodes" "1280x800_60 +0+0"
	SubSection "Display"
		Depth	24
	EndSubSection
EndSection

HTaeD ★★★★
()
Ответ на: комментарий от HTaeD

Если сделать так, как ты написал, то пропадает 1280х800 из выбора разрешения. Вообще если убрать Virtual 1280 800, оно пропадает.

vors
() автор топика
Ответ на: комментарий от vors

Без указания Horizsync и Vertrefresh пробовал?
С опцией IgnoreEDID?
Попробуй добавить в секцию настроек монитора:

DisplaySize     1280    800

HTaeD ★★★★
()
Ответ на: комментарий от HTaeD

Без указания Horizsync и Vertrefresh пробовал?


получается вот такая хрень

С опцией IgnoreEDID?
Попробуй добавить в секцию настроек монитора:

DisplaySize     1280    800


Ничего не меняется

vors
() автор топика
Ответ на: комментарий от vors

Попробуй с таким конфигом:

Section "Device"
  Identifier "Generic Video Card"
	Boardname "sis"
	Busid "PCI:1:0:0"
	Driver "sis"
	Screen 0
	Option "DPMS"
	Option "EnableSisCtrl" "yes"
	Option "XvDefaultAdaptor" "Blitter"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	Vendorname	"Generic LCD Display"
	Modelname	"LCD Panel 1280x800"
	Horizsync	31.5 - 50.0
	Vertrefresh	56.0 - 65.0
	Modeline	"1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
	Gamma		1.0
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Viewport 0 0
		Modes	"1280x800"
	EndSubSection
EndSection

Section "Module"
    Disable "dri"
    Load "dbe"
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx"
    Load "vbe"
EndSection
Если не поможет, то измени:
Section "Device"
  Identifier "Generic Video Card"
	Boardname "sis"
	Busid "PCI:1:0:0"
	Driver "sis"
	Screen 0
	Option "DPMS"
	Option 	"UseTiming1280" "yes"
	Option 	"EnableSiSCtrl" "no"
	Option 	"DRI" "off"
EndSection

HTaeD ★★★★
()
Ответ на: комментарий от HTaeD

С конфигом не помогло, 1280х800 пропало из выбора разрешений. Добавил Virtual 1280 800, 1280х800 появилось, но проблема осталась. Изменения не помогли:(
Кучу конфигов из интернета перепробовал, ничего не помогает :(

vors
() автор топика
Ответ на: комментарий от vors

>> Могу еще посоветоваь загрузиться с любого, желательно старого livcd, старого, чтоб создал xorg.conf, а то сейчас он далеко не везде есть.

> Попробовал Ubuntu 10.10

Он же не старый... Вот: ftp://ftp.cise.ufl.edu/pub/mirrors/knoppix/KNOPPIX_V5.1.1CD-2007-01-04-EN.iso

ZenitharChampion ★★★★★
()

А через xrandr если попробовать разрешение ставить?
По мне выполнение одной строчки более изящно, чем использование xorg.conf по старинке.

anonymous_sama ★★★★★
()
Ответ на: комментарий от ZenitharChampion

виснет во время загрузки. Пишет что-то про видео и виснет.

vors
() автор топика
Ответ на: комментарий от smilessss

Уже давно бы сменил, но это ноут.

vors
() автор топика
Ответ на: комментарий от anonymous_sama
$ xrandr --output default --mode 1280x800
xrandr: Failed to get size of gamma for output default


разрешение меняется, но проблема остается. Можно ли с xrandr задать размер экрана?

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