You are not logged in.

#226 2009-03-29 12:56:18

mezcal
Member
From: Czech Republic
Registered: 2006-01-31
Posts: 64
Website

Re: xorg-server 1.6.0 in testing

I have installed git intel drivers. Chipset G915. Everything seems ok.
UXA
EXA
suspend
mplayer

Offline

#227 2009-03-30 19:51:09

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 358
Website

Re: xorg-server 1.6.0 in testing

mezcal wrote:

mplayer

Where X11 or Teminal?
Since I use KMS mplayer doesn't want to play videos on the framebuffer-terminal.

Offline

#228 2009-03-30 20:37:04

EVRAMP
Member
From: Czech Republic
Registered: 2008-10-03
Posts: 173
Website

Re: xorg-server 1.6.0 in testing

With KMS (and also without KMS, but with UXA) I have worse performance in 3D games.
Glxgears also shows 440fps - whereas I have 770fps with EXA.
Playing a video with mplayer in console is impossible (driver not found), which I think is mplayer's fault (is not KMS ready or must be recompiled).
I have no problems with (g)mplayer in X11 though.

Last edited by EVRAMP (2009-03-30 21:04:05)

Offline

#229 2009-04-03 06:28:35

muflax
Member
From: Germany
Registered: 2008-07-21
Posts: 58

Re: xorg-server 1.6.0 in testing

I'm running into a very weird bug on my laptop. While the general resolution is correct (although I think it used a higher DPI value with Xorg 1.5), dmenu completely misjudges the actual screen size, as seen here:

200904030816131440x900s.png

dmenu seems to be the only program that does that. Anybody an idea?

I have an Intel GM965/GL960, using KMS and UXA. That's the only combination right now that is actually usable, so I haven't tried it with another.

Trying to (re)set the resolution with "xrandr -s 1440x900" fails, saying there's no such mode. Output of xrandr --verbose: http://rafb.net/p/0i3NsJ76.html

[SOLVED] Turned out that X.org now detects and activates all additional video outputs and dmenu bases the position on the smallest one (or something like that). xrandr --output TV1 --off did the trick.

Last edited by muflax (2009-04-04 08:35:31)

Offline

#230 2009-04-05 00:12:42

Breakage
Member
From: London
Registered: 2008-02-12
Posts: 198
Website

Re: xorg-server 1.6.0 in testing

running nice & smooth here on nvidia 6800

Offline

#231 2009-04-05 07:06:32

TiZ
Member
Registered: 2009-02-27
Posts: 47

Re: xorg-server 1.6.0 in testing

This may be off-topic... but this package has been in testing for a month. What's left to do before it goes into extra?

Offline

#232 2009-04-05 09:58:37

ChemBro
Member
Registered: 2008-10-22
Posts: 675

Re: xorg-server 1.6.0 in testing

It needs stable intel-drivers, I think (they are still beta).

Offline

#233 2009-04-06 20:52:22

mutlu_inek
Member
From: all over the place
Registered: 2006-11-18
Posts: 676
Website

Re: xorg-server 1.6.0 in testing

I just updated to kernel26 2.6.29.1-2, the mesa 7.4 stuff and also installed xf86-video-intel-legacy 2.3.2.

My laptop sports an Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller rev 3. This card has had quite some issues with regard to the transition period of the xorg and intel stacks, ranging from unusable desktop experience to hard lockups. I consider my card a rather extreme case, many older and nearly all newer cards worked much better. This was the major reason why I had set up a custom repo for the older set of xorg-server, mesa and intel driver.

I am happy to report that this setup is the first in many months which works very well. So far, X does not seem to have any major memory leak; its memory usage stays under 70MB. The cpu usage can go up quite high when moving and resizing windows, but it seems to not impede the user experience.

I use Kwin's desktop effects and they perform beautifully. FYI, I set "keep windows thumbnails" to "always", chose "texture from pixmap" as the "OpenGL mode" and use "nearest" as the "texture filter". I had to disable vsync for desktop effects to work.

Edit: for the glxgears-curious: I get close to 800 fps. This means little as many have pointed out and I feel its handles the Kwin compositing experience better than the complete set of old xorg-server 1.4 + mesa 7.2 + intel 2.3.2, even though the latter reaches ca. 1000 fps.

Big kudos to the developers who made this possible by patching the old intel driver to work with X 1.5! We owe you one!

FYI, my xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Option         "AIGLX" "true"
EndSection

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

Section "Module"
        Load  "bitmap"
        Load  "int10"
        Load  "vbe"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        Option       "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
        Option      "DRI"         "true"
        VendorName  "Intel Corporation"
        BoardName   "Mobile Integrated Graphics Controller"
        BusID       "PCI:0:2:0"
        Option      "FramebufferCompression" "true"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        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"
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection

Section "Extensions"
        Option "Composite" "Enable"
        Option "MIT-SHM"   "Yes"
EndSection

Last edited by mutlu_inek (2009-04-06 20:55:21)

Offline

#234 2009-04-06 21:26:25

JGC
Developer
Registered: 2003-12-03
Posts: 1,659

Re: xorg-server 1.6.0 in testing

Note that this legacy driver was one of the first one to have EXA enabled by default. Switching to XAA could improve performance even more, but I'm not sure how buggy xorg-server-1.6 will be with XAA.

Offline

#235 2009-04-06 21:41:57

mutlu_inek
Member
From: all over the place
Registered: 2006-11-18
Posts: 676
Website

Re: xorg-server 1.6.0 in testing

JGC wrote:

Note that this legacy driver was one of the first one to have EXA enabled by default. Switching to XAA could improve performance even more, but I'm not sure how buggy xorg-server-1.6 will be with XAA.

XAA is _much_ slower for me.

Again, thank you for providing this! Great work!

Offline

#236 2009-04-07 02:39:52

karabaja4
Member
From: Croatia
Registered: 2008-09-14
Posts: 843

Re: xorg-server 1.6.0 in testing

JGC wrote:

Note that this legacy driver was one of the first one to have EXA enabled by default. Switching to XAA could improve performance even more, but I'm not sure how buggy xorg-server-1.6 will be with XAA.

Unlike mutlu_inek's card, my i915 works much better with XAA than with EXA.

Thanks so much for the legacy package, now I don't have to use any of the downgraded packages.


pie!

Offline

#237 2009-04-09 04:58:45

lollerskates
Member
Registered: 2007-10-27
Posts: 10

Re: xorg-server 1.6.0 in testing

I just got my laptop swapped in for a newer Vostro 2510 with an nvidia 8400M GS, and everything seems to be working fine. Sound and wireless needed a bit of work, but everything seems to be running fine.

However, I am running into screen tearing at times with mplayer and VDPAU (and if I disable Composite and try to fullscreen videos, the screen flickers like mad), but other than that it's fine (when I keep composite enabled).

Offline

#238 2009-04-09 06:47:22

jaketmuss
Member
Registered: 2009-01-26
Posts: 1

Re: xorg-server 1.6.0 in testing

I've been running an intel GM45 for a week now and its been mostly stable. I needed 2.6.29 and "i915.modeset=1" to get things stable, otherwise my X11 terminals were corrupted and X would generally crash when i tried to exist. Apart from those changes I have been running a pretty generic setup and I haven't needed to do much else.

So I guess for me the modesetting seems to be a requirement to make things work. I have tried everything with both UXA and EXA without much difference, but I've settled on UXA. All of this has been testing on my 13" lenovo x301 with a 24" dell via VGA.

My only issue is waking from sleep after using the external monitor does not work. I guess that due to early days for KMS. There have been quite a few bug fixes in the driver since the version in testing so I assume it's nothing major.

Thanks to everyone who has been working on this (including all the random forum comments), after a months or so I think arch is the perfect distro. Special thanks to Allan, even though I had to recover X from the console reading your html posts in vi, your mkinitcpio-kms solved my issues. 

local/xf86-video-intel 2.6.99.902-2
intel-dri 7.4-1

(disabled DVI as my displayport is not yet supported and was showing up as connected)
$ cat /etc/X11/xorg.conf
Section "ServerFlags"
    Option "AllowEmptyInput"
EndSection

Section "Monitor"
    Identifier    "DVI1"
    Option        "Ignore"
EndSection

Section "Monitor"
    Identifier    "DVI2"
    Option        "Ignore"
EndSection

Section "Device"
    Identifier    "Card0"
    Driver        "intel"
    Option        "monitor-DVI1"    "DVI1"
    Option        "monitor-DVI2"    "DVI2"
EndSection

# (2) Arch Linux
title  Arch Linux KMS
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/blah.blah i915.modeset=1 ro
initrd /kernel26-kms.img

Offline

#239 2009-04-09 12:07:17

kaola_linux
Member
From: Bacolod City/Philippines
Registered: 2008-09-23
Posts: 513

Re: xorg-server 1.6.0 in testing

Just enabled testing and using xorg-server 1.6 on my netbook with an Intel GMA 950, do I need to change my xorg.conf?

Or is this ok:

Section "ServerLayout"
       Identifier     "Default Layout"
       Screen      0  "Screen0" 0 0
       InputDevice    "Synaptics Mouse" "AlwaysCore"
       InputDevice    "Keyboard0" "CoreKeyboard"
       InputDevice    "USB Mouse" "CorePointer"
EndSection

Section "ServerFlags"
       Option "AllowMouseOpenFail"  "true"
       Option "AutoAddDevices" "False"
EndSection

Section "Module"
       Load "synaptics"
EndSection

Section "Files"
       ModulePath   "/usr/lib/xorg/modules"
       FontPath     "/usr/share/fonts/misc:unscaled"
       FontPath     "/usr/share/fonts/misc"
       FontPath     "/usr/share/fonts/75dpi:unscaled"
       FontPath     "/usr/share/fonts/75dpi"
       FontPath     "/usr/share/fonts/100dpi:unscaled"
       FontPath     "/usr/share/fonts/100dpi"
       FontPath     "/usr/share/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
       FontPath     "/usr/share/fonts/cyrillic"
#       FontPath     "/usr/share/lib/X11/fonts/latin2/75dpi"
#       FontPath     "/usr/share/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
       FontPath     "/usr/share/fonts/Type1"
       FontPath     "/usr/share/fonts/ttf/western"
       FontPath     "/usr/share/fonts/ttf/decoratives"
       FontPath     "/usr/share/fonts/truetype"
       FontPath     "/usr/share/fonts/truetype/openoffice"
       FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
       FontPath     "/usr/share/fonts/latex-ttf-fonts"
       FontPath     "/usr/share/fonts/defoma/CID"
       FontPath     "/usr/share/fonts/defoma/TrueType"
       FontPath     "/usr/share/fonts/artwiz-fonts"
       FontPath     "/usr/share/fonts/local"
EndSection

Section "InputDevice"
       Identifier  "Keyboard0"
       Driver      "keyboard"
       Option      "CoreKeyboard"
       Option "XkbRules" "xorg"
       Option "XkbModel" "pc105"
       Option "XkbLayout" "us"
# Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
       Identifier "Synaptics Mouse"
       Driver     "synaptics"
       Option     "Device" "/dev/psaux"
       Option     "Protocol" "auto-dev"
       Option     "LeftEdge"  "1700"
       Option  "RightEdge"     "5300"
       Option  "TopEdge"       "1700"
       Option  "BottomEdge"    "4200"
       Option  "FingerLow"     "25"
       Option  "FingerHigh"    "30"
       Option  "MaxTapTime"    "180"
       Option  "MaxTapMove"    "220"
       Option  "VertScrollDelta" "100"
       Option  "MinSpeed"      "0.09"
       Option  "MaxSpeed"      "0.18"
       Option  "AccelFactor"   "0.0015"
       Option  "SHMConfig"     "on"
# new in synaptics 0.99
       Option  "ClickFinger1"  "1"
       Option  "ClickFinger2"  "0"
       Option  "ClickFinger3"  "0"
       Option  "HorizTwoFingerScroll"  "true"
       Option  "VertTwoFingerScroll"   "true"
       Option  "HorizScrollDelta"      "100"
       Option  "PressureMotionMinZ"    "10"
       Option  "FingerPress"   "256"
       Option  "PalmDetect"    "0"
       Option  "PalmMinWidth"  "10"
       Option  "PalmMinZ"      "200"
       Option  "MaxTapMove"    "220"
       Option  "MaxTapTime"    "180"
       Option  "MaxDoubleTapTime"      "200"
       Option  "TapButton1"    "1"
       Option  "TapButton2"    "2"
       Option  "TapButton3"    "3"
       Option  "RTCornerButton"        "2"
       Option  "RBCornerButton"        "3"
       Option  "LTCornerButton"        "0"
       Option  "LBCornerButton"        "0"
# Circular scrolling is uber-cool, but it's not for everyone. Check out "gsynaptics" as well.
       Option  "CircularScrolling"     "0"
# Scrolling with the right and bottom side can be fun... or incredibly annoying. Use "1" to enable.
       Option  "HorizEdgeScroll"       "0"
       Option  "VertEdgeScroll"        "0"

# Activate 2 finger scrolling as what suggested from the forums
       Option "EmulateTwoFingerMinZ"   "120"
      # Option "EmulateTwoFingerMinW"   "100"

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"
EndSection

Section "Monitor"
       Identifier  "Monitor0"
       Modeline  "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +VSync
       DisplaySize 271 159 # 96 DPI @ 1024x600
EndSection

Section "Device"
       Identifier  "Videocard0"
       Driver      "intel"
       Option      "Clone" "true"
       Option      "MonitorLayout"     "LVDS,VGA"
       BusID       "PCI:0:2:0"
       Option      "MigrationHeuristic" "greedy"
       Option      "AccelMethod" "UXA"
EndSection

Section "Screen"
       Identifier "Screen0"
       Device     "Videocard0"
       Monitor     "Monitor0"
       DefaultDepth     24
       SubSection "Display"
               Viewport   0 0
               Depth     24
               Modes    "1024x600" "800x600" "640x480"
               Virtual 1920 1800
       EndSubSection
EndSection

Section "DRI"
       Mode 0666
EndSection

I just tried change "EXA" to "UXA"....And also I'm using kdemod 4.2

Last edited by kaola_linux (2009-04-09 12:08:16)


Netbook (Acer Aspire One 110 || 160gb SATA HD || 1.5gb ram): archlinux i686 / KDEmod 4.3
Registered Linux User # 481212 / Machine Registration # 390468
"In a world without walls and fences, who needs windows and gates?"

Offline

#240 2009-04-11 17:37:50

banshee28
Member
Registered: 2008-10-18
Posts: 324

Re: xorg-server 1.6.0 in testing

I just did a full sys update including xorg 1.6.0.3 today and got the same error. So I followed the directions in the first post and updated xorg first. So far its working, but I am rebooting now, so we will see if I make it back.....LOL

error: could not prepare transaction
error: failed to commit transaction (conflicting files)
xorg-server: /usr/lib/xorg/modules/extensions/libdri.so exists in filesystem
xorg-server: /usr/lib/xorg/modules/libwfb.so exists in filesystem
Errors occurred, no packages were upgraded.

Arch64, AMD64, LXDE

Offline

#241 2009-04-11 17:42:59

banshee28
Member
Registered: 2008-10-18
Posts: 324

Re: xorg-server 1.6.0 in testing

Ok, I made it back! Booted back to X with no issues so far cool


Arch64, AMD64, LXDE

Offline

#242 2009-04-12 17:10:52

listdata
Member
Registered: 2008-12-23
Posts: 102
Website

Re: xorg-server 1.6.0 in testing

cube wrote:

Hello for the first time Arch users

Got problems with the new xorg-server and intel driver

My card is: 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

X server doesn't start with EXA. The xorg.log error is:

(EE) intel(0): Failed to pin front buffer: Cannot allocate memory

I can start x server using:

Option  DRI "False"

but no acceleration then....

System works flawlessly on UXA acceleration but only until some gl application are in use (using them a while causes system freeze)

Anyone has the same problem, or maybe can help.

Sorry for my english.

Edit:

After further google investigation solved the problem by putting:

Option Legacy3D   "off"

into the device section

Thanks for the LegacyD setting -- now my Latitude D505 starts X!

Last edited by listdata (2009-04-13 00:54:54)

Offline

#243 2009-04-12 17:53:20

dolby
Member
From: 1992
Registered: 2006-08-08
Posts: 1,581

Re: xorg-server 1.6.0 in testing

Can this be closed/unstickied? xorg-server is no longer in testing.


There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums.  That is why we avoid it. -- ewaller (arch linux forum moderator)

Offline

#244 2009-04-13 12:20:27

dcrabs
Member
From: Sweden
Registered: 2008-10-03
Posts: 149

Re: xorg-server 1.6.0 in testing

dolby wrote:

Can this be closed/unstickied? xorg-server is no longer in testing.

But it is still not working properly as there is this memory leak. I am wondering why they don't release a 1.6.1 version with some patches.

Offline

#245 2009-04-14 16:25:23

vesath
Developer
Registered: 2009-04-14
Posts: 16
Website

Re: xorg-server 1.6.0 in testing

droog wrote:

Working fine here with the new nvidia-96xx.

Hum, I wasn't so lucky. sad
I have just updated and can't start X with the nvidia driver anymore (see below). lspci says my card is a "nVidia Corporation NV18 [GeForce4 MX 440SE AGP 8x]".
Maybe I did something wrong in the xorg.conf; suggestions are very much welcome. big_smile

The X server's log:

X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.29-ARCH i686 
Current Operating System: Linux natto 2.6.29-ARCH #1 SMP PREEMPT Wed Apr 8 12:47:56 UTC 2009 i686
Build Date: 10 April 2009  07:03:14PM
 
        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: Tue Apr 14 18:05:13 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Xorg Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(**) Option "AllowMouseOpenFail" "true"
(**) Option "AutoAddDevices" "False"
(**) Not automatically adding devices
(==) Automatically enabling devices
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/cyrillic".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/cyrillic").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
(**) FontPath set to:
        /usr/share/fonts/misc:unscaled,
        /usr/share/fonts/misc,
        /usr/share/fonts/misc,
        /usr/share/fonts/TTF,
        /usr/share/fonts/Type1,
        built-ins
(**) ModulePath set to "/usr/lib/xorg/modules"
(II) Loader magic: 0x1a40
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 5.0
        X.Org XInput driver : 4.0
        X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0@1:0:0) nVidia Corporation NV18 [GeForce4 MX 440SE AGP 8x] rev 162, Mem @ 0xe9000000/16777216, 0xf8000000/67108864
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[b]
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[b]
        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[b]
(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) "record" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded by default.
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.6.0, 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.6.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.6.0, 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: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.0
        Module class: X.Org Server Extension
(II) NVIDIA GLX Module  96.43.11  Mon Feb 23 15:43:14 PST 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.0
        Module class: X.Org Video Driver
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.3.2
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 4.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.4.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 4.0
(II) NVIDIA dlloader X Driver  96.43.11  Mon Feb 23 15:32:04 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(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.6.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[b]
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[b]
        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[b]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440SE with AGP8X at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 65536 kBytes
(--) NVIDIA(0): VideoBIOS: 04.18.20.13.56
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce4 MX 440SE with AGP8X at
(--) NVIDIA(0):     PCI:1:0:0:
(--) NVIDIA(0):     FUS P17-1 (DFP-0)
(--) NVIDIA(0): FUS P17-1 (DFP-0): 135.0 MHz maximum pixel clock
(--) NVIDIA(0): FUS P17-1 (DFP-0): Internal Single Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1600x1200"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1280x1024"
(II) NVIDIA(0):     "1024x768"
(II) NVIDIA(0):     "800x600"
(II) NVIDIA(0):     "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(0): DPI set to (95, 96); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[b]
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[b]
        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[b]
(II) NVIDIA(0): Initialized GART.

Backtrace:
0: /usr/bin/X(xorg_backtrace+0x3b) [0x813278b]
1: /usr/bin/X(xf86SigHandler+0x51) [0x80dda61]
2: [0xb80c4400]

Fatal server error:
Caught signal 11.  Server aborting

My xorg.conf:

Section "ServerLayout"
        Identifier     "Xorg Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
EndSection

Section "ServerFlags"
        Option "AllowMouseOpenFail"  "true"
        Option "AutoAddDevices" "False"

EndSection

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

Section "Module"
        Load  "ddc"  # ddc probing of monitor
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"
        Option "XkbVariant" ""
        Option  "XkbOptions" "compose:ralt"
EndSection

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

Section "Monitor"
        Identifier "Monitor0"
        Option "DPMS" "true"
        HorizSync    30.0 - 96.0
        VertRefresh  50.0 - 75.0
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "NVIDIA Corporation"
        BoardName   "All"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultColorDepth 24
        SubSection "Display"
                Depth     24
                Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Edit: Once I've started an X server with the nv driver, I can start a second one (using "startx -- :1") with the nvidia driver (and glxgears works in it). However, if no X server is running, I can't start one with the nvidia driver (it raises the error above).

Last edited by vesath (2009-04-14 16:36:08)

Offline

#246 2009-04-16 10:43:47

ignus
Member
Registered: 2009-04-14
Posts: 29

Re: xorg-server 1.6.0 in testing

Hi!

As some others have reported, I am also having problems with moving windows in the new xorg.

When I move any window, the CPU usage goes up drastically, and when I keep moving it tops at 100%. The window moving is also a bit slow: when I keep moving, the window lags behind my cursor.

I'm using the catalyst driver, with my integrated radeon 3200. My window manager is fluxbox.

A search on the net has given a few threads reporting the same problem, it is even reported as a bug in xorg: https://bugs.launchpad.net/xorg-server/+bug/179348.

In another thread ( http://www.mail-archive.com/debian-bugs … 34308.html ) someone says this:

I confirm that running the latest DRM allows the driver to use EXA and
everything works fine.
Also the content of /proc/mtrr is the one that is supposed to be.

What is "DRM", and how can I find the latest version? I have set the driver to use "EXA" in my xorg.conf, but this is apparently not supported by the catalyst driver (I get a message stating this in the x log).

So what is best to do? Should I just wait for a new version of the catalyst driver, or a new xorg? This problem is quite annoying; every time I move a window, 30% of my cpu is used...

Thanks in advance for replies!

Edit: I've tried the xf86-video-ati driver. EXA got enabled correctly, but the problem still remained: very high CPU usage when moving windows.

Last edited by ignus (2009-04-16 11:17:49)

Offline

#247 2009-04-16 22:10:22

mwc
Member
From: London, Canada
Registered: 2006-03-17
Posts: 17

Re: xorg-server 1.6.0 in testing

EVRAMP wrote:

With KMS (and also without KMS, but with UXA) I have worse performance in 3D games.
Glxgears also shows 440fps - whereas I have 770fps with EXA.

Ignore the framerate glxgears reports. It's really meant as a check to make sure the rendering pipeline even works, rather than to test it in any meaningful way. The problem is that the rendering time for the scene is essentially zero, so all it tests is the ability to push the buffer to the card. With UXA, that might be a little longer, but it won't matter in real life where each frame has a non-trivial rendering time which will proceed while the buffer is being blitted. It's sort of like pipelining in a CPU: glxgears is like one long stream of unreorderable instructions, while typical code is rife with opportunities for parallelism.

Offline

#248 2009-04-18 10:06:22

Nick234
Member
Registered: 2008-11-15
Posts: 25

Re: xorg-server 1.6.0 in testing

Hi,

I install xorg-server 1.6.0 but my quake (open-arena) is very slow!

I using the same xorg.conf used in old xorg-server but modify EXA for UXA, both not work!

I install xf86-video-intel-legacy but not differency.

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

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  "dri2"
#    Load  "extmod"
#    Load  "xtrap"
#    Load  "dri"
#    Load  "glx"
#    Load  "dbe"
#    Load  "freetype"
#EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option         "XkbLayout"   "us-acentos"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "EmulateWheel" "on"
    Option        "EmulateWheelButton" "2"
    Option        "YAxisMapping"    "4 5"
    Option        "XAxisMapping"    "6 7"
EndSection

Section "Monitor"
    #DisplaySize      250   180    # mm
    Identifier   "Monitor0"
    VendorName   "LEN"
    ModelName    "4000"
    Option        "DPMS"
EndSection

#Section "Monitor"
#    Identifier "TV32"
#    VendorName "Philips"
#        SubSection "Display"
#        Modes "1360x768" "1360x765" "1152x864" "1280x768" "1024x768" "832x624" "800x600" "640x480"
#        EndSubSection
#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     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card0"
    Option        "DRI"            "True"
        Option        "NoDDC"            "True"
        Option        "XaaNoPixmapCache"
        Option        "XAANoOffscreenPixmaps"    "True"
        Option        "EnablePageFlip"        "True"
        Option        "RenderAccel"           "True"
    Option "EnablePageFlip" "true"
    Option "MigrationHeuristic" "greedy"
    Option      "DRI2" "true"                 
        Option        "AccelMethod"           "UXA"
    VideoRam       229376
        Option "CacheLines" "1980"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
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
        #Modes "1360x768" "1152x864" "1280x1024" "1024x768" "800x600" "640x480"
        #Virtual 2960 2960
    EndSubSection
EndSection

#Section "DRI"
#    Group        "video"
#    Mode        0666
#EndSection

Section  "Extensions" 
        Option        "Composite"        "on" 
#        Option        "MIT-SHM"        "Yes"
Option "RENDER"
    Option "DAMAGE"
    Option "XVideo"
EndSection

#
#Section "ServerFlags"
#   Option "Xinerama" "true"EndSection
#EndSection

Offline

Board footer

Powered by FluxBB