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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox