Чтобы решить вашу проблему, установите самые последние стабильные драйверы NVIDIA 355!
Но сначала удалите все связанные с NVIDIA программы, которые вы уже установили.
Когда появится экран входа в систему, нажмите Ctrl + Alt + F1
Введите имя пользователя и пароль, а затем выполните:
sudo apt-get purge nvidia*
sudo reboot
Теперь установите новые драйверы - повторите процедура ...
Когда появится экран входа в систему, нажмите Ctrl + Alt + Alt
Введите имя пользователя и пароль, а затем execute:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-355 nvidia-prime
sudo reboot
Примечание. Используйте настройки сервера NVIDIA X -> Prime Profiles для переключения графических карт.
i386 относится к 32-разрядной версии, а amd64 (или x86_64) относится к 64-разрядной версии для процессоров Intel и AMD.
Запись i386 в Википедии:
Intel 80386, также известный как i386, или только 386, был 32-разрядным микропроцессором, представленным Intel в 1985 году ... В зависимости от контекста это называется x86, IA-32 или i386-архитектура.Запись в x86_64 Википедии:
Intel 80386, также известный как i386, или только 386, был 32-разрядным микропроцессором, представленным Intel в 1985 году ... Это называется x86, IA-32 или i386-архитектурой, в зависимости от контекста.
x86-64 является расширением набора команд x86. Он поддерживает значительно большие виртуальные и физические адресные пространства, чем это возможно на x86, что позволяет программистам удобно работать с гораздо большими наборами данных ... После запуска архитектуры под названием «x86-64» AMD переименовала ее в AMD64 ... x86 -64 по-прежнему используется многими в отрасли в качестве нейтрального поставщика, в то время как другие, в частности Sun Microsystems (теперь Oracle Corporation) и Microsoft, используют x64.
Даже если у вас есть процессор Intel, вы должен использовать AMD64 для установки 64-битного на вашем компьютере (он использует одни и те же наборы инструкций).
Я настоятельно рекомендую использовать его. По большей части вы не заметите разницы, но для больших рабочих нагрузок (например, для редактирования видео, игр и т. Д.) Компьютер будет работать быстрее (компьютер имеет возможность вычислять 2 + 2 + 2 = 6 вместо того, чтобы делать 2 + 2 = 4 + 2 = 6 в примере). В мире Windows 32-разрядная ОС не позволит вам использовать более 3,5 гигабайт ОЗУ на вашем компьютере (даже если у вас есть 8!). Чтобы полностью использовать всю оперативную память, вам необходимо использовать 64-разрядную ОС. Однако для Linux этого предела нет (спасибо, Uri).
i386 относится к 32-разрядной версии, а amd64 (или x86_64) относится к 64-разрядной версии для процессоров Intel и AMD.
Запись i386 в Википедии:
Intel 80386, также известный как i386, или только 386, был 32-разрядным микропроцессором, представленным Intel в 1985 году ... В зависимости от контекста это называется x86, IA-32 или i386-архитектура.Запись в x86_64 Википедии:
Intel 80386, также известный как i386, или только 386, был 32-разрядным микропроцессором, представленным Intel в 1985 году ... Это называется x86, IA-32 или i386-архитектурой, в зависимости от контекста.
x86-64 является расширением набора команд x86. Он поддерживает значительно большие виртуальные и физические адресные пространства, чем это возможно на x86, что позволяет программистам удобно работать с гораздо большими наборами данных ... После запуска архитектуры под названием «x86-64» AMD переименовала ее в AMD64 ... x86 -64 по-прежнему используется многими в отрасли в качестве нейтрального поставщика, в то время как другие, в частности Sun Microsystems (теперь Oracle Corporation) и Microsoft, используют x64.
Даже если у вас есть процессор Intel, вы должен использовать AMD64 для установки 64-битного на вашем компьютере (он использует одни и те же наборы инструкций).
Я настоятельно рекомендую использовать его. По большей части вы не заметите разницы, но для больших рабочих нагрузок (например, для редактирования видео, игр и т. Д.) Компьютер будет работать быстрее (компьютер имеет возможность вычислять 2 + 2 + 2 = 6 вместо того, чтобы делать 2 + 2 = 4 + 2 = 6 в примере). В мире Windows 32-разрядная ОС не позволит вам использовать более 3,5 гигабайт ОЗУ на вашем компьютере (даже если у вас есть 8!). Чтобы полностью использовать всю оперативную память, вам необходимо использовать 64-разрядную ОС. Однако для Linux этого предела нет (спасибо, Uri).
Источник: https://superuser.com/questions/128482/ubuntu-amd64-vs-i386
Да, вы можете использовать этот .ISO. amd64 относится к архитектуре. AMD первой создала 64-битный процессор, поэтому я считаю, что он был назван в то время, и имя застряло. Это кажется немного запутанным, но amd64 просто означает 64-битный.
да, вы можете установить бит amd64 на процессор Intel 64 бит. AMD изобрела процессор с процессором x86-64 бит, поэтому это просто дань памяти AMD.
Разница между amd64 и i386 заключается в том, что amd64 является 64-разрядным, а i386 - 32-разрядным. Это ширина (в битах) регистров, доступных в ядре.
В основном наибольшее число, которое может обрабатывать 32-битное ядро процессора за один раз, составляет чуть более 4,29 миллиарда, в то время как 64-битное ядро может обрабатывать несколько бит более 18,44 миллиарда, миллиард.
Ядра в современных ПК способны вести себя как 64-разрядный или 32-разрядный процессор в зависимости от версии установленной операционной системы.
64-битный код имеет тенденцию чтобы работать быстрее, чем 32-разрядный код, потому что он может иметь дело с большим количеством номеров в пути или потому, что в 64-битных ядрах есть больше регистров, поэтому можно хранить больше вещей, не загружая вещи во внешнюю память. Хотя нет гарантии, что 64-разрядный код будет работать быстрее, если код не был написан для использования дополнительных функций процессора.
Компиляция на 32-разрядной системе приведет к созданию другого кода, чем 64-битная система. Вы можете это доказать, составив код сборки в двух системах. Предполагая, что ваш файл C является amd64 попробуйте gcc -S myfile.c в обеих системах и сравните myfile.s
Хорошо написанный код для 32-разрядной системы должен компилироваться и запускаться на 64-битной но не весь код хорошо написан. Многие программисты делают допущения относительно системы, которые могут быть неверными: например, ширина регистра или порядок байтов.
Без доступа к исходному коду трудно понять, в чем проблема, но segmenation fault указывает, что была предпринята попытка доступа к памяти, которая не принадлежит программе. Это может, например, указать, что myfile.s - 32-разрядный указатель, который отлично подходит для 32-разрядной системы, но должен быть 64-разрядным указателем на 64-битной системе. [ ! d14]
Источник: https://superuser.com/questions/128482/ubuntu-amd64-vs-i386
Да, вы можете использовать этот .ISO. amd64 относится к архитектуре. AMD первой создала 64-битный процессор, поэтому я считаю, что он был назван в то время, и имя застряло. Это кажется немного запутанным, но amd64 просто означает 64-битный.
да, вы можете установить бит amd64 на процессор Intel 64 бит. AMD изобрела процессор с процессором x86-64 бит, поэтому это просто дань памяти AMD.
Разница между amd64 и i386 заключается в том, что amd64 является 64-разрядным, а i386 - 32-разрядным. Это ширина (в битах) регистров, доступных в ядре.
В основном наибольшее число, которое может обрабатывать 32-битное ядро процессора за один раз, составляет чуть более 4,29 миллиарда, в то время как 64-битное ядро может обрабатывать несколько бит более 18,44 миллиарда, миллиард.
Ядра в современных ПК способны вести себя как 64-разрядный или 32-разрядный процессор в зависимости от версии установленной операционной системы.
64-битный код имеет тенденцию чтобы работать быстрее, чем 32-разрядный код, потому что он может иметь дело с большим количеством номеров в пути или потому, что в 64-битных ядрах есть больше регистров, поэтому можно хранить больше вещей, не загружая вещи во внешнюю память. Хотя нет гарантии, что 64-разрядный код будет работать быстрее, если код не был написан для использования дополнительных функций процессора.
Компиляция на 32-разрядной системе приведет к созданию другого кода, чем 64-битная система. Вы можете это доказать, составив код сборки в двух системах. Предполагая, что ваш файл C является amd64 попробуйте gcc -S myfile.c в обеих системах и сравните myfile.s
Хорошо написанный код для 32-разрядной системы должен компилироваться и запускаться на 64-битной но не весь код хорошо написан. Многие программисты делают допущения относительно системы, которые могут быть неверными: например, ширина регистра или порядок байтов.
Без доступа к исходному коду трудно понять, в чем проблема, но segmenation fault указывает, что была предпринята попытка доступа к памяти, которая не принадлежит программе. Это может, например, указать, что myfile.s - 32-разрядный указатель, который отлично подходит для 32-разрядной системы, но должен быть 64-разрядным указателем на 64-битной системе. [ ! d14]