From: "Marc Deop i Argemí" <damnshock@gmail.com>
To: Carl Worth <cworth@cworth.org>
Cc: intel-gfx@lists.freedesktop.org
Subject: Re: [ANNOUNCE] xf86-video-intel 2.11.901
Date: Wed, 16 Jun 2010 10:45:34 +0200 [thread overview]
Message-ID: <201006161045.35149.damnshock@gmail.com> (raw)
In-Reply-To: <8739wogfc1.fsf@yoom.home.cworth.org>
On Tuesday June 15 2010 23:23:42 Carl Worth wrote:
> On Tue, 15 Jun 2010 19:12:28 +0200, Marc Deop i Argemí <damnshock@gmail.com>
wrote:
> > That looks like a lot of work, ain't it? :S
>
> It shouldn't be, once you get the hang of compiling and running against
> a locally-compiled driver. There are about 176 commits between 2.11.0
> and 2.11.901 so that should only require about 8 compile/test cycles to
> determine what the buggy commit is.
>
> > Anyway, I could give it a try but I must admit I don't know where to
> > start to look for the commits... can somebody give a hand on that?
>
> Sure. Here's the recipe. First, checkout the driver from git with:
>
> git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-intel
>
> After that, compile it with something like:
>
> cd xf86-video-intel
> ./autogen.sh --prefix=/some/directory
> make
> make install
>
> Then, you'll want to edit your xorg.conf file (likely
> /etc/X11/xorg.conf) to let it know about the new directory to which you
> installed this driver. So either add to the beginning of the Files
> section or make a new section named "Files" as follows:
>
> Section "Files"
> ModulePath "/some/directory/lib/xorg/modules"
> ModulePath "/usr/lib/xorg/modules"
> EndSection
>
> [Obviously you might use something other than "/some/directory" in both
> of the above commands. Use whatever directory you'd like there.]
>
> At that point, you should be able to restart X and run with your
> custom-compiled driver. And when you're done with all this, you'll be
> able to undo the changes to return to using your system's driver.
>
> Next, to do the bisect, the first thing to do is to ensure that things
> work with the 2.11.0 release. That's as follows:
>
> git checkout 2.11.0
> ./autogen.sh --prefix=/some/directory
> make
> make install
>
> And then run the server. If it all works, then you're ready to
> bisect. Get back to master first with:
>
> git checkout master
>
> And then actually start bisecting with:
>
> git bisect start
> git bisect bad master
> git bisect good 2.11.0
>
> At that point git will checkout an intermediate commit for you. So then
> it's time to compile and test, (same commands as before: autogen.sh,
> make, make install). If it works, run "git bisect good". If it doesn't,
> run "git bisect bad". Then git will checkout another intermediate commit
> and you continue the process.
>
> In the end, if all goes well, git should report "first bad commit is..."
> and that's the information we'll want to know.
>
> > Naaah, we are here to help ;)
>
> Fantastic. Please let me know if any of the above is not clear.
>
> -Carl
Thanks a lot for the explanation Carl. I also would like to give thank to give
thanks to Brain0 of the irc on Freenode for his help.
About the time taking... well, the freeze doesn't happen instantly so I have
to play around for a while :S
Anyway, I will try to bisect today and report back :)
Thanks again for your explanation,
Regards
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
next prev parent reply other threads:[~2010-06-16 8:46 UTC|newest]
Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-15 0:39 [ANNOUNCE] xf86-video-intel 2.11.901 Carl Worth
2010-06-15 9:18 ` Julien Cristau
2010-06-15 16:46 ` Carl Worth
2010-06-15 16:51 ` Julien Cristau
2010-06-15 17:16 ` Sergio Monteiro Basto
2010-06-15 17:31 ` Julien Cristau
2010-06-15 17:46 ` Sergio Monteiro Basto
2010-06-15 14:05 ` Marc Deop i Argemí
2010-06-15 14:18 ` Julien Cristau
2010-06-15 15:02 ` Marc Deop i Argemí
2010-06-15 16:47 ` Carl Worth
2010-06-15 17:12 ` Marc Deop i Argemí
2010-06-15 21:23 ` Carl Worth
2010-06-16 8:45 ` Marc Deop i Argemí [this message]
2010-06-16 13:10 ` Marc Deop i Argemí
2010-06-16 13:57 ` Chris Wilson
2010-06-16 16:12 ` Marc Deop i Argemí
2010-06-17 13:30 ` Marc Deop i Argemí
2010-06-17 21:34 ` Elias Gabriel Amaral da Silva
2010-06-18 6:09 ` Carl Worth
2010-06-21 5:09 ` Elias Gabriel Amaral da Silva
2010-06-21 6:08 ` Elias Gabriel Amaral da Silva
2010-06-21 6:37 ` Christopher James Halse Rogers
2010-06-22 18:42 ` Elias Gabriel Amaral da Silva
2010-06-21 5:31 ` Elias Gabriel Amaral da Silva
2010-06-25 6:23 ` Carl Worth
2010-06-25 8:53 ` Clemens Eisserer
2010-06-16 9:20 ` Chris Wilson
2010-06-16 11:25 ` Marc Deop i Argemí
2010-06-16 11:38 ` Andrew Lutomirski
2010-06-16 15:07 ` Andrew Lutomirski
2010-06-17 20:32 ` Jesse Barnes
2010-06-17 22:27 ` Marc Deop i Argemí
2010-06-18 0:17 ` Andrew Lutomirski
2010-06-18 0:20 ` Marc Deop i Argemí
2010-06-18 2:44 ` Jesse Barnes
2010-06-18 20:04 ` Jesse Barnes
2010-06-18 20:07 ` Jesse Barnes
2010-06-19 16:35 ` Marc Deop i Argemí
2010-06-20 15:29 ` Andrew Lutomirski
2010-06-21 20:32 ` Andrew Lutomirski
2010-06-23 16:07 ` Jesse Barnes
2010-07-01 20:55 ` Andrew Lutomirski
2010-07-01 21:21 ` Jesse Barnes
2010-07-01 21:34 ` Andrew Lutomirski
2010-06-15 14:54 ` Vasily Khoruzhick
2010-06-15 16:49 ` Carl Worth
2010-06-15 16:55 ` Vasily Khoruzhick
2010-06-15 17:36 ` Vasily Khoruzhick
2010-06-15 19:58 ` Clemens Eisserer
2010-06-15 20:15 ` Chris Wilson
2010-06-15 21:03 ` Clemens Eisserer
2010-06-15 21:26 ` Carl Worth
2010-06-15 21:40 ` Chris Wilson
2010-06-15 22:05 ` Clemens Eisserer
2010-06-15 22:24 ` Clemens Eisserer
2010-06-15 22:31 ` Chris Wilson
2010-06-15 22:56 ` Clemens Eisserer
2010-06-16 5:45 ` Vasily Khoruzhick
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201006161045.35149.damnshock@gmail.com \
--to=damnshock@gmail.com \
--cc=cworth@cworth.org \
--cc=intel-gfx@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.