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
ed2k://|file|libtxc_dxtn040524.tar.gz|9658|ef6763b916180bc061e382ba9f2d7bf1| ed2k://|file|libtxc_dxtn040623.tar.gz|9563|a1faa9a35400fd7928096c951fd409a6|
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
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] RV610 [Radeon HD 2400 PRO/XT] PcI=1002:94c1
FirePro 3D Graphics (ATI) Model 8667 FirePro V3750 PCIE 256MB SN: 181013 012517 2010 ATI-102-B66701(B)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 GL [FirePro V3750]
pci=1002:949f
Advanced Micro Devices, Inc. 1/13/2015 8.970.100.9001
From Windows update ONLY ?
https://www.amd.com/en/support/kb/release-notes/rn-rad-win-legacy
C:\AMD\FirePro_8.911.3.4_XP_X32X64_146405\Setup.exe
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
glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: X.Org (0x1002) Device: AMD RV730 (DRM 2.50.0 / 5.13.0-28-lowlatency, LLVM 12.0.1) (0x949f) Version: 21.2.6 Accelerated: yes Video memory: 256MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 3.3 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.0 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 file /usr/lib/libGL.so.1.2: symbolic link to /usr/lib/fglrx/fglrx-libGL.so.1.2
https://elixir.bootlin.com/linux/v5.9/source/drivers/gpu/drm/radeon/radeon_uvd.c#L93 IRMWARE_RV710;
GPU: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos PRO [Radeon HD 7450]
lspci -v -s 01:00.0 # pci/1002/677b 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos PRO [Radeon HD 7450] (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Caicos PRO [Radeon HD 7450] Flags: bus master, fast devsel, latency 0, IRQ 11, IOMMU group 1 Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at f7e20000 (64-bit, non-prefetchable) [size=128K] I/O ports at e000 [size=256] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Kernel modules: radeon, amdgpu radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
G R A P H I C S C A R D S Radeon R9 290X 4GD5 © 2020 Micro-Star Int'l Co.Ltd. MSI is a registered trademark of Micro-Star Int'l Co.Ltd. All rights reserved. SPECIFICATIONS Graphics Processing Unit AMD Radeon™ R9 290X Interface PCI Express x16 3.0 Core Clocks up to 1000 MHz Memory Speed 5000 Memory Size 4096 Memory Type GDDR5 Memory Bus 512 bits HDCP Support Y Power consumption 250 Power connectors 1×6-Pin, 1×8-Pin Recommended PSU 750 Card Dimension (mm) 276 x 99 x 35mm Weight (Card / Package) 1018 DirectX Version Support 12 API OpenGL Version Support 4.3 Multi-GPU Technology CrossFire, 4-ways Maximum Displays Up to 6 displays with the use of a DP MST Hub Memory Bandwidth (GB/sec) 320 DVI Connectors DL-DVI-Dx2 Max Resolution: 2560 x 1600 @60 Hz HDMI Connectors 1 (version 1.4a) Max Resolution: 3840×2160 @30 Hz 4096×2160 @24 Hz DisplayPort 1 (version 1.2) Max Resolution: 4096×2160 @ 50 Hz RAMDAC speed (MHz) 400
Atiflash –s 0 original.bin
strings '285PA500.L41' | head 761295520 11/12/13 00:46 113-E285P47-U001 HAWAII PCI_EXPRESS GDDR5 C67111 Hawaii PRO 300W GDDR5 4GB 64Mx32 300e/150m (C) 1988-2010, Advanced Micro Devices, Inc. ATOMBIOSBK-AMD VER015.041.000.000.000000 285PA500.U41 2560 Stream Processors 28 nm Graphics Core Next (GCN) 947 MHz Engine Clock
PerF:
Problems with signatures:
Fallback:
sudo lshw -c display *-display description: VGA compatible controller product: Hawaii XT / Grenada XT [Radeon R9 290X/390X] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:01:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list rom configuration: driver=radeon latency=0 resources: irq:30 memory:e0000000-efffffff memory:f0000000-f07fffff ioport:e000(size=256) memory:f7d00000-f7d3ffff memory:c0000-dffff sudo dmesg | grep VRAM [ 1.363270] radeon 0000:01:00.0: VRAM: 4096M 0x0000000000000000 - 0x00000000FFFFFFFF (4096M used) [ 1.363279] [drm] Detected VRAM RAM=4096M, BAR=256M [ 1.363300] [drm] radeon: 4096M of VRAM memory ready lspci 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X] 01:00.0 0300: 1002:67b0