Software AMD Radeon - AMD Radeon Software

Software AMD Radeon
AMD Radeon Software Crimson.png
Configurações AMD Radeon
Autor (es) original (is) ATI Technologies
Desenvolvedor (s) Micro dispositivos avançados
lançamento inicial 13 de junho de 2002 ; 19 anos atrás (v. 2.1) ( 13/06/2002 )
Sistema operacional Microsoft Windows
Linux
Plataforma IA-32 e x64
.NET Framework
Qt
Tamanho 288 MB
Modelo Driver de dispositivo e monitor de sistema
Licença freeware
Local na rede Internet amd .com / en-us / markets / game / downloads

AMD Radeon Software (anteriormente chamado ATI Catalyst e AMD Catalyst ) é um driver de dispositivo e software utilitário pacote para Advanced Micro Devices 's placas gráficas e APUs . Ele é construído usando o kit de ferramentas Qt e roda em Microsoft Windows e Linux, processadores x86 de 32 e 64 bits.

Pacote de software

Configurações de Radeon

Radeon Settings substituiu o antigo AMD Catalyst Control Center. O AMD Catalyst Control Center usa Qt como parte de sua cadeia de ferramentas .

Hardware Suportado

AMD Radeon Software é direcionado para suportar todos os blocos de funções presentes no de uma GPU ou da APU morrer . Além do IC direcionado à renderização , isso inclui controladores de vídeo , bem como seus blocos SIP para decodificação de vídeo , Unified Video Decoder (UVD) e codificação de vídeo Video Coding Engine (VCE).

O driver de dispositivo também suporta AMD TrueAudio , um bloco SIP para fazer cálculos relacionados ao som.

Produtos suportados

O software AMD Radeon suporta as seguintes linhas de produtos AMD (e tradição ATI) voltadas para renderização :

As seguintes linhas de produtos provavelmente não são suportadas pelo software AMD Radeon, mas sim por algum outro software, que (por exemplo) é certificado por OpenGL :

  • Linha de produtos AMD FireStream para GPGPU em supercomputadores e outros
  • Linha de produtos AMD FireMV para configurações de vários monitores ( descontinuado pela AMD Eyefinity estando disponível em todos os produtos de consumo )
  • Linha de produtos AMD FirePro para profissionais que precisam de suporte OpenGL certificado

Suporte a vários monitores

A partir do Catalyst 14.6, a AMD habilitou o suporte de resolução mista, permitindo que um único grupo de exibição Eyefinity seja criado enquanto cada monitor é executado em uma resolução diferente. A versão atual pode, entretanto, desabilitar qualquer modo de exibição adicional e mudar para resolução no único modo disponível. Esse recurso é possível através da adição de dois novos modos de exibição Eyefinity, Ajustar e Expandir, que se juntam ao modo de Preenchimento tradicional. Em ambos os modos Ajustar e Expandir, a AMD está compensando as resoluções incompatíveis criando um desktop virtual com uma resolução diferente da dos monitores e, em seguida, preenchendo-o ou cortando-o conforme necessário.

Antes do Eyefinity, havia o software somente para Windows "HydraVision", originalmente adquirido da Appian Graphics completo com sua equipe de desenvolvimento, um software de gerenciamento de desktop / tela que fornece principalmente gerenciamento de múltiplos monitores e telas virtuais. Possui amplo suporte para teclas de atalho.

Aceleração de vídeo

Ambos os núcleos SIP da AMD para aceleração de vídeo, Video Coding Engine e Unified Video Decoder , são suportados pelo software AMD Radeon.

Aceleração de áudio

Alguns produtos AMD contêm núcleos SIP para aceleração de áudio com a marca AMD TrueAudio. O suporte para este coprocessador DSP de aceleração de áudio faz parte do software AMD Radeon.

No Microsoft Windows, o suporte para AMD TrueAudio tem o codinome "ACP" (para coprocessador de áudio) e implementado por meio de "serviço de usuário ACP" (amdacpusrsvc.exe) , um serviço de segundo plano que ajuda a gerenciar tarefas de áudio em jogos.

No Linux, AMD TrueAudio também tem o codinome "acp", alguns códigos relacionados a isso podem ser encontrados no diretório / drivers / gpu / drm / radeon das fontes do kernel do Linux.

Economia de energia

O software AMD Radeon inclui suporte para AMD PowerPlay , AMD PowerTune e AMD ZeroCore Power , o conjunto de tecnologias da AMD para reduzir o consumo de energia em seus produtos gráficos.

Interfaces com suporte

Renderização

O driver de dispositivo do software AMD Radeon oferece suporte a várias interfaces de renderização , todas projetadas para fornecer aos programas de espaço do usuário, como videogames ou software CAD , acesso aos blocos SIP correspondentes.

Direct3D

Direct3D 12 disponível para GCN com versão 15.7.1 ou superior

Manto

Até agora, apenas o software Radeon voltado para o Microsoft Windows inclui suporte para Mantle (API) .

OpenGL

OpenGL 4.5 possível para Terascale 2 e 3 com AMD Radeon Software Crimson Edition Beta (versão do driver 15.30 ou superior como Crimson Beta 16.2.1). O suporte a OpenCL será perdido, mas pode ser recuperado copiando os arquivos relevantes de um pacote anterior, como o Radeon Software 15.11.1 Beta. Os drivers beta não são compatíveis com HDCP .

OpenGL 4.5 disponível para GCN com versão 16.3 ou superior

A conformidade com OpenGL 4.x requer suporte a sombreadores FP64. Eles são implementados por emulação em algumas GPUs TeraScale.

OpenGL 4.6 é compatível com o driver gráfico AMD Adrenalin 18.4.1 no Windows 7 SP1 , 10 versão 1803 (atualização de abril de 2018) para AMD Radeon HD 7700+, HD 8500+ e mais recente. Lançado em abril de 2018.

Vulkan

Vulkan 1.0 com 16.3.2 ou superior para GCN

Vulkan 1.1 com AMD Radeon Software Adrenalin Edition 18.3.3 ou superior

Aceleração de vídeo

O driver de dispositivo do software AMD Radeon oferece suporte a várias interfaces, todas projetadas para fornecer programas de espaço do usuário, como o software GStreamer ou HandBrake , acesso aos blocos SIP correspondentes.

GPGPU

OpenCL

Com o Catalyst 9.12, o suporte do OpenCL 1.0 estava disponível.

No Catalyst 10.10, OpenCL 1.1 estava disponível.

O Catalyst 12.4 suporta OpenCL 1.2.

O driver OpenCL 2.0 funciona desde 14.41 para modelos baseados em GCN. Isso também oferece suporte a versões anteriores do OpenCL.

Os chips Terascale 2 e 3 podem usar o Nível 1.2.

Perto do metal

Close to Metal era uma API de baixo nível da AMD que foi abandonada em favor do OpenCL.

De outros

API 3D estereoscópico AMD HD3D da AMD.

Arquitetura de sistema heterogêneo

Com o Catalyst 14.1 HSA é possível. As unidades gráficas do processador principal da AMD e as unidades da placa gráfica Radeon funcionam combinadas.

Serviços de GPU AMD (AGS)

SDK da biblioteca de exibição da AMD (ADL)

Suporte a sistemas operacionais

Linux

AMD Catalyst para Linux e Mesa usará os mesmos drivers de kernel Linux: amdgpue amdkfd. Mantle não é compatível com Linux.
O suporte para ASICs como, por exemplo , UVD , VCE ou AMD TrueAudio será integrado ao amdgpu.
No passado, o AMD Catalyst para Linux (aqui chamado libGL-fglrx-glx:) usava um blob binário proprietário .

Por muito tempo, fglrx (uma abreviação de "FireGL e Radeon para X") foi o nome do driver de dispositivo gráfico proprietário para Linux . A partir do Catalyst 7.11, o driver ATI Proprietary Linux foi renomeado para ATI Catalyst Linux e foi movido para as mesmas datas de lançamento e numeração de versão das versões do Microsoft Windows.

Nos primeiros anos de seu desenvolvimento, o driver proprietário do Linux fglrx foi criticado por seus problemas de estabilidade e desempenho, bem como pela falta de opções. A AMD melhorou o driver nos períodos seguintes incluindo recursos-chave como CrossFire, OverDrive, Catalyst AI, Stream Computing, novas funções de anti-aliasing, MultiView, SurroundView, etc. Mas o grande avanço para fglrx foi a decisão estratégica que a AMD tomou 2008, para aumentar a importância do suporte ao Linux: a partir de então, todas as novas GPUs no futuro serão fornecidas com suporte ao driver Linux desde o primeiro dia de seu lançamento, em vez de ter que enfrentar um atraso de vários meses como costumava ser até então. Nos anos seguintes, o estado do driver melhorou continuamente ao longo do tempo, com a AMD trabalhando em conjunto com os desenvolvedores de aplicativos, e a maioria das instâncias dos drivers foram consideradas sólidas o suficiente para a maioria das tarefas e funcionais para a maioria dos usuários.

Logo após seu lançamento como software livre e de código aberto, o VOGL , um depurador OpenGL disponível para Linux e Microsoft Windows, recebeu suporte para o driver AMD Catalyst Linux.

No GDC 2014, a AMD estava explorando publicamente a estratégia de rebase dos componentes do espaço do usuário do driver AMD Catalyst Linux do atual blob do kernel Linux proprietário para o libDRM do driver radeon de código aberto e gratuito, facilitando o uso e implementação de HSA no Linux . Na X.Org Developer's Conference em outubro de 2014, Alex Deucher, da AMD, apresentou oficialmente o amdgpu e o amdkfd.

Microsoft Windows e Linux

Suporte Windows Da versão Para a versão Notas
Windows 9x 02.1 4,4 / 6,2 Houve alguns lançamentos posteriores para esses sistemas operacionais, incluindo e até uma compilação do Catalyst 6.2 para Windows Me lançada em 9 de fevereiro de 2006.
Windows 2000 02.1 6,5 / 7,4 As versões mais recentes do Catalyst até 7.4 funcionarão em 2000 não oficialmente sem nenhuma modificação; versões posteriores podem precisar da edição do arquivo inf
Windows XP [x86 e x64] 02.1 14,4 As atualizações e o suporte do driver pararam no AMD Catalyst 14.4 para placas de vídeo com suporte até DirectX 11 no hardware e 10.2 para placas DirectX 9.0c.
Windows Vista [x86 e x64] 7,2 13,12 As atualizações e o suporte do driver pararam no AMD Catalyst 13.12 para placas de vídeo com suporte até DirectX 11.
Windows 7 [x86 / x64] 9,3 18.9.3 / 21.5.2 As atualizações e o suporte do driver foram interrompidos devido ao suporte descontinuado para sistemas operacionais x86, mas continuaram no x64 até que o suporte e as atualizações do driver parassem no AMD Radeon Software Adrenalin 21.5.2
Windows 8.1 [x86 / x64] 12,8 17.1.2 / 17.7.1 O suporte para atualizações de driver foi interrompido em 2017, embora ainda seja possível instalar.
Windows 10 [x86 / x64] 15,7 18.9.3 / 21.6.1 O suporte ao driver x86 foi descontinuado para se concentrar apenas no x64.
RHEL 21,20
CentOS 21,20
Ubuntu 21,20
SLES / SLED 15 21,20

A partir da versão 4.9 (lançada em 4 de setembro de 2004), o pacote de driver Catalyst incluiu o ATI Catalyst Control Center, um novo aplicativo de software para manipular muitas funções de hardware, como configurações 3D, controles de monitor e opções de vídeo. Ele mostra uma pequena visualização 3D e permite ao usuário ver como as alterações nas configurações de gráficos afetam a qualidade da imagem renderizada. Também mostra informações sobre o próprio cartão e os dados do software. Este aplicativo requer o Microsoft .NET Framework .

Software Radeon 16.x e superior apenas para modelos baseados em GCN. Com suporte a 16.3.2 Vulkan 1.0.

Radeon Software 17.7.1 é o driver final para Windows 8.1

Radeon Software 18.9.3 é o driver final para Windows 7/10 de 32 bits

Radeon Software 21.5.2 é o driver final para Windows 7 (e Windows 8.1 não oficialmente), 21.5.2 também é o driver final para GPUs baseadas em GCN 1, GCN 2 e GCN 3

Problemas

Em plataformas Windows

  • A quantidade de quadros anteriores renderizados não pode ser ajustada
  • O buffer triplo em D3D não pode ser forçado
  • O V-sync em muitos jogos no Windows 7 não pode ser desativado forçado
  • Às vezes, os instaláveis ​​reclamam sobre os registros em uso pelo Catalyst Control Center e AMD Fuel Service e pede para fechá-los antes de continuar. Os usuários estão em dúvida se "Finalizar tarefa" neles fará com que o monitor pare de funcionar. No Painel de controle, os programas de sistema instalados não têm um campo para indicar (para qualquer programa) se o sistema não poderá ser usado sem ele.
  • Muitos usuários dizem em fóruns que os motoristas em geral fazer jogos acidente , experimentando telas pretas, sistema de pendurar outs, congela , BSODs ou reinicializações indesejadas e repentinas. A AMD afirma em seu site que está investigando esses tipos de relatórios.

Isso fez com que a comunidade r / AMDHelp apresentasse um grande número de consumidores postando os mesmos problemas desde o lançamento da série RX 5700, sem ser corrigido para a maioria. Muitos outros afirmam que sua única solução tem sido devolver seu produto Radeon e ir para a concorrência, afirmando que a AMD tem perdido muitos clientes devido a este tipo de problemas.

Em plataformas Linux

  • Sem suporte para HDTVs 3D.
  • Duração muito longa entre as atualizações. Os lançamentos fglrx geralmente estão seis meses atrasados ​​em termos de compatibilidade com suas principais dependências upstream, como o kernel Linux e o x.org xserver .
  • Portabilidade muito limitada para versões mais recentes do kernel. A maioria das GPUs com 3 anos de idade precisa ser executada com um kernel obsoleto ou sem o driver Radeon proprietário.

História

O Catalyst foi originado em 13 de junho de 2002 com a versão 02.1 - depois que a ATI Technologies lançou a GPU Radeon 8500 em outubro de 2001 - como "um pacote de software que inclui driver unificado e aplicativos de software para habilitar a família de produtos gráficos Radeon [da ATI]" para Windows XP , Windows 2000 e Windows Me , com suporte para Windows 98 através do driver do Windows Me. O primeiro número em uma versão de lançamento denota o ano, o segundo o lançamento dentro daquele ano, começando em x.1 para todos os anos exceto 2003 (que teve um lançamento 3.0).

Em junho de 2012, a AMD anunciou que interromperia as atualizações mensais de driver e lançaria novos drivers "quando fizesse sentido".

O Catalyst original consistia nestes elementos:

  1. , um driver unificado novo para ATI Radeon gráficos-cards
  2. Hydravision, o software de gerenciamento de desktop proprietário da ATI
  3. um ATI "Multimedia Center"
  4. Software Remote Wonder da ATI
  5. uma nova ferramenta de diagnóstico e estabilidade AGP
  6. um painel de controle redesenhado

Os principais recursos prometidos pela ATI incluem atualizações de driver frequentes com aprimoramentos de desempenho, correções de bugs e novos recursos.

Em meados de 2004, entretanto, a ATI começou a oferecer suporte ao Linux ( XFree86 , X.Org ), contratando uma nova equipe de drivers Linux para produzir o fglrx . Seus novos drivers proprietários Linux, em vez de serem uma porta dos drivers Windows Catalyst, eram baseados nos drivers Linux para FireGL (os drivers FireGL funcionavam com Radeons antes, mas não os suportavam oficialmente), uma placa voltada para produtores gráficos , não jogadores (embora a parte do driver de vídeo agora seja baseada nas mesmas fontes do Windows Catalyst desde a versão 4.x no final de 2004). Os drivers proprietários do Linux podem suportar chips R200 (Radeon 8500-9200, 9250). Para um driver de exibição melhor, os drivers dos repositórios oficiais de uma distribuição são recomendados.

Inicialmente, a ATI não produziu drivers Radeon para Linux , em vez disso, forneceu especificações de hardware e documentação para desenvolvedores de Direct Rendering Infrastructure (DRI) sob vários acordos de não divulgação .

A frequência de atualizações de driver aumentou no final de 2004, lançando drivers Linux a cada dois meses, com a metade da freqüência de seus equivalentes do Windows. Então, desde o final de 2005, isso foi aumentado para lançamentos mensais, em linha com os lançamentos do Windows Catalyst.

Em 2008, a ATI mudou seus ciclos de lançamento e versões de driver; agora referido como Catalyst <ano>. <mês>, o pacote de driver ainda inclui uma revisão de driver 8.xx.x interna, mas agora é mensal, tendo uma base de código comum com o driver do Windows (começando com a versão interna 8.43) . Em 2009, o driver Catalyst abandonou oficialmente o suporte para R500 e chips mais antigos, o driver FOSS sendo considerado estável e completo o suficiente. A última versão do driver que oferece suporte a arquiteturas mais antigas é o Catalyst 9.3.

Em setembro de 2015, a AMD reintroduziu o software de driver como Radeon Software Crimson Edition na versão 15.11 com um novo design de IU.

A partir de hoje, a AMD usa a edição Adrenalin do software AMD Radeon para dispositivos específicos ainda com suporte.

Veja também

Tecnologias relacionadas

tópicos relacionados

Referências

links externos