You are not logged in.

#1 2010-02-13 01:47:35

beachcoder
Member
Registered: 2009-10-08
Posts: 130

[SOLVED] X11 configuration on an exotic notebook graphics card

Hello!

I want to get Arch Linux running on a so called ECS Elitegroup 532 notebook, with the following configuration:

+ 1 Ghz Efficeon CPU by Transmeta
+ 256 MB RAM
+ XGI Volari XP5 Graphics Card with 32 MB RAM
+ 40 GB HDD
+ DVD / CD-RW drive

Okay, this is not my first Arch Linux installation, and I know that configuring X11 is always an ordeal. But this one caps out everything of my experience so far. Well, I searched a lot along the web and even in this forum. There are some links that refer to Arch Linux and this XGI Volari graphics card in combination with the "trident" driver.

Well, first, "X" did nothing with the default configuration it outputs with X -configure. Then, I modified varous things, and my current result is this xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option "AutoAddDevices" "false"
    Option "AutoEnableDevices" "false"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "glx"
    Load  "extmod"
    Load  "dri2"
    Load  "dbe"
    Load  "dri"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option        "XkbLayout" "de"
    Option      "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    31.5 - 64.3
    VertRefresh    50-70
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"               # [<bool>]
        #Option     "DefaultRefresh"         # [<bool>]
        #Option     "ModeSetClearScreen"     # [<bool>]
    Identifier  "Card0"
    Driver      "trident"
    VendorName  "Trident Microsystems"
    BoardName   "XGI Volari XP5"
    BusID       "PCI:1:0:0"

    Option    "AccelMethod" "XAA"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"

    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Ok. With this xorg.conf, I'm able to run something when calling startx. I started xterm first, then enlightenment_start. Both  run very fine, except that I have the problem, that the resolution I see does not fit into the display. It looks as 1280x1024 pixel on a display which only supports 1024x768, so I only the the upper-left corner of this resolution.

How can I bring it down to 1024x768? Various changes in my xorg.conf (things that where outlined in the Wiki and other threads of various Linux forums) oftenly resulted in a blank, black screen, becoming white, and then again becoming black - and I was not able to do anything, except turn the notebook off, and on again (yep, it's like in "IT Crowd"). And because testing configurations this way stresses me very much.

Isn't there an easier way to set up X11 quickly? Why do distributions like Ubuntu get it already in the Live-CD, and in Arch Linux, it's always a cramp.

But anyway, any useful help is deeply appreciated!

So long,
beachcoder

Last edited by beachcoder (2010-02-14 07:02:59)

Offline

#2 2010-02-13 07:50:03

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

In the several SubSection "Display" entries in xorg.conf add a line like this below each "Depth" line :
Modes "1024x768" "800x600" "640x480"
Then (re)start X. That should restric the resolution...

You could also try adding this line:
DefaultDepth          16   (or 24 if you like that better)
to the screen-section itself i.e. directly below the Monitor-line if the above doesn't help.

Btw Colour depths of 1, 4, 8, 15 sound strange to me... I only have 3 subsections for 16, 24 and 32 depth.

OT: Nice to finally see someone else use e16 smile

Offline

#3 2010-02-13 08:41:32

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Did you try with no xorg.conf? X autodetection works in most cases, as long as you're using an open source driver.

Offline

#4 2010-02-13 10:49:00

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Good Morning!

MAroco wrote:

In the several SubSection "Display" entries in xorg.conf add a line like this below each "Depth" line :
Modes "1024x768" "800x600" "640x480"
Then (re)start X. That should restric the resolution...

You could also try adding this line:
DefaultDepth          16   (or 24 if you like that better)
to the screen-section itself i.e. directly below the Monitor-line if the above doesn't help.

Btw Colour depths of 1, 4, 8, 15 sound strange to me... I only have 3 subsections for 16, 24 and 32 depth.

Thanks for the quick answer - but unfortuntatelly this does not help. When I added the Modes-Attribute to all Display-Subsections, I got the same effect as always when I misconfigured something. The screen is black, then becomes white (smothly) and then again black - and the system hangs and can only be rebootet with the Power-button. Nothing else worked.

My xorg.conf looks currently like this. I did also configure three SubSections for each depth, but when incommenting the lines with the Modes, it fails again with this stupid behavior.

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option "AutoAddDevices" "false"
    Option "AutoEnableDevices" "false"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "glx"
    Load  "extmod"
    Load  "dri2"
    Load  "dbe"
    Load  "dri"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option        "XkbLayout" "de"
    Option      "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    31.5 - 64.3
    VertRefresh    50-70
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"               # [<bool>]
        #Option     "DefaultRefresh"         # [<bool>]
        #Option     "ModeSetClearScreen"     # [<bool>]
    Identifier  "Card0"
    Driver      "trident"
    VendorName  "Trident Microsystems"
    BoardName   "XGI Volari XP5"
    BusID       "PCI:1:0:0"

    Option    "AccelMethod" "XAA"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth 24

    SubSection "Display"
        Viewport   0 0
        Depth     16
    #    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    #    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     32
    #    Modes "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
MAroco wrote:

OT: Nice to finally see someone else use e16 smile

Yep, but I'm using DR17 of Enlightenment smile.

tomk wrote:

Did you try with no xorg.conf? X autodetection works in most cases, as long as you're using an open source driver.

Yes, but it took no effect. Same behavior as above. sad Unfortuntatelly. Is trident an open source driver?

So long,
beachcoder

Offline

#5 2010-02-13 10:58:44

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Oh and this is what Xorg.0.log contains, after X started with these effects (e.h. when incommenting Modes-sections).

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.7.4.901 (1.7.5 RC 1)
Release Date: 2010-01-23
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-ARCH i686 
Current Operating System: Linux khaos 2.6.32-ARCH #1 SMP PREEMPT Tue Feb 9 14:46:08 UTC 2010 i686
Kernel command line: root=/dev/disk/by-uuid/773de196-0f7e-4228-b132-21a037bdcf9d ro vga=0x0318
Build Date: 31 January 2010  11:40:13AM
 
Current version of pixman: 0.16.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb 13 12:02:53 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "AutoAddDevices" "false"
(**) Option "AutoEnableDevices" "false"
(**) Not automatically adding devices
(**) Not automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1" does not exist.
    Entry deleted from font path.
(**) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled
(**) ModulePath set to "/usr/lib/xorg/modules"
(II) Loader magic: 0x81e5100
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 6.0
    X.Org XInput driver : 7.0
    X.Org Server Extension : 2.0
(--) using VT number 7

(--) PCI:*(0:1:0:0) 1023:2200:1019:0f56 Trident Microsystems XGI Volari XP5 rev 2, Mem @ 0xf0000000/134217728, 0xfe400000/4194304, 0xe8000000/134217728, 0xfe9f8000/32768, BIOS @ 0x????????/262144
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "trident"
(II) Loading /usr/lib/xorg/modules/drivers/trident_drv.so
(II) Module trident: vendor="X.Org Foundation"
    compiled for 1.7.3.902, module version = 1.3.3
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
    compiled for 1.7.0.901, module version = 1.5.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 7.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
    compiled for 1.7.0.901, module version = 1.4.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 7.0
(II) TRIDENT: driver for Trident chipsets: tvga9000, tvga9000i, tvga8900c,
    tvga8900d, tvga9200cxr, tgui9400cxi, cyber9320, cyber9388, cyber9397,
    cyber9397dvd, cyber9520, cyber9525dvd, cyberblade/e4, tgui9420dgi,
    tgui9440agi, tgui9660, tgui9680, providia9682, providia9685,
    cyber9382, cyber9385, 3dimage975, 3dimage985, blade3d, cyberbladei7,
    cyberbladei7d, cyberbladei1, cyberbladei1d, cyberbladeAi1,
    cyberbladeAi1d, bladeXP, cyberbladeXPAi1, cyberbladeXP4, XP5
(II) Primary Device is: PCI 01@00:00:0
(WW) Falling back to old probe method for trident
(--) Chipset XP5 found
(**) TRIDENT(0): Depth 24, (--) framebuffer bpp 32
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 0.1.0
    ABI class: X.Org Video Driver, version 6.0
(II) TRIDENT(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(==) TRIDENT(0): RGB weight 888
(==) TRIDENT(0): Default visual is TrueColor
(==) TRIDENT(0): Using gamma correction (1.0, 1.0, 1.0)
(**) TRIDENT(0): Option "AccelMethod" "XAA"
(**) TRIDENT(0): Using XAA for acceleration
(**) TRIDENT(0): Linear framebuffer at 0xF0000000
(--) TRIDENT(0): IO registers at 0xFE400000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.1.0
    ABI class: X.Org Video Driver, version 6.0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    ABI class: X.Org Video Driver, version 6.0
(II) TRIDENT(0): initializing int10
(II) TRIDENT(0): Primary V_BIOS segment is: 0xc000
(II) TRIDENT(0): VESA BIOS detected
(II) TRIDENT(0): VESA VBE Version 2.0
(II) TRIDENT(0): VESA VBE Total Mem: 32768 kB
(II) TRIDENT(0): VESA VBE OEM: XGI Volari XP5
(II) TRIDENT(0): VESA VBE OEM Software Rev: 2.0
(II) TRIDENT(0): VESA VBE OEM Vendor: XGI TECHNOLOGY INC.
(II) TRIDENT(0): VESA VBE OEM Product: Volari XP5
(II) TRIDENT(0): VESA VBE OEM Product Rev: AXEC 7.4 (40.06)02
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) TRIDENT(0): VESA VBE DDC read failed
(--) TRIDENT(0): Revision is 2
(--) TRIDENT(0): Found XP5 chip
(--) TRIDENT(0): RAM type is SGRAM
(--) TRIDENT(0): Using HW cursor
(--) TRIDENT(0): VideoRAM: 65536 kByte
(--) TRIDENT(0): TFT Panel 1280x1024 found
(--) TRIDENT(0): Memory Clock is 66.00 MHz
(==) TRIDENT(0): Min pixel clock is 12 MHz
(--) TRIDENT(0): Max pixel clock is 115 MHz
(II) TRIDENT(0): Monitor0: Using hsync range of 31.50-64.30 kHz
(II) TRIDENT(0): Monitor0: Using vrefresh range of 50.00-70.00 Hz
(II) TRIDENT(0): Clock range:  12.00 to 115.00 MHz
(II) TRIDENT(0): Not using default mode "640x350" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "320x175" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x400" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "320x200" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "720x400" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "360x200" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x480" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "320x240" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x480" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "320x240" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "640x480" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "320x240" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "800x600" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "400x300" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "800x600" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "400x300" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "800x600" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "400x300" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "512x384" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "512x384" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (hsync out of range)
(II) TRIDENT(0): Not using default mode "512x384" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1152x864" (hsync out of range)
(II) TRIDENT(0): Not using default mode "576x432" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1280x960" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "640x480" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "640x512" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "640x512" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "800x600" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "800x600" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "800x600" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "800x600" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "800x600" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "896x672" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "928x696" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "832x624" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "416x312" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "700x525" (hsync out of range)
(II) TRIDENT(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) TRIDENT(0): Not using default mode "1280x1024" (width too large for virtual size)
(II) TRIDENT(0): Not using default mode "1280x960" (width too large for virtual size)
(--) TRIDENT(0): Virtual size is 1024x768 (pitch 1024)
(**) TRIDENT(0): *Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) TRIDENT(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
(**) TRIDENT(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) TRIDENT(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(**) TRIDENT(0): *Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D)
(II) TRIDENT(0): Modeline "640x480"x60.0   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync (60.0 kHz)
(**) TRIDENT(0):  Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) TRIDENT(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(**) TRIDENT(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) TRIDENT(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
(**) TRIDENT(0):  Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(II) TRIDENT(0): Modeline "700x525"x60.0   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync (64.9 kHz)
(**) TRIDENT(0):  Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(II) TRIDENT(0): Modeline "640x512"x60.0   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync (64.0 kHz)
(**) TRIDENT(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) TRIDENT(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(**) TRIDENT(0):  Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(II) TRIDENT(0): Modeline "512x384"x70.1   37.50  512 524 592 664  384 385 388 403 doublescan -hsync -vsync (56.5 kHz)
(**) TRIDENT(0):  Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(II) TRIDENT(0): Modeline "512x384"x60.0   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync (48.4 kHz)
(**) TRIDENT(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) TRIDENT(0): Modeline "400x300"x60.3   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz)
(**) TRIDENT(0):  Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) TRIDENT(0): Modeline "400x300"x56.3   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz)
(**) TRIDENT(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) TRIDENT(0): Modeline "320x240"x60.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz)
(==) TRIDENT(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules/libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.2.1
    ABI class: X.Org Video Driver, version 6.0
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(--) Depth 24 pixmap format is 32 bpp
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) TRIDENT(0): Initializing int10
(II) TRIDENT(0): Primary V_BIOS segment is: 0xc000
(II) TRIDENT(0): Overriding Horizontal timings.
(II) TRIDENT(0): Shadow on
(II) TRIDENT(0): H-timing shadow registers: 0xce           0x91 0xa6 0x14
(II) TRIDENT(0): H-timing registers:        0xa1 0x7f 0x7f 0x84 0x83 0x94
(II) TRIDENT(0): V-timing shadow registers: 0x28 0x50 0x01 0x04           0x28 (0xa8)
(II) TRIDENT(0): V-timing registers:        0x24 0xf5 0x03 0x29 0xff 0x00 0x24
(II) TRIDENT(0): Setting BIOS Mode Regs: 31 63 for: 1024x768
(II) TRIDENT(0): Found Clock 108.00 n=173 m=22 k=0
(II) TRIDENT(0): Using 1279 scanlines of offscreen memory for area's 
(II) TRIDENT(0): Using 58724352 bytes of offscreen memory for linear (offset=0x7ff000)
(II) TRIDENT(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Solid Horizontal and Vertical Lines
    Setting up tile and stipple cache:
        32 128x128 slots
        10 256x256 slots
(==) TRIDENT(0): Backing store disabled
(==) TRIDENT(0): Silken mouse enabled
(==) TRIDENT(0): DPMS enabled

Then, X holds the CPU near 99.9%. I was able to get this information after setting up a ssh-deamon and connecting to the machine.

Any suggestions?

beachcoder

Offline

#6 2010-02-13 11:49:58

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Hi again,
as far as I know the xf86-video-trident is open source, only that doesn't help much to solve your problem...

But there are some interesting entries in the Xorg.log namely all the "vrefresh out of range" things like
(II) TRIDENT(0): Not using default mode "1024x768" (vrefresh out of range)

Your xorg.conf restricts the monitor to :
    HorizSync    31.5 - 64.3
    VertRefresh    50-70

Though that sounds quite reasonable to me you could try either commenting out these lines altogether so Xorg can perhaps *autoguess* working values or the other way round check what the monitor can handle and increase the values. Be careful not to overload it!!  The Modes-lines should be active again for the test too.

Another interesting bit is:   TFT Panel 1280x1024 found
Are you sure the display doesn't support resolutions higher than 1024x768 ?

Oh and a little googling brought me here: http://www.pc-erfahrung.de/linux/gentooecs-532.html 
German site - with your keyboard on "de" I assume you can read it  smile
If not: the bottomline there is if one gives "any" values for colourdepth or resolution in xorg.conf it wont work. Instead it is proposed there to deactivate any of this settings in Xorg.conf and instead append this to the grub boot-line:
video=vesafb:mtrr,ywrap,1024x786-24@60
Apparently the idea is to start the vesa framebuffer on boot (so first that must be working which only moves the problem...) and 'hope' Xorg will use its settings when it starts. Not sure if this is a reasonable approach at all and if X will use the trident-driver or stick with vesa which you probably wouldn't want (slow...)

OT: Yeah right for e16 its "starte16" not "enlightenment_start". Anyway at least your enlightened smile

Last edited by MAroco (2010-02-13 11:51:04)

Offline

#7 2010-02-13 22:10:20

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Hi MAroco!

Thank you for the link. You're right, I speak german and had no problems to understand this. I downloaded the xorg.conf offered there, and even appended the parameter video=vesafb:mtrr,ywrap,1024x786-24@60 to my kernel line.

But unfortunatelly still with no effect. X won't start, and prints this log after a few seconds of running in the console.

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.7.4.901 (1.7.5 RC 1)
Release Date: 2010-01-23
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-ARCH i686 
Current Operating System: Linux khaos 2.6.32-ARCH #1 SMP PREEMPT Tue Feb 9 14:46:08 UTC 2010 i686
Kernel command line: root=/dev/disk/by-uuid/773de196-0f7e-4228-b132-21a037bdcf9d ro video=mtrr,ywrap,1024x768-24@60
Build Date: 31 January 2010  11:40:13AM
 
Current version of pixman: 0.16.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb 13 23:09:55 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "LCD"
(**) |   |-->Device "XGI XP5"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Mouse2"
(**) |-->Input Device "Keyboard1"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/local/" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1" does not exist.
    Entry deleted from font path.
(**) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/75dpi/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse1
(WW) Disabling Mouse2
(WW) Disabling Keyboard1
(II) Loader magic: 0x81e5100
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 6.0
    X.Org XInput driver : 7.0
    X.Org Server Extension : 2.0
(--) using VT number 7

(--) PCI:*(0:1:0:0) 1023:2200:1019:0f56 Trident Microsystems XGI Volari XP5 rev 2, Mem @ 0xf0000000/134217728, 0xfe400000/4194304, 0xe8000000/134217728, 0xfe9f8000/32768, BIOS @ 0x????????/262144
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fbdev"
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
    compiled for 1.7.0.901, module version = 0.4.1
    ABI class: X.Org Video Driver, version 6.0
(II) FBDEV: driver for framebuffer: fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 0.0.2
    ABI class: X.Org Video Driver, version 6.0
(EE) open /dev/fb0: No such file or directory
(WW) Falling back to old probe method for fbdev
(II) UnloadModule: "fbdev"
(II) UnloadModule: "fbdevhw"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

on console, it then prints right after the log and with a few second delay

giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error.

I think the most interesting of the Xorg.0.log is:

(EE) open /dev/fb0: No such file or directory
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

At the website you postet, the author says (related to the video=vesafb:mtrr,ywrap,1024x786-24@60 kernel parameter):

Dies veranlasst das System dazu, direkt beim booten diese Auflösung zu benutzen (Framebuffer muss konfiguriert sein!), und der X-Server übernimmt anschließend diese Einstellungen, aber auf diese Weise mit der korrekten Darstellung.

Framebuffer must be configured? Is this the case in Arch Linux or my system, or is there something I have to configure or install to get it run?

I'm of the opinion that is is only a little step to success! smile

So long,
beachcoder

Offline

#8 2010-02-13 23:53:25

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Ha!

I got it to work! Right after adding a vga=0x0318 to the kernel boot parameters in menu.lst (this is the framebuffer-mode, am I right?), I needed to modify xorg.conf a little bit and then reinstalled E17 with all fonts, according to the wiki entry in https://wiki.archlinux.de/title/Enlightenment.

Voila: It runs!

My menu.lst kernel boot lines:

# (0) Arch Linux
title  Arch Linux
root   (hd0,1)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/773de196-0f7e-4228-b132-21a037bdcf9d ro video=mtrr,ywrap,1024x768-24@60 vga=0x0318
initrd /boot/kernel26.img

My final xorg.conf:

Section "Module"
    Load        "type1"
    Load        "freetype"
EndSection

Section "Files"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/TTF/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/local/"
EndSection

Section "ServerFlags"
    Option "AutoAddDevices" "false"
    Option "AutoEnableDevices" "false"
EndSection

Section "InputDevice"
    Identifier    "Keyboard1"
    Driver    "kbd"

    Option "AutoRepeat" "500 30"

    Option "XkbRules"    "xorg"
    Option "XkbModel"    "pc105"
    Option "XkbLayout"    "de"
    Option "XkbVariant"    "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier    "Mouse1"
    Driver    "mouse"
    Option "Device"      "/dev/input/mouse0"
    Option "Protocol"     "explorerps/2"
EndSection

Section "InputDevice"
    Identifier    "Mouse2"
    Driver    "mouse"
    Option "Device"      "/dev/input/mice"
    Option "Protocol"     "IMPS/2"
    Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier  "LCD"
    HorizSync   31.5 - 48.5
    VertRefresh 50-70

    DisplaySize 270 203
EndSection

Section "Device"
    Identifier    "Standard VGA"
    VendorName    "Unknown"
    BoardName    "Unknown"

    Driver     "vga"
EndSection

Section "Device"
    Identifier  "XGI XP5"
     Driver      "fbdev"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "XGI XP5"
    Monitor     "LCD"
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Mouse2" "SendCoreEvents"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Thanks for all help!

So long,
beachcoder

Offline

#9 2010-02-14 00:32:46

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Oh man thats mean of you! I just typed a quite longish respose in a texteditor just to find this when I turn back to the post   smile
No just kidding, great to hear it works. Please mark the thread as [SOLVED].

Hmm now that the text there should I post it anyway? I'm not really convinced the fbdev driver is the ideal way to go...
Well this is what I was going to answer - just for historical purpose smile




#######################

Well little misunderstanding here. I didn't want you to use the xorg.conf given there! It's from around 2006 and lot's has changed in Xorg since then smile
I think you were much closer to working X with your old one. It detected your card as what it is, tried to use the correct trident driver and so on. The idea was to use your old xorg.conf and just add the kerneloptions to grub for a test.


Speaking of Kerneloptions:
I googled around a bit and those given in the german page may well be outdated. Try this one instead:
vga=773 and/or enable_mtrr_cleanup. Try them one at a time and in combination.
You should hopefully get a 1024x768 resolution while booting meaning your framebuffer is working. Don't know if that will help Xorg though...
(If an Xorg-Guru happens to be around please correct me if I'm bulls***ing here! I have to stress I don't know much (read: nothing) about framebuffer!)


Anyway I still suspect your "old" problem had to do with the Modes, Color and HorizSync/VertRefresh settings because of this in your old log:

. 
(II) TRIDENT(0): Not using default mode "1024x768" (vrefresh out of range)
(II) TRIDENT(0): Not using default mode "1024x768" (hsync out of range)

Have you tried to carefully increas the HorizSyn and VertRefresh ranges in Xorg.conf yet? I think this still is the option with the biggest chances for success. The trident-driver was already loaded with your old settings, just something hindered it to use the right resolution. 


Only as a last resort if you can by no means make trident driver work I'd consider to use another driver. One possibility would be the standard vesa (replace Driver=trident with Driver=vesa in Xorg.conf) which will more or less ignore the card completely and do all graphics-calculations in CPU i.e. slow down things terrible. But better than no graphics at all.


Furthermore I noticed that the "german" Xorg.conf uses  Driver = fbdev
I haven't seen that before but it might be a way to activate the trident-framebuffer as well. No guarantees here, I DON'T know what this will do at all!
And this entry in your last Xorg.log doesn't look very promising anyway, but you might want to try:

(II) FBDEV: driver for framebuffer: fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
    compiled for 1.7.4.901, module version = 0.0.2
    ABI class: X.Org Video Driver, version 6.0
(EE) open /dev/fb0: No such file or directory
(WW) Falling back to old probe method for fbdev
(II) UnloadModule: "fbdev"
(II) UnloadModule: "fbdevhw"
(EE) Screen(s) found, but none have a usable configuration.

Just for curiosity, I noticed you used this in your old Xorg.conf:
    Option "AutoAddDevices" "false"
    Option "AutoEnableDevices" "false"
May I ask why?


And that leads to one last silly idea: few days ago I tried to setup arch in a Virtualbox and couldn't get Xorg to run until I realized I forgot to add dbus and hal to the rc.conf daemons array. I had the above options set true and then Xorg uses hal to check for input devices and with no hal present just refused to start.


OK me out of ideas now...
Btw. I assume you already found and read: http://wiki.archlinux.org/index.php/Xorg and https://wiki.archlinux.de/title/X  ? Just in Case smile


It feels quite silly to type all this in english if we both know german, but for the goods of other readers that may stumble across this... I kept english.

Wish you luck


[Edit: Ok code tags inside code tags don't work so well ]

Last edited by MAroco (2010-02-14 00:34:33)

Offline

#10 2010-02-14 07:05:05

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Hey MAroco, thanks a lot anyway for all your help! It helped me a lot, my xorg.conf is now a modified version of the german Gentoo-site's one.
Are you coming from Germany, too?

So long,
beachcoder!

PS: Oh nice, your previous post was your 42nd one in this forum ;D

Last edited by beachcoder (2010-02-14 07:05:57)

Offline

#11 2010-02-14 07:29:50

MAroco
Member
From: Germany
Registered: 2010-01-20
Posts: 72

Re: [SOLVED] X11 configuration on an exotic notebook graphics card

Was a pleasure. I recently installed an old toshiba portege for a friend and it also needed the trident driver and either this thing or the cards its dealing with  seem to be very picky regarding Xorg-settings. Had to juggle around with timings and modesettings and whatnot quite a bit until it worked, so I could feel your pain. Anyway, glad you got it figured out.

I didn't even notice the 42 myself - had just found the "Phrak got haked" thread and laughed my head off before anseẃering your post and just hat to read that to the end. I guess that post has to be the universal answer smile
And yes  I'm from germany too. Near Frankfurt. Really silly that two germans write in english here...

Also viel Spaß mit Deinem neuen Arch Linux smile

Offline

Board footer

Powered by FluxBB