Supported by OpenSource Driver : DRI
Tested successfully with DRI :
Tested successfully with fglrx :
http://dri.freedesktop.org/wiki/ATIRadeon#head-465a5bcb4ff2a8459736c469bfac6c242de7f3c1
ATI : http://www.ati.com/support/drivers/linux/radeon-linux.html
OpenSource Projects :
S3TC with DRI drivers
Linux :
http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html http://necrotic.deadbeast.net/xsf/XFree86/NEWS.xhtml http://www.freedesktop.org/~dri/snapshots/README.Debian
http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html#1_whichcards http://forums.gentoo.org/viewtopic.php?t=47858&postdays=0&postorder=asc&highlight=dri+igp&start=175&sid=7de448440865e9504ed5d826d3c4b118
This ATI Radeon is a special serie made for Laptop and IGP might stand for “Intergrated Graphics Processor”.
Radeon IGP is full supported in Linux since mid 2003.
And can be found in Laptops like
00:00.0 Host bridge: ATI Technologies Inc AGP Bridge IGP 320M (rev 13) rev 01)
0000:00:00.0 Class 0600: 1002:cab0 (rev 13)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility U1 0000:01:05.0 Class 0300: 1002:4336
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility U1 01:05.0 VGA compatible controller: ATI Technologies Inc Radeon [[IGP 340M]]
if official package dont works you can try :
#root@[[Debian]]# su date # Tue Oct 26 06:47:22 CEST 2004 uname -a # Linux nrv 2.6.9-amiloa #5 Sat Oct 23 19:13:00 CEST 2004 i686 GNU/Linux
cd /usr/src/linux || exit apt-get install drm-trunk-module-src dpkg -L drm-trunk-module-src cd /usr/src/ tar xvfz /usr/src/drm-trunk.tar.gz MODULE_LOC=/usr/src/modules && export MODULES_LOC REV=${HOSTNAME}.0.$(date +%Y%m%d%H%M) make-kpkg clean modules_image --revision=${REV} dpkg -i /usr/src/*dri*${HOSTNAME}*.deb
pwd # /usr/src/linux make-kpkg modules_image --revision=nrv.0.200410260638 # err: /usr/src/modules/drm-trunk/Makefile.kernel:50: /usr/local/src/linux-2.6.9/Rules.make: No such file or directory
did not work for lets try those compiled ones :
cat >> /etc/apt/source.list << EOF deb http://www.nixnuts.net/files/ ./
EOF
#EOF
apt-get install drm-trunk-module-2.6.8-1-k7 kernel-image-2.6.8-1-k7 \ xlibmesa-gl1-dri-trunk xserver-xfree86-dri-trunk
The important thing is when using Loadlin, watch for defaults common windows drivers that are loaded in CONFIG.SYS (and move them all to win dos etc )
i noticed this when i was on win9x , well this should works also with freedos
Replace :
REM config.sys [[common]] device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
By :
REM config.sys [[menu]] menuitem=win,[[Windows]] menuitem=linux,[[Linux]] (Loadlin) [[win]] device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) [[linux]]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 GL [FirePro V3750]
pci=1002:949f
Error: “radeon 0000:01:00.0: couldn't schedule ib”
echo 'GRUB_CMDLINE_LINUX_DEFAULT="radeon.dpm=0"' | sudo tee -a /etc/default/grub.d/radeon echo 'options radeon modeset=1' | sudo tee -a /etc/modprobe.d/radeon-kms.conf
vainfo libva info: VA-API version 1.8.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_1_8 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.8 (libva 2.8.0) vainfo: Driver version: Mesa Gallium driver 20.2.1 for AMD RV730 (DRM 2.50.0 / 5.9.1-050901-lowlatency, LLVM 11.0.0) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc vdpauinfo display: :0 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0 Video surface: name width height types ------------------------------------------- 420 8192 8192 NV12 YV12 422 8192 8192 UYVY YUYV 444 8192 8192 Y8U8V8A8 V8U8Y8A8 420_16 8192 8192 422_16 8192 8192 444_16 8192 8192 Decoder capabilities: name level macbs width height ---------------------------------------------------- MPEG1 --- not supported --- MPEG2_SIMPLE 3 9216 2048 1152 MPEG2_MAIN 3 9216 2048 1152 H264_BASELINE 41 9216 2048 1152 H264_MAIN 41 9216 2048 1152 H264_HIGH 41 9216 2048 1152 VC1_SIMPLE 1 9216 2048 1152 VC1_MAIN 2 9216 2048 1152 VC1_ADVANCED 4 9216 2048 1152 MPEG4_PART2_SP --- not supported --- MPEG4_PART2_ASP --- not supported --- DIVX4_QMOBILE --- not supported --- DIVX4_MOBILE --- not supported --- DIVX4_HOME_THEATER --- not supported --- DIVX4_HD_1080P --- not supported --- DIVX5_QMOBILE --- not supported --- DIVX5_MOBILE --- not supported --- DIVX5_HOME_THEATER --- not supported --- DIVX5_HD_1080P --- not supported --- H264_CONSTRAINED_BASELINE 0 9216 2048 1152 H264_EXTENDED --- not supported --- H264_PROGRESSIVE_HIGH --- not supported --- H264_CONSTRAINED_HIGH --- not supported --- H264_HIGH_444_PREDICTIVE --- not supported --- VP9_PROFILE_0 --- not supported --- VP9_PROFILE_1 --- not supported --- VP9_PROFILE_2 --- not supported --- VP9_PROFILE_3 --- not supported --- HEVC_MAIN --- not supported --- HEVC_MAIN_10 --- not supported --- HEVC_MAIN_STILL --- not supported --- HEVC_MAIN_12 --- not supported --- HEVC_MAIN_444 --- not supported --- HEVC_MAIN_444_10 --- not supported --- HEVC_MAIN_444_12 --- not supported --- Output surface: name width height nat types ---------------------------------------------------- B8G8R8A8 8192 8192 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 R8G8B8A8 8192 8192 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 R10G10B10A2 8192 8192 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 B10G10R10A2 8192 8192 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 Bitmap surface: name width height ------------------------------ B8G8R8A8 8192 8192 R8G8B8A8 8192 8192 R10G10B10A2 8192 8192 B10G10R10A2 8192 8192 A8 8192 8192 Video mixer: feature name sup ------------------------------------ DEINTERLACE_TEMPORAL y DEINTERLACE_TEMPORAL_SPATIAL - INVERSE_TELECINE - NOISE_REDUCTION y SHARPNESS y LUMA_KEY y HIGH QUALITY SCALING - L1 y HIGH QUALITY SCALING - L2 - HIGH QUALITY SCALING - L3 - HIGH QUALITY SCALING - L4 - HIGH QUALITY SCALING - L5 - HIGH QUALITY SCALING - L6 - HIGH QUALITY SCALING - L7 - HIGH QUALITY SCALING - L8 - HIGH QUALITY SCALING - L9 - parameter name sup min max ----------------------------------------------------- VIDEO_SURFACE_WIDTH y 48 2048 VIDEO_SURFACE_HEIGHT y 48 1152 CHROMA_TYPE y LAYERS y 0 4 attribute name sup min max ----------------------------------------------------- BACKGROUND_COLOR y CSC_MATRIX y NOISE_REDUCTION_LEVEL y 0.00 1.00 SHARPNESS_LEVEL y -1.00 1.00 LUMA_KEY_MIN_LUMA y LUMA_KEY_MAX_LUMA y mpv --hwdec=auto https://conf.tube/download/videos/ea60f030-90c1-4e8e-9782-bef14dd3b1d1-1080.mp4 (+) Video --vid=1 (*) (h264 1920x1080 30.000fps) (+) Audio --aid=1 (*) (aac 2ch 48000Hz) Using hardware decoding (vaapi). AO: [pulse] 48000Hz stereo 2ch float VO: [gpu] 1920x1080 vaapi[nv12] AV: 00:00:07 / 00:53:25 (0%) A-V: 0.000 Cache: 368s/77MB grep -iE 'vdpau | dri driver' /var/log/Xorg.0.log [ 6.938] (II) RADEON(0): [DRI2] DRI driver: r600 [ 6.938] (II) RADEON(0): [DRI2] VDPAU driver: r600
https://elixir.bootlin.com/linux/v5.9/source/drivers/gpu/drm/radeon/radeon_uvd.c#L93 IRMWARE_RV710;