Comment # 8
on bug 89699
from andre35822@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.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel