You are not logged in.
Yes. I compiled libdrm, mesa, libgl, then xorg-server (enabling dri2 at compilation just change the PKGBUILD from --disable-dri2 to --enable-dri2), then again mesa and libgl (since I wasn't sure what exactly the build order was, so I decided to compile those packages twice.) Then intel-dri and xf86-video-intel.
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Here are the instructions FWIW http://wiki.x.org/wiki/Development/git
Offline
Updated yesterday to xorg-server 2.5.99.903 and latest ligl/mesa/intel-dri git and suddenly ctr+alt+backspace stopped working. Also x server produces a hard lock if I logout of kde and in the meantime some .fdi files are changed (or the HAL daemon is restarted) - the only way to restart the xserver is ctrl + alt + F1 && /etc/rc.d/kdm3 stop.
It's kind of (but not annoying since I rarely restart X server)
The defaults have changed with the newest xorg. If you add
Section "ServerFlags"
Option "DontZap" "false"
EndSection
to your xorg.conf, ctrl alt backspace will work again.
Last edited by b9anders (2009-02-22 16:06:27)
Offline
@fijam Thank you. This will prevent me from doing something stupid next time I decide to build xorg-server.
@b9anders Thanks to you too, I hate defaults changings...
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Yes. I compiled libdrm, mesa, libgl, then xorg-server (enabling dri2 at compilation just change the PKGBUILD from --disable-dri2 to --enable-dri2), then again mesa and libgl (since I wasn't sure what exactly the build order was, so I decided to compile those packages twice.) Then intel-dri and xf86-video-intel.
thanks. what exacly do you benefit from dri2?
...
Last edited by karabaja4 (2009-02-22 19:15:05)
Offline
No idea, but it works that way... It could be the reason for xorg-server failing to start before...
[offtopic] Damn, I sound stupid...[/offtopic]
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
[offtop]This is a little outdated but explains nicely who's who http://www.rojtberg.net/67/exa-uxa-dri-gem-ttm/ [/offtop]
Dheart, now that it works for you, can you give us your performance impressions? Numbers would be even better...
Offline
Right... So.. I think about buying a new laptop with a 4500MHD graphics card and I would like some info about it, as I can't get my head around what is what, who is who and what works and what doesn't.
As a nvidia card owner (Go 7300) I always envied the intel guys for their nice support. Lately however, nvidia released the 180.29 driver and everything in KDE 4.2 works smoothly and without glitches (including all effects). I'm mostly interested in the following questions:
1. What's the thing about intel 2.6.1 driver? Is it stable for GM45? Does it work ok with the old direct rendering EXA (the stable one I presume?) ?
2. When will the architecture for full-blown 3d/2d support for GM45 stabilize? kernel 2.6.29? Is that somewhat related to UXA? Does it have to wait for the new Xorg?
3. Does GM45 in it's _current_state (2.6.1) play nicely with KDE 4.2 kwin effects? Does it work smoothly without them in 2D only mode)?
4. Does the intel driver support HDMI out on GM45? Does it detect edids well? Does HDMI audio out work?
5. How does switching between displays work? Is xinerama working fine without glitches? Is hotkey switching supported?
I'm sorry guys about me nagging all these questions, but I'm actually pretty hard-pressed on buying a new laptop and I don't know where to get info. All this UXA/EXA/DRI2/GEM/WhateverOtherNiceAcronymTheyveGot stuff is really hard to get right...
Anyone could please help?
Offline
Just FYI:
I created a repository for the old i810 driver (for i810, GMA 900 and GMA 950 chipsets) and the corresponding X and mesa stacks (1.4 and 7.0). This alleviates all performance problems for me and seems to work quite well so far. See: http://bbs.archlinux.org/viewtopic.php?pid=504088
Offline
Just FYI:
I created a repository for the old i810 driver (for i810, GMA 900 and GMA 950 chipsets) and the corresponding X and mesa stacks (1.4 and 7.0). This alleviates all performance problems for me and seems to work quite well so far. See: http://bbs.archlinux.org/viewtopic.php?pid=504088
I'm giving the latest git stack one more try after it's done building, but if it doesn't work, I'll most definitely try this out. Thanks a lot.
Side-note: this whole TTM-to-GEM, DRI-to-DRI2 stuff made me realize how much I have to learn about using Linux in general...
Offline
... change the PKGBUILD from --disable-dri2 to --enable-dri2...
I got an error when I was building xorg-server-git :
checking for DRI... configure: error: Package requirements (glproto >= 1.4.1 dri >= 7.1.0) were not met:
No package 'dri' found
But I have already installed glproto-git! And where to install the package 'dri' ?
I had intel-dri installed. Can it replace the 'dri' package?
------------------
The error disappeared when I reinstalled "glproto" and "mesa", instead of glproto-git and mesa-git.
Last edited by cwjiof (2009-02-23 15:25:59)
Offline
@Fijam with newest xorg-server and drivers glxgears gives me:
with uxa ~500 fps
with exa ~850 fps
Also at game etracer with exa I can see a little improvement in some maps which hold low framerate for me (for example Sky jump gives me very low framerates - with uxa it's arround 5 and with exa it's arround 10.)
With the newest xorg-server I get more stable framerate in Frozen Throne (using uxa) Before update at fountain at the dota map framerate was 19, now is 21...
Haven't played with exa - uxa works fine for me. And most importantly: Graphic intense applications (Like Frozen Throne) no longer result in hardlock. I can finaly play WarCraft III on my notebook.
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
I just experienced a problem with xorg-server while trying to compile it again:
If you have libxfont-1.4.0-1-i686.pkg.tar.gz installed (since 22.02.09 in the repositories) xorg-server will not compile and you end up with an error..
Sollution seems to be a downgrade which can be achived by "pacman -U /var/cache/pacman/pkg/libxfont-1.3.4-1-i686.pkg.tar.gz" (worked for me)
Akii
Offline
I just experienced a problem with xorg-server while trying to compile it again:
If you have libxfont-1.4.0-1-i686.pkg.tar.gz installed (since 22.02.09 in the repositories) xorg-server will not compile and you end up with an error..Sollution seems to be a downgrade which can be achived by "pacman -U /var/cache/pacman/pkg/libxfont-1.3.4-1-i686.pkg.tar.gz" (worked for me)
Akii
Keith packard posted a patch for this here
Just add
# Stop trying to reference modfont
patch -Np1 -i "${srcdir}/whateveryounamedthepatch.patch" || return 1
to the pkgbuild (after having placed the patch in the source directory of course) and it builds fine.
(discovered after more than an hour of troubleshooting and two minutes after thinking 'maybe I should try downgrading libxfont instead)
Last edited by b9anders (2009-02-24 17:11:13)
Offline
DHeart - what kernel version are you using?
Offline
To get kernel mode setting, is the requirement only:
kernel 2.6.29
xf86-video-intel compiled with --enable-kms
or is there something else?
Does something needs to be compiled against kernel 2.6.29? Probably xf86-video-intel?
Offline
I'm using 2.6.28. I have 2.6.29 compiled, but I'm not using it, since i read on gentoo forums that a number of people are experiencing some sort of trouble with KMS.
big_gle, 2.6.29 kernel should be configured with enable modesetting.
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Yeah ok of couse... I compiled it but I'm still on .28 too. I had issues with .29rc6 (without kms) with drm (X was not starting) and (staging) wifi driver was not working correctly...
So everything can be compiled against .28? Or do I need to be running .29?
Last edited by big_gie (2009-02-24 20:50:20)
Offline
For KMS you need to be running 2.6.29 with KMS enabled during kernel build. With 2.6.28 you run a GEM kernel, which, together with the new packages, provides increased performance.
Last edited by Dheart (2009-02-24 21:20:09)
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Ok I need to be _running_ .29 (with KMS) to _build_ (not use) kms-enabled packages...
Thanx
Offline
Guys, could someone answer (shortly) any of my above questions?
Offline
I have a X3100 and X3000 (965) so don't know a thing about 4500. I think I've read something about the 4500 on phoronix that had a crappy driver. I can't find it now, so its probably another card... Take a look at:
http://www.phoronix.com/scan.php?page=n … &px=NjkzMg
http://www.phoronix.com/scan.php?page=a … 00hd&num=1
As for your 5th question, I think it is a simple as putting a virtual size in xorg.conf and using xrandr. Take a look at:
http://intellinuxgraphics.org/dualhead.html
Edit: I just use the "Virtual" part in xorg.conf. Forget the rest. use xrandr instead.
Good luck
Last edited by big_gie (2009-02-24 23:09:50)
Offline
Does the "--enable-kms" flag to xf86-video-intel's configure still necessary?? Because ./configure --help does not show the flag anymore... 2.5.0 had the flag:
--enable-kms Enable kernel mode setting support [default=no]
Offline
I think they made it default yes for 2.6.0 and then reverted back to default no in 2.6.1 since it caused some problems.
@neuro, sorry, but none of us seems to own intel 4xxx series card.
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Right... So.. I think about buying a new laptop with a 4500MHD graphics card and I would like some info about it, as I can't get my head around what is what, who is who and what works and what doesn't.
As a nvidia card owner (Go 7300) I always envied the intel guys for their nice support. Lately however, nvidia released the 180.29 driver and everything in KDE 4.2 works smoothly and without glitches (including all effects). I'm mostly interested in the following questions:
1. What's the thing about intel 2.6.1 driver? Is it stable for GM45? Does it work ok with the old direct rendering EXA (the stable one I presume?) ?
2. When will the architecture for full-blown 3d/2d support for GM45 stabilize? kernel 2.6.29? Is that somewhat related to UXA? Does it have to wait for the new Xorg?
3. Does GM45 in it's _current_state (2.6.1) play nicely with KDE 4.2 kwin effects? Does it work smoothly without them in 2D only mode)?
4. Does the intel driver support HDMI out on GM45? Does it detect edids well? Does HDMI audio out work?
5. How does switching between displays work? Is xinerama working fine without glitches? Is hotkey switching supported?
I'm sorry guys about me nagging all these questions, but I'm actually pretty hard-pressed on buying a new laptop and I don't know where to get info. All this UXA/EXA/DRI2/GEM/WhateverOtherNiceAcronymTheyveGot stuff is really hard to get right...
Anyone could please help?
I have a desktop with the G45 chipset and I'm using the integrated X4500HD card. It runs fine and I've had no problems with it. I'm using the provided packages by Arch Linux (xf86-video-intel-2.4.3). When all the stack gets upgraded I will get higher performance (in Fedora 10 I do get it), but even in it's current state the performance is perfectly ok. gtkperf runs in about 5-6 seconds. Kwin effects are smooth (though I turn them off most of the time, i just don't like them). Tuxracer runs fine too.
I can't say about HDMI audio, since I haven't tried it, but I think it should work. Can't say about switching between displays either.
Offline