Последняя пара драйверов fglrx на Ubuntu 12.04 имеет поддержку подсветки

Мне пришлось рассчитать общую продолжительность коллекции аудиофайлов.

Поэтому мне пришлось:

A. получить продолжительность для каждого файла (не показана)

B. (все они были в NNN.NNNNNN (fp) секунды)

C. отдельные часы, минуты, секунды, подсегменты.

D. выводит строку HR: MIN: SEC: FRAMES, где frame = 1/75 с.

не показано

A: используйте ffprobe и строку длительности разбора в число fp (не показано)

B:

 # add them up as a series of strings separated by "+" and send it to bc

arr=( "${total[@]}" )  # copy array

# IFS is "Internal Field Separator"
# the * in arr[*] means "all of arr separated by IFS" 
# must have been made for this
IFS='+' sum=$(echo "scale=3; ${arr[*]} "| bc -l)# (-l= libmath for fp)
echo $sum 

C:

# subtract each amount of time from tt and store it    
tt=$sum   # tt is a running var (fp)


hrs=$(echo "$tt / 3600" | bc)

tt=$(echo "$tt - ( $hrs * 3600 )" | bc )

min=$(echo "$tt / 60" | bc )

tt=$(echo "$tt - ($min *60)" | bc )

sec=$(echo "$tt/1" | bc )

tt=$(echo "$tt - $sec" | bc )

frames=$(echo "$tt * 75"  | bc ) # 75 frames /sec 
frames=$(echo "$frames/1" | bc ) # truncate to whole #

D :

#convert to proper format with printf (bash builtin)        
hrs=$(printf "%02d\n" $hrs)  # format 1 -> 01 

min=$(printf "%02d\n" $min)

sec=$(printf "%02d\n" $sec)

frames=$(printf "%02d\n" $frames)

timecode="$hrs:$min:$sec:$frames"

# timecode "01:13:34:54"
1
задан 23 March 2014 в 09:04

4 ответа

После дня расследования выясняется, что эта проблема, по-видимому, столь же безудержна (см. open & amp; product = & amp; content = backlight "> http://ati.cchtml.com/buglist.cgi?query_format=specific& order = актуальность + desc & amp; bug_status = open & amp; product = & amp; content = backlight) в качестве прерывистого возобновления замораживания после приостановки при использовании модуля fglrx (в отличие от проприетарного драйвера). На данный момент любой драйвер выше 9.012 не имеет подсветки поддержка по состоянию на июнь 2013 года - единственное временное решение (см. https://bbs.archlinux.org/viewtopic.php?pid=1269560#p1269560) для драйверов, новее чем 9.012, - нажать кнопки аппаратной яркости и удерживать их в течение нескольких секунд Это обычно будет происходить между самыми яркими и самыми темными настройками (в зависимости от того, какую кнопку вы держите), что должно быть достаточно, чтобы использовать ноутбук таким образом, чтобы оптимизировать автономность аккумулятора / автономность, когда он находится вне AC, но он также является уродливым hack. Думаю, нам придется подождать, пока AMD выпустит следующую версию (13.6 beta также влияет на драйвер и, надеюсь, исправляет регресс.

Пока я не буду выбирать это как свой ответ в надежде, что кто-то может придумать лучшее решение.

0
ответ дан 24 May 2018 в 20:49

Последний исправитель бета-версии 13.8 (версия драйвера 13.20.11-130814a-161038E-ATI) исправляет эту проблему. Загрузите по адресу http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx

0
ответ дан 24 May 2018 в 20:49
  • 1
    К сожалению, это не исправило меня. Тем не менее такая же проблема сохраняется ... – FlabbergastedPickle 22 August 2013 в 06:45

У меня возникла проблема с машиной ASUS X54H (графическая карта ATI).

После установки проприетарных драйверов подсветка отключена от экрана входа в систему. Деактивация этого параметра делает подсветку включенной, но между ними я должен был попробовать те исправления, связанные с cfg GRUB, которые в этом случае не работают.

Итак, для тех, кто установил эти драйверы в Ubuntu 12.04 LTS, я бы предложил отключить их через системные настройки (вы могли бы использовать выход VGA вашего ноутбука), если изменения GRUB, связанные с acpi_osi=Linux и acpi_backlight=vendor, не работают.

0
ответ дан 24 May 2018 в 20:49

Похоже, что последняя версия, выпущенная 30 сентября 2013 года (версия 13.10), частично устранила проблему для меня. См. Http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx для получения дополнительной информации.

Драйвер по-прежнему не обновляет яркость после приостановки системы, а затем возобновления.

Другое обновление, 13.11-beta6 имеет то же ограничение, что и 13.10.

И еще одно обновление, стабильная версия 13.12 имеет такое же ограничение ... Так же, как и все релизы, включая 14.1.

0
ответ дан 24 May 2018 в 20:49

Другие вопросы по тегам:

Похожие вопросы: