That's what people are reporting... we haven't QA'ed it or anything though. I was just thinking that since (a) you already have latest kernel installed and (b) the remaining components install from packages which should be reasonably cleanly removable it might be worth trying.
Announcement
Collapse
No announcement yet.
amdgpu kernel driver doesn't support DRI3?
Collapse
X
-
So I ran some tests, will post them here as I have them for Warthunder with med/high settings no FSAA or BLUR at 3840x2160 on 390x
All ran with LIBGL_DEBUG=verbose vblank_mode=0 ./aces to ensure vsync is off.
radeon driver
basic test drive = fps min/max 18/31
notes = game had very bad stutters when firing or during explosions etc...
amdgpu driver
basic test drive = fps min/max 10/15
notes = amdgpu powerplay is enabled, the screen is ALL over the place as if DPM is off or something, no idea what is going on here. Its like screen tearing on scale of 10! tearfree/pageflip seem to make it worse. Tried a few things but no luck.
amdgpu-pro driver
Noticed this during install:
ERROR (dkms apport): kernel package linux-headers-4.6.0-rc4 is not supported
Error! Bad return status for module build on kernel: 4.6.0-rc4 (x86_64)
Consult /var/lib/dkms/amdgpu-pro/16.15.2-277429/build/make.log for more information.
Ok so the PRO driver MAY have installed, but since it uses AMDGPU it suffers this HORRIBLE screen shaking issue (ultra tearing). If anyone knows a solution PLEASE FOR THE LOVE OF GOD, let me know :-)
Last edited by theriddick; 22 April 2016, 08:01 PM.
Comment
-
I reduced most of the screen tearing by disabling my second 24" monitor. The tearing/wobble issue occurs on desktop not just in games, if I goto 1080p then yes it reduces more. Also most games work fine at 4k, warthunder gives me 50-80fps in Windows at 4k with high settings, with my 980gtx under Linux I got similar with high settings.
I have been 4k gaming for over a year btw! this isn't something new to me, I know my stuff!
I will looking into the installer script thing and see if I can resolve that. Also I don't use WINE, why are you using WINE? there is a native warthunder client.
- Likes 1
Comment
-
The install script doesn't make much sense to me sorry. Are you suggesting deleting just the exit line down bottom or entire paragraph?
set -e
REPOSITORY="/var/opt/amdgpu-pro"
usage() {
cat <<END_USAGE
Usage: $PROG [options...]
Options:
-h|--help display this help message
Unless the -h|--help option is given, 'apt-get' options may be present.
END_USAGE
}
function stderr() {
cat - 1>&2
}
function os_release() {
[[ -r /etc/os-release ]] && . /etc/os-release
case "$ID" in
ubuntu)
;;
*)
echo "Unsupported OS" | stderr
exit 1
;;
esac
}
function source_list() {
local dir etc sourceparts
eval $(apt-config shell dir Dir)
eval $(apt-config shell etc Dir::Etc)
eval $(apt-config shell sourceparts Dir::Etc::sourceparts)
echo ${dir}${etc}${sourceparts}/amdgpu-pro.list
}
function amdgpu_pro_install() {
local src=$(cd ${0%/*} && pwd -P)
local index=$src/Packages.gz
os_release
amdgpu_pro_uninstall $@
if [[ -r $index ]]; then
$SUDO mkdir -p $REPOSITORY && $SUDO cp -af $src/* $_
$SUDO ln -s $_/$PROG $SBIN/${PROG%-*}-uninstall
echo "deb file:$REPOSITORY/ ./" | $SUDO tee $(source_list)
$SUDO apt-get update ||:
$SUDO apt-get $@ install \
amdgpu-pro amdgpu-pro-lib32 amdgpu-pro-dkms
fi
}
function amdgpu_pro_uninstall() {
local p
local installed=()
[[ -r "$(source_list)" ]] || return 0
for p in $(zcat $REPOSITORY/Packages.gz | awk '{
if ($1 == "Package:")
p = $2;
else if ($1 == "Architecture:")
print p ":" $2
}')
do
if dpkg -s $p >/dev/null 2>&1; then
installed+=($p)
fi
done
$SUDO apt-get $@ remove --purge ${installed[@]}
$SUDO rm -rf $SBIN/${PROG%-*}-uninstall $(source_list) $REPOSITORY
$SUDO apt-get update ||:
}
PROG=${0##*/}
ARGS="$@"
SUDO=$([[ $(id -u) -ne 0 ]] && echo "sudo" ||
SBIN="/usr/sbin"
while (($#))
do
case "$1" in
-h|--help)
usage
exit 0
;;
*)
shift
;;
esac
done
set -- $ARGS
amdgpu_pro_${0##*-} $@
Comment
-
Your of no help truly, just stir shit constantly and make no sense, am quite surprised your not banned yet. Going to pretend you don't exist from now on since there is no ignore button! (nevermind found that ignore button, freedom!)Last edited by theriddick; 24 April 2016, 09:47 AM.
- Likes 1
Comment
Comment