Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
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?

  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