Hardware : ID / [[lspci]]

  • Display controller: ATI Technologies Inc Radeon R350 Radeon 9800 Pro
  • VGA compatible controller: ATI Technologies Inc RV350 AS Radeon 9550
  • VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)

Supported by OpenSource Driver : DRI

Tested successfully with DRI :

  • VGA compatible controller: ATI Technologies Inc Radeon RV100 QY Radeon 7000/VE
  • VGA compatible controller: ATI Technologies Inc Radeon Mobility U1
  • VGA compatible controller: ATI Technologies Inc Radeon IGP 340M

Tested successfully with fglrx :

http://dri.freedesktop.org/wiki/ATIRadeon#head-465a5bcb4ff2a8459736c469bfac6c242de7f3c1

[[Driver]]s for [[XWindow]] (On [[GNU]]/[[Linux]])

RADEON IGP : [[IGP 320M]] & [[IGP 340M]]

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]]

http://www.consultmatt.co.uk/nx9005/radeon-igp/index.php

[[Debian]]

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

TVout

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]]

RV730 (2008-09-11)

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;

MISC

MORE

radeon.txt · Last modified: 2020/10/22 17:48 by rzr
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki