View previous topic :: View next topic |
Author |
Message |
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Sat Jan 03, 2009 3:17 pm Post subject: x4500 very poor 2D/3D performance |
|
|
hello all, once again i need your help
i've just upgraded to E8400/P5Q-EM system, this is the 1st time ever i use a non-nvidia VGA card.. i went for the intel x4500 since it's "should' be good enough for my needs (programming, music & movies)
right now i have 2 major problems:
1. poor performance in 2D, while watching videos. i use VLC with the XVideo Extension, in window mode it's fine (i think) but if it's full-screen then there are too much lag! using the X11 output i have less lag (but still there are some) but the result is acceptable.. all this using the xf86-video-intel driver with all versions found in portage
2. when using the xf86-video-intel driver i can't use the DVI output at all, only DSUB. while it works fine with the vesa driver!
3. glxgears give me 57 to 59 FPS!! isn't it low?
xorg.conf:
Code: |
##
# xorg.conf - NaeLQ - 1/1/2009
##
Section "Files"
# RgbPath "/usr/share/X11/rgb"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
EndSection
Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
# Load "type1"
Load "freetype"
Load "glx"
Load "dri"
EndSection
Section "DRI"
Mode 0666
EndSection
#Section "Extensions"
# Option "Composite" "Enable"
#EndSection
Section "ServerLayout"
Identifier "VP2030B on GF6200TC"
Screen "Screen1" 0 0
EndSection
Section "Monitor"
Identifier "VP2030B"
HorizSync 24.0 - 92.0
VertRefresh 50.0 - 85.0
# ModeLine "640x480" 25.175 640 664 760 800 480 491 493 525
Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync +Vsync
Option "DPMS" "True"
Option "Enable" "True"
EndSection
Section "Device"
Identifier "x4500"
# Driver "vesa"
Driver "intel"
Option "xvmc" "true"
Option "TripleBuffer" "true"
Option "AccelMethod" "exa"
EndSection
Section "Screen"
Identifier "Screen1"
Device "x4500"
Monitor "VP2030B"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "DamageEvents" "True"
SubSection "Display"
Depth 24
Modes "1600x1200"
EndSubSection
EndSection |
packages installed:
Code: | x11-base/xorg-server-1.5.3
x11-drivers/xf86-video-intel-2.4.2-r3
media-libs/mesa-7.2
x11-libs/libdrm-2.3.1 |
on:
Code: | Linux N-MACHINE 2.6.27-gentoo-r7 #3 SMP Thu Jan 1 19:08:13 IST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux |
if there is any other info you need, just ask. any ideas?
thanks,
nael[/code] _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sat Jan 03, 2009 3:19 pm Post subject: |
|
|
Hi, maybe you should try the version xf86-video-intel-2.5.0 or higher. |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Sat Jan 03, 2009 3:35 pm Post subject: |
|
|
thank you for your replay d2_racing, but as i've said, i've tried ALL versions in portage including the 9999 one from the overlay! same result _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Sat Jan 03, 2009 10:59 pm Post subject: |
|
|
any gentoo'ers with the same mainboard? (P5Q-EM) or at least with the same G45 chipset? could you please post your xorg.conf & both kernel/xorg/driver versions?
thanks in advance,
nael _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Sun Jan 04, 2009 6:58 am Post subject: |
|
|
a small update, i've just emerged kmplayer, set the output to xvmc & voila, no lag in full screen! now that's interesting! personally i'm not a fan of VLC, but since kaffeine isn't KDE4 ready yet, i rushed to use VLC..
but still, how can i be sure that i'm getting the max of my system?
thanks,
nael _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Sun Jan 11, 2009 9:31 pm Post subject: |
|
|
update--
after a week of reading & testing the system, i'm 100% sure that i have a problem!!
yesterday, i've tried to downgrade Xorg server to 1.5.2 in hope it will improve something, but unfortunately, i'm still poor 2D/3D performance!
video playback is so laggy, especially in fullscreen, the glitches are so noticeable. glxgears still give 57-59 FPS no matter what i set KDE desktop effects to. (enabled/disabled)
anyone with similar intel based setup could share his input?
thanks,
nael _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
pappy_mcfae Watchman
Joined: 27 Dec 2007 Posts: 5999 Location: Pomona, California.
|
Posted: Mon Jan 12, 2009 8:40 am Post subject: |
|
|
I am running a G45 video chip. It's on a 64 bit system. It is running really well, to the point where I can watch a DVD without wanting to throw the computer out the window with the next video tear. Here is it's /etc/X11/xorg.conf: Code: | Section "ServerLayout"
Option "AIGLX" "true"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/cyrillic/"
FontPath "/usr/share/fonts/default/ghostscript/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/ttf-bitstream-vera/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/Type1/"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "record"
Load "dbe"
Load "dri"
Load "v4l"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
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"
DisplaySize 470 290 # mm
VertRefresh 59.9-60.1
Mode "1680x1050"
DotClock 147.14
HTimings 1680 1784 1968 2256
VTimings 1050 1051 1054 1087
EndMode
Option "ReducedBlanking" "true"
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>]
VideoRam 262144
Option "TripleBuffer" "true"
Option "AccelMethod" "exa"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "82945G/GZ Integrated Graphics Controller"
BusID "PCI:0:2:0"
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
# EndSubSection
# SubSection "Display"
# Viewport 0 0
# Depth 16
# EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
| And you can get the .config by clicking here. If you need an x86 (32 bit) .config, let me know. I'll post one for you. While the above .config isn't the latest or greatest I have, it's been running this machine for a little while.
Blessed be!
Pappy _________________ This space left intentionally blank, except for these ASCII symbols. |
|
Back to top |
|
|
pappy_mcfae Watchman
Joined: 27 Dec 2007 Posts: 5999 Location: Pomona, California.
|
Posted: Mon Jan 12, 2009 9:02 am Post subject: |
|
|
I forgot, you want glxgears to show as close to 60 fps as possible. Anything else means that the video isn't working efficiently. It also means you'll have lots of video tearing, and your openGL screen savers will be painful to view.
Blessed be!
Pappy _________________ This space left intentionally blank, except for these ASCII symbols. |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Mon Jan 12, 2009 10:15 am Post subject: |
|
|
thank you pappy_mcfae for your replay, would you please give the xorg-server/xf86-video-intel/mesa/libdrm.. versions of those you have installed in your system?
nael _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
pappy_mcfae Watchman
Joined: 27 Dec 2007 Posts: 5999 Location: Pomona, California.
|
Posted: Mon Jan 12, 2009 8:15 pm Post subject: |
|
|
x11-base/xorg-server-1.5.3
media-libs/mesa-7.2
x11-libs/libdrm-2.4.3
x11-drivers/xf86-video-intel-2.5.1-r1
Note that when openGL starts, it starts with classic TTM, which fails (always), so I don't think I've gone into GEM territory yet. On this machine, though, this is the most stable video setup I've had to date. I almost hate the thought of the hell that will be coming my way when it's time to go GEM all the way.
Blessed be!
Pappy _________________ This space left intentionally blank, except for these ASCII symbols. |
|
Back to top |
|
|
psych n00b
Joined: 02 Sep 2006 Posts: 29
|
Posted: Tue Jan 13, 2009 9:22 pm Post subject: |
|
|
Same problem here... on a Dell Latitude with intel G45....
Latest Xorg and intel driver... |
|
Back to top |
|
|
psych n00b
Joined: 02 Sep 2006 Posts: 29
|
Posted: Wed Jan 14, 2009 10:53 am Post subject: |
|
|
Problem solved with switching to
x11-base/xorg-server-9999
media-libs/mesa-9999
x11-libs/libdrm-9999
x11-drivers/xf86-video-intel-9999
x11-drivers/xf86-input-synaptics-9999
x11-drivers/xf86-input-keyboard-9999
and addings uxa to xorg.conf...
Now ~900fps in glxgears and fine video and 3d performance! |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2545 Location: Konradsreuth (Germany)
|
Posted: Tue Feb 03, 2009 5:03 pm Post subject: |
|
|
Could you please post your xorg.conf file? I can't get 3D to work with my X4500. I also tried the -9999 versions, where xf86-input-keyboard fails to build (but I can use xf86-input-evdev instead).
Either, no 3D is working at all, or the X server crashes here :-( |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Tue Feb 03, 2009 5:35 pm Post subject: |
|
|
well, i gave up on finding a solution since i'm busy with exams.. maybe next week i'll play with it again, & will keep you posted!
BTW l3u, i've just noticed that the 2.6.1 intel driver has made it to portage, & AFAIK this version should fix x4500 related issues, maybe you could try it & report back?
nael _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2545 Location: Konradsreuth (Germany)
|
Posted: Tue Feb 03, 2009 6:43 pm Post subject: |
|
|
I just tried 2.6.1 and it changes nothing. I can only start the X server with the NoAccell Option and there's no 3D. |
|
Back to top |
|
|
naelq Tux's lil' helper
Joined: 18 May 2006 Posts: 146
|
Posted: Tue Feb 03, 2009 6:50 pm Post subject: |
|
|
would you please try X without any xorg.conf file? just move the xorg.conf to somewhere else, or simply rename it & try restarting X? besides, did you remerge xorg-server & libdrm along with the intel driver?
nael _________________ main: Intel Xeon x3440 / Intel S3420GPLC / 6x 2GB DDR3 ECC REG / nVIDIA G210 / 3x 250GB AAKS || 2x 1TB FALS / Audigy 2 ZS / PCP&C 610w
laptop: Apple MacBook White T7200 / 2GB / 30GB Vertix |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2545 Location: Konradsreuth (Germany)
|
Posted: Sat Feb 07, 2009 3:40 pm Post subject: |
|
|
I updated xorg-server, xf86-video-intel and all their dependencies to the latest non-9999 versions. When I start X without xorg.conf, I just get a black screen with a cursor in the upper left corner and no input devices work anymore, so that I have to login via ssh and kill X remotely. The same with the xorg.conf generated by X -configure. |
|
Back to top |
|
|
rufnut Apprentice
Joined: 16 May 2005 Posts: 247
|
Posted: Sun Feb 08, 2009 8:08 am Post subject: |
|
|
l3u wrote: | I updated xorg-server, xf86-video-intel and all their dependencies to the latest non-9999 versions. When I start X without xorg.conf, I just get a black screen with a cursor in the upper left corner and no input devices work anymore, so that I have to login via ssh and kill X remotely. The same with the xorg.conf generated by X -configure. |
I wonder if you have PAT enabled in your kernel ?
|
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2545 Location: Konradsreuth (Germany)
|
Posted: Sun Feb 08, 2009 12:32 pm Post subject: |
|
|
I think you mean this one?
Code: | [*] MTRR (Memory Type Range Register) support
[*] MTRR cleanup support
(1) MTRR cleanup enable value (0-1)
(1) MTRR cleanup spare reg num (0-7)
[*] x86 PAT support |
|
|
Back to top |
|
|
rufnut Apprentice
Joined: 16 May 2005 Posts: 247
|
Posted: Mon Feb 09, 2009 7:33 am Post subject: |
|
|
Yes that's the one , I hear you can boot with the command nopat on the kernel line to stop using pat.
There were some reports of it giving grief with Intel and GEM in new drivers.
One of the latest Intel drivers refers to it as well ;
2.6.1-0001-clean-up-man-page-generation-and-remove-all-traces-o.pat
maybe try the "nopat" command but I am sceptical, it is just a suggestion, I am having trouble with an Acer Aspire Atom 945gme as well |
|
Back to top |
|
|
TemplarKnight Guru
Joined: 14 Jun 2005 Posts: 311 Location: Greece/patras/
|
Posted: Fri Jul 10, 2009 7:33 am Post subject: Anyone got 3D with X4500? |
|
|
Is there actually any progress on this?
I just bought a motherboard with this GPU and used the latest ~amd64 versions of everything related (incl. kernel) but still I got no 3D acceleration.
I've setup UXA in xorg.conf. Same thing with no xorg.conf. Same thing with stable amd64 packages.
glxinfo reports "direct rendering: Yes" but glxgears draws only garbage to the window.
Also alt+ctrl+f1-f9 don't work -- they also garbage or lock up the screen. Enabling Compositing with KDE 4.2 gives also laggy performance and garbage with windows.
Anyone got 3D with X4500? |
|
Back to top |
|
|
pelelademadera Veteran
Joined: 14 Jul 2008 Posts: 1255 Location: La Plata, Argentina
|
Posted: Thu Mar 25, 2010 1:23 pm Post subject: |
|
|
yes I have
Quote: |
Section "Module"
Load "glx"
Load "extmod"
Load "record"
Load "dri2"
Load "dbe"
Load "dri"
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 "XVideo" "true"
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "VideoOverlay" "on"
#Option "OpenGLOverlay" "off"
#Option "PageFlip" # [<bool>]
Option "XAANoOffscreenPixmaps" "true"
Option "Tiling" "False"
Option "AccelMethod" "UXA"
Identifier "Card0"
Driver "intel"
# VideoRam 130560
VendorName "Intel Corporation"
BoardName "GMA X4500"
# BusID "PCI:0:2:0"
EndSection |
git sources 2.6.33-r4
Quote: | #
# Graphics support
#
CONFIG_AGP=m
CONFIG_AGP_INTEL=m
CONFIG_VGA_ARB=y
CONFIG_DRM=m
CONFIG_DRM_I915=m
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y |
the other options are commented in kernel
same kernel as for nvidia, but with agp intel, and drm for i915 _________________ el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------ |
|
Back to top |
|
|
|