JPG кажутся испорченными на Arch, но хороши на Fedora и Windows7

324
Shai Efrati

Я переустановил Arch на моем компьютере (чистая установка). С тех пор при копировании изображений (JPG) и фильмов (mov) с SD-карты они кажутся поврежденными. При повторной синхронизации с компьютером некоторые файлы отображают сообщения об ошибках, а при попытке открыть с помощью Shotwell я получаю серый квадрат. Файлы фильмов, открытые в VLC, издают раздражающие звуки, а экран черный. Я пытался открыть ту же SD-карту с теми же файлами в других системах, и с файлами все в порядке.

Есть идеи?

Обновление: в dmesg я получаю тонны:

DMA: Out of SW-IOMMU space for 65536 bytes at device 0000:00:1d.0 

Обновление № 2: я запустил VLC из CLI и получил следующее сообщение:

Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory 

Я проверил и, похоже, это связано с последним ядром:

4.0.1-1-ARCH #1 SMP PREEMPT Wed Apr 29 12:00:26 CEST 2015 x86_64 GNU/Linux 

Буду благодарен за любые идеи по этому вопросу.

Спасибо!

0
Что касается порядка байтов - см. Мой ответ: какое оборудование вы используете (какие процессоры)? Правда, это довольно дикое предположение ... Volker Siegel 9 лет назад 0
Если нет, сообщите нам более подробно: что такое команда rsync с параметрами? Сохраняют ли файлы размер? Можете ли вы сохранить "1234567890" в файл, перенести его и опубликовать оба варианта? Volker Siegel 9 лет назад 0
Спасибо за ваш ответ. Тем не менее, это не проблема rsync. У меня такая же проблема даже при открытии файлов прямо с SD-карты. Shai Efrati 9 лет назад 0
Хорошо, остальные вопросы остаются, они не связаны с rsync. любознательный Volker Siegel 9 лет назад 0
О, я перепутал некоторые части установки - не могли бы вы описать самый простой тест, который вы можете сделать, без rsync, и что именно вы делаете с машиной? Volker Siegel 9 лет назад 0
Если вы копируете испорченный файл на арке, получите ли вы испорченную копию на арке, и будете ли вы получать рабочие копии позже? (Anywat, сначала передайте файл с текстом «1234567890» и посмотрите на него.) Volker Siegel 9 лет назад 0
Можете ли вы скопировать файлы с SD-карты на USB-накопитель и посмотреть, доступны ли они для просмотра на другом компьютере, что исключило бы любое повреждение оборудования / проблемы с чтением файлов. У вас установлены правильные графические драйверы и система полностью обновлена? Mokubai 9 лет назад 0
Благодарю. Я сделаю все позже сегодня и доложу. Что касается системы - это недавно установленная Arch 64bit, которая была обновлена ​​вчера. Я использую графику Intel i915, но я уверен, что это не проблема графической карты. Некоторые фотографии и видеоролики, созданные с помощью одной и той же камеры и скопированные неделю назад, работают хорошо (копировать файлы фильмов тоже было сложно, но после перезапуска они работают). Shai Efrati 9 лет назад 0
Что ж, это становится еще более раздражающим: теперь он может отображать файлы JPG и MOV на машине Arch. Я действительно не знаю, почему это так случайно. Shai Efrati 9 лет назад 0

1 ответ на вопрос

0
Volker Siegel

This sounds like an endian diference issue, somehow... which is normally worked around automatically.

Is that possible? if you have computers that have a different byte order, the endianness, the data needs to be converted, switching every two byte.
That is normally done by the internet protocols. But you could go around that, like when you use SD cards.

How can the card know in which kind of computer is is? It will be the same in both.

But one of the computers may use the data assuming they are correctly converted for local use, and get it mixed up - while it's still correct seen from the other side, and continues to work there.

Note it woud need some additional complication, as I thing the data on SD cards may be stored in a standard order, so it's converted.

Это не ответ. Вы должны были добавить это как комментарий к оригинальному сообщению. headkase 9 лет назад 1
@ Билл Да, ты прав. Моя идея состояла в том, чтобы увидеть его как ответ, если проблема с порядком байтов будет проблемой (затем я добавил дополнительные комментарии, скрывая, что есть хотя бы что-то вроде ответа). Хорошо, я переместил комментарии сейчас, и я рад удалить ответ, так как предположение было слишком далеко, чтобы быть полезным - давайте взглянем на OP. Volker Siegel 9 лет назад 0

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