Estou acompanhando os últimos lançamentos do fglrx no site da AMD e parece que os últimos drivers estáveis (13.4) e beta (13.6) têm o brilho quebrado no Ubuntu 12.04 com as atualizações mais recentes. A configuração de hardware / software é o laptop HP dm1 série 4000 (mais especificamente dm1-4142nr) com uma APU AMD6320 executando a versão de 64 bits do Ubuntu 12.04. Todas as opções de exibição e recursos da área de trabalho funcionam bem.
Pressionar as teclas de brilho do hardware exibe a barra de brilho pop-up do Unity, que muda de acordo, mas não há alterações no brilho real da luz de fundo.
Fazendo echo 5 > / sys / class / backlight / acpi_video0 / brilho como root não faz nada, mesmo que o número real grude e ambos brilho e realbrightness reflitam o novo número ecoado (qualquer outro número faz o mesmo).
Tentando inicializar o kernel com acpi_backlight = o sinalizador de fornecedor não tem efeito. Nem adicionando o seguinte no xorg.conf (sob a seção "device"):
Opção "RegistryDwords" "EnableBrightnessControl = 1"
O ajuste do brilho dentro da ferramenta de globo altera o brilho ajustando as cores, mas não altera a quantidade real de luz de fundo (ou pelo menos não aparece). Não há outras opções relativas ao brilho que eu possa encontrar.
Neste ponto, estou quase sem idéias, pois parece que isso é claramente culpa do motorista. Existe uma maneira de descobrir onde na fonte do driver está a regressão, de modo que se possa ao menos reverter essa parte e construir um driver totalmente funcional com as melhorias mais recentes?
Editar: mais esclarecimentos e perguntas adicionais
Eu também tentei 12.100, 12.104 e 13.101 e nenhum deles funciona em termos de brilho. difira entre 9.012 fontes (que funcionam, mas têm outros bugs 3D) e 12 e mais novas ramificações mostram apenas diferenças de versão, de modo que parece que o controle de brilho está enterrado dentro do blob binário. Usando acpi_os_name="Windows 2009" acpi_osi="Windows 2009", ironicamente, permite ajustes de brilho até que você entre na parte X da seqüência de inicialização, no ponto em que ele pára de funcionar.
Neste ponto, estou querendo saber se alguém tem backlight trabalhando nesses novos drivers e quais são suas opções de inicialização do kernel.
8º UPDATE:
Tentei driver 8/19/2013 e nenhuma mudança - se alguma coisa spam manual de mudança de brilho relatado em um dos fóruns funciona ainda mais esporadicamente. Eu acho que eu estou querendo saber neste momento se este é possivelmente um problema do kernel e se assim for, algum dos usuários de versões mais recentes do Ubuntu (12.10, 13.04, etc) tem o mesmo problema?
Jan. 12 de 2014 ATUALIZAÇÃO:
Como indicado nos comentários abaixo, todas as versões lançadas desde ainda não corrigiram este problema. A versão estável mais recente (13.12) e seu antecessor permitem a mudança de brilho até que uma pessoa suspenda o computador e, ao retomar o ajuste de brilho, pare de funcionar até que o computador ou o servidor X seja reiniciado.
Eu também tentei a última versão beta que aparentemente é mal numerada (13.11-betav9.95 lançado em 01/08/2014), e o mesmo problema persiste ... Tenho que adorar o suporte ao driver AMD ...
Atualização 20 de janeiro de 2014: versão 13.30.rc3 (beta) mesmo problema ... Tenho uma suspeita incômoda de que a equipe da AMD não tem ninguém competente para lidar com problemas do Linux, como problemas de suspensão / retomar confiável ou o brilho supracitado regressão, ambos existiram há séculos e, em vez disso, apenas backport coisas básicas do driver do Windows para "trabalhar" com o novo hardware. Este é definitivamente o último investimento da AMD que eu vou fazer ...
Atualização de 3 de fevereiro de 2014: a versão beta 14.1 é lançada e lista o brilho de correção no Ubuntu 12.04 como uma de suas correções de bugs. No entanto, este não é o caso e o brilho pára de funcionar após a retomada.
Atualização de 22 de março de 2014: os 14.2 e 14.3 betas também não fazem melhorias.