Felbontás gond! [megoldva]

Fórumok

Sziasztok!

Az a gondom hogy a 7.10-es Ubuntum bejelentkezéskor 1024×768-as felbontást állít be magának (vagy 800×600-at), de viszont ha újraindítom az X-et akkor helyreáll az eredeti 1280×800-as felbontásra. Elvileg a 915resolution kiírja hogy sikeresen el lett indítva 1280×800 módban de mégsem ekkora a felbontás!

Hozzászólások

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection

Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "hu"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Device"
Identifier "Failsafe Device"
Boardname "vesa"
Busid "PCI:0:2:0"
Driver "i810"
Screen 0
EndSection

Section "Monitor"
Identifier "Failsafe Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1280x800"
Horizsync 31.5-50.0
Vertrefresh 56.0 - 65.0
modeline "800x600@60" 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"
Device "Failsafe Device"
Monitor "Failsafe Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1280 800
Modes "1280x800@60" "1280x720@60" "1280x768@60" "800x600@60" "800x600@60"
EndSubSection

Ja, és már próbáltam a modeline-okat is törölni, de az nem ment!

Virtual 1280 800
Modes "1280x800@60" "1280x720@60" "1280x768@60" "800x600@60" "800x600@60"
EndSubSection

Ja, és már próbáltam a modeline-okat is törölni, de az nem ment!

Üdv.

Ha a Modeline sorokat tölöd az nem szokta különösképp "érdekelni" az Xorg-ot (több olyan xorg.conf-ot láttam /pl. a PC- és FreeBSD-ben), ahol alapból nem is volt Modeline sor.
Inkább a Modes sorban hagyd meg azt az egy felbontást amivel akarod, hogy működjön az X.

És ha többféle "szinmélységi szakasz" is van és ott meghatározva a felbontás, akkor az általad használt színmélységnél maradjon meg az a felbontás ami kell.

Esetünkben ez a Defaultdepth 24

Netán az is zavaró lehet, ha pl a Virtual-ban mondjuk kisebb felbontás van megadva mint amin működtetni akarod az X-et. Persze ez csak a kézzel való xorg.conf szerkesztés miatt bekövetkezhető hiba.

Modes "1280x800@60"

A többi felbontást töröld.

Megpróbáltam a fentiek alapján feltolni a felbontásomat 1024x768 fölé, de nem sikerült. Valaki talán tudja, mi a gond.

--- A linux: Ubuntu Feisty

--- A monitor:
Típus: Xerox XA3-17
Max felbontás: 1280x1024@75Hz
Vertical Refresh Rate: 60-75 Hz

--- A kártya:
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

--- /etc/default/915resolution
MODE=41
XRESO=1280
YRESO=1024
BIT=24

--- xorg.conf:
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "Device"
Identifier "Generic Video Card"
Driver "i810"
BusID "PCI:0:2:0"
VideoRam 65535
EndSection

Section "Monitor"
Identifier "Általános monitor"
Option "DPMS"
HorizSync 28-64
VertRefresh 60-75
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768"
EndSubSection
EndSection

--- 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.2

Chipset: 865G
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 27

Mode 30 : 1280x1024, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1280x1024, 8 bits/pixel
++++ Mode 41 : 1280x1024, 24 bits/pixel ++++
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1280x1024, 16 bits/pixel
Mode 50 : 1280x1024, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1280x1024, 24 bits/pixel

A jelölt részen egy 640x480-as felbontás volt, azt gondoltam átírni, láthatóan sikerrel.

Csináltam "dpkg-reconfigure -phigh xserver-xorg" -ot de az gyakorlatilag visszaírta a default xorg.conf -ot, szóval inkább kézzel írtam meg a fenti módon. Az indító scriptek végén van még egy saját scriptem (S99vege), amiben van pár dolog, ennek a végére felvettem a "/etc/init.d/915resolution start" -ot is, majd reboot.

Szemmel láthatóan a login ablak a kívánt (vagy olyasmi) felbontásban van, aztán belépés után visszavágódik az egész 1024x768@75Hz-re. A /var/log/X.log.0-ban gyakorlatilag nem látok hibát.

Ha futtatom a "Screen resolution" progit, akkor az 1024x768, 800x600 és 640x480-as felbontásokat mutat mind 75Hz-n és semmi mást.

Próbáltam lecserélni az int10 drivert i810-re de az sem segített.

Mit nem csinálok jól?