Archív značiek: drivers

Older notes about Ati Radeon and why I can’t play new games

https://help.ubuntu.com/community/RadeonDriver

Could not find required OpenGL entry point glColorMaskIndexedEXT

Driver  „radeon“

xserver-xorg-video-ati (6.99.99)
[    29.467] (II) Module radeon: vendor=“X.Org Foundation“
[    29.467]     compiled for 1.11.3, module version = 6.99.99

~$ glxinfo | grep pen
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV570
OpenGL version string: 2.1 Mesa 9.0
OpenGL shading language version string: 1.20
OpenGL extensions:

lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV570 [Radeon X1950 PRO] [1002:7280]

This is not about Xorg. This is a kernel module. You do not need a newer Xorg.

Linux GL drivers work like this:
In the kernel there is a DRM module which does the direct access to the hardware. It is used by the DRI drivers. libdrm acts as a kind of glue between these two.

Linux drivers consist of multiple parts, for 3D acceleration the most important are:
1) Mesa with DRI drivers.
2) The hardware-specific kernel module
3) Other stuff such as libdrm, the X driver, generic stuff in the kernel, etc.

The problem here is that 2) is rather outdated in kernels commonly used. The current version of 2) is not yet part of the mainstream kernel (I suppose Linus wants it to be tested more before it will be unleashed on all Linux users). AFAIK 1) and 3) are already capable of OpenGL 2.1 in current distros.

export MESA_EXTENSION_OVERRIDE=GL_EXT_draw_buffers2
miro@uhlie:~/.local/share/Steam/SteamApps/common/Half-Life 2$ ./hl2.sh

Mesa ver    date    OpenGl ver
10.0    (2013-11-30)[9]     3.3
9.0     (2012-10-08)     3.1
8.0     (2012-02-08)     3.0
7.0     (2007-06-22)     2.1

—————
https://help.ubuntu.com/community/BinaryDriverHowto/
1)
http://www2.ati.com/drivers/linux/ati-driver-installer-9-3-x86.x86_64.run
Error: ./default_policy.sh does not support version
default:v2:i686:lib::none:3.2.0-60-generic-pae; make sure that the version is being
correctly set by –iscurrentdistro

2)
https://launchpad.net/~xorg-edgers/+archive/ppa
+ update
2a – newer version of radeon module:
[    28.915] (II) Module radeon: vendor=“X.Org Foundation“
[    28.915]     compiled for 1.12.3, module version = 7.1.99
2b – Mesa 9.2.0 (vs 9.0)
Hl2 aj tak nejde…

http://askubuntu.com/questions/124292/what-is-the-correct-way-to-install-proprietary-ati-catalyst-video-drivers-fglrx

==============
==============

[   669.851] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[   669.851] (II) Module radeon: vendor=“X.Org Foundation“
[   669.851]     compiled for 1.11.3, module version = 6.99.99

[   669.870] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[   669.871] (II) [KMS] drm report modesetting isn’t supported.

[   670.117] (II) UnloadModule: „radeon“
[   670.117] (II) Unloading radeon

After update to Xubuntu 14

[    35.475] (II) Module glx: vendor=“X.Org Foundation“
[    35.475]    compiled for 1.15.1, module version = 1.0.0

[    35.475] (II) LoadModule: „radeon“
[    35.476] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    35.544] (II) Module radeon: vendor=“X.Org Foundation“
[    35.544]    compiled for 1.15.1, module version = 7.3.0
[    35.544]    Module class: X.Org Video Driver
[    35.544]    ABI class: X.Org Video Driver, version 15.0

[    36.260] (II) config/udev: Adding drm device (/dev/dri/card0)

miro@uhlie:~$ glxinfo | grep pen
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV570
OpenGL version string: 2.1 Mesa 10.1.3
OpenGL shading language version string: 1.20

02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV570 [Radeon X1950 PRO] [1002:7280]

==== 2014-10 ====

http://askubuntu.com/questions/501560/how-to-update-opengl-driver-on-ubuntu-14-04-lts
To get a slightly newer version of the OpenGl drivers, I would recommend the oibaf drivers from the launchpad website – these implement OpenGl 3.0, and are pretty stable.

To install open a terminal window and enter

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade

To remove, you can use ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers

miro@uhlie:~/work/burza/run_linux$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL version string: 2.1 Mesa 10.4.0-devel (git-6862723 2014-09-30 trusty-oibaf-ppa)
OpenGL shading language version string: 1.20
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.4.0-devel (git-6862723 2014-09-30 trusty-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

===
Radeon feature matrix:
http://xorg.freedesktop.org/wiki/RadeonFeature/
(R300,R400,R500 = Gl2.1)
http://en.wikipedia.org/wiki/ATi_Radeon_R300_Series
http://en.wikipedia.org/wiki/Radeon_X1000_Series#X1900_and_X1950_series
support OpenGL 2.0
X1950 = R520/580

HL2:
This system DOES NOT support the OpenGL extension
GL_APPLE_fence
GL_NV_fence
GL_EXT_draw_buffers2
Could not find required OpenGL entry point ‚
glColorMaskIndexedEXT
‚! Either your video card is unsupported, or your OpenGL driver needs to be updated.

Mesa 7.9 Release Notes / October 4, 2010
http://www.mesa3d.org/relnotes/7.9.html
GL_EXT_draw_buffers2 (in nv50, r600, softpipe, and llvmpipe Gallium drivers)

Mam par rokov stare PC, mam v nom akcelerovanu graficku kartu a tak som si chcel zahrat niektore hry.

A prisiel som na neprijemnu skutocnost, ze niektore novsie mi nepojdu, nech sa aj rozkrajam (finale mojho vyskumu).

Hra: Half Life 2 released in: 2004
Karta: Radeon X1950 PRO released in: 2006 (novsia ako hra)

http://devgurus.amd.com/community/steam-linux/

2014-10-02
Options:
Install AMD Catalyst latest driver 14.9 9/29/2014 http://support.amd.com/en-us/download/desktop?os=Linux+x86
Install fglrx 13.350 from repos