[Bug 89699] Regression in 10.5.1 causes flickering/artifacting in a particular video game

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 7 13:22:36 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=89699

--- Comment #8 from andre35822 at yahoo.com ---
(In reply to Arek Ruśniak from comment #7)
> Andre ff you use yaourt grab pkgs by: yaourt -G mesa-git and yaourt -G
> lib32-mesa-git, and make it and install (cd mesa-git; makepkg -si; and the
> same for lib32-mesa-git)
> CS GO is 32bit (i belive) app so you need bisect only lib32-mesa-git:
> Try commit:
> http://cgit.freedesktop.org/mesa/mesa/commit/
> ?id=ef7e0b39a24966526b102643523feac765771842
> It's first one I can build against llvm-3.6, it's probably old enough to run
> CS:GO without issues but you have to be sure:
> 
> $cd lib32-mesa-git 
> $cd src/mesa
> $git checkout ef7e0b39a24966526b102643523feac765771842
> $cd ../..
> $makepkg -efsi
> //Try CS:GO and if it's ok, let's bisect:
> $cd src/mesa
> $git bisect start 
> //git bisect good _commit_when_CSGO_ok
> $git bisect good ef7e0b39a24966526b102643523feac765771842
> //git bisect bad _commit_when_you_see_issue
> //you may use mesa 10.5.1 release note:
> http://cgit.freedesktop.org/mesa/mesa/commit/
> ?id=11c0ff60ef19cca84452aa989fb8bb25127473e0
> $git bisect bad 11c0ff60ef19cca84452aa989fb8bb25127473e0
> //now you can see info about need check some commit
> $cd ../..
> $makepkg -efsi  
> //and now try CS:GO
> //if CS GO has issues still
> $cd src/mesa
> $git bisect bad
> //or if CS GO runs without issues
> $cd src/mesa
> $git bisect good 
> -->GOTO //now you can see info about need check some commit 
> 
> //you need check another commit again and again... and again until it gives
> to you "first bad commit" and this "first bad commit" is wanted by Michel 
> 
> I hope it help a bit.
> If ef7e0b39a24966526b102643523feac765771842 is bad, you need llvm-3.5 and
> start from older mesa commit.

Alright so I decided to give this a try since I have some time. I downloaded
the mesa-git and lib32-mesa-git tarballs manually and ran makepkg -s then I
went into src/mesa and used that command to put in the commit and went back to
the main directory and did makepkg -s instead of makepkg -efsi because I don't
know what that does...I believe -i installs it but I would prefer it to make
.tar.xz packages so I can remove this version using pacman....I am just afraid
to screw up my system. So I did this for mesa and lib32-mesa to ensure nothing
would go wrong, and it seemed to have built mesa-git 10.6.0_devel....

Alright, I did sudo pacman -U to install the .tar.xz packages that were built
logged out/in and loaded up CSGO. The graphical issues I have been talking
about are still there. I went into /src/mesa did bit bisect start and then git
bisect bad and put the ef7e0b39a24966526b102643523feac765771842 commit.


I honestly have no clue what I am doing but I then did the same steps initially
of building the package but did commit    
cb154bb22116910c462f7a83f4401bd01e15c34d which is a commit for 10.4.7 since the
entire 10.4.x series were fine with CSGO and only noticed issues since 10.5
came out. I guess ill move up from 10.4.7 and there? Again I did makepkg -s and
the .tar.xz that were made were the same ones as before. I am confused if I am
actually doing anything here.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150407/2b66feab/attachment.html>


More information about the dri-devel mailing list