Ubuntu обнаруживает неправильную модель GPU

У меня есть относительно старая установка, которая работала с Nvidia 9500GS GPU, и все работало правильно. Следует иметь в виду, что я только использую один GPU все время, я не хочу выполнять двойную установку вообще

Несколько дней назад я получил Geforce GTS 450, и с тех пор я попытался заставить его работать. Когда я обменивался GPU (9500 - 450 в) это, Ubuntu все еще распознавала GPU как 9500, и это не позволит мне установить новейшие драйверы. Эти 9500 работали на Nvidia 340 драйверов, и веб-сайт Nvidia рекомендует мне эти 390 драйверов для 450. (Разъяснение по поводу этого: когда я перехожу к веб-сайту Nvidia, и я ввожу модель своего GPU, это предлагает мне загружать названный файл NVIDIA-Linux-x86_64-390.87.run. Я не выполнил этот .run файл, поскольку многие люди здесь говорят, что это - неправильный способ установить драйверы, что-то, что мне не удается понять, потому что, как компания хотела бы Nvidia не, тестируют драйверы со всеми версиями Ubuntu, но то обсуждение было бы вне темы здесь).

Я попробовал следующие шаги:

Чистка драйверов Nvidia с sudo apt-get purge nvidia-*, добавление репозитория с sudo add-apt-repository ppa:graphics-drivers/ppa и затем sudo apt-get update, установка этих 390 драйверов с sudo apt-get install nvidia-390, затем перезагрузка. Это только получило меня к циклу входа в систему, таким образом, я должен был произвести чистку драйверов снова. После перезагрузки GPU теперь показывает GeForce 9400 GT, как показано в результате lspci -nnv:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96 [GeForce 9400 GT] [10de:0641] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. G96 [GeForce 9400 GT] [1043:82be]
    Physical Slot: 2
    Flags: bus master, fast devsel, latency 0, IRQ 31
    Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, non-prefetchable) [size=32M]
    I/O ports at 2000 [size=128]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: nouveau
    Kernel modules: nvidiafb, nouveau

Результат sudo lshw -C display то же:

*-display               
       description: VGA compatible controller
       product: G96 [GeForce 9400 GT]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:31 memory:f2000000-f2ffffff memory:d0000000-dfffffff memory:f0000000-f1ffffff ioport:2000(size=128)

Я считал, что, возможно, это могла быть проблема с базой данных PCI, таким образом, я загрузил новейший снимок sudo update-pciids без удачи. Я проверил базу данных и нашел запись для Nvidia 450 GS, таким образом, проблема остается, та Ubuntu просто не распознает GPU правильно.

Для записи я также пытался выполнить .run файл из Nvidia, которую я загрузил выше, и я получил соблюдающие предупреждения:

The NVIDIA GeForce 9400 GT GPU installed in this system is          
           supported through the NVIDIA 340.xx legacy Linux graphics drivers.  
           Please visit http://www.nvidia.com/object/unix.html for more        
           information.  The 390.87 NVIDIA Linux graphics driver will ignore   
           this GPU.

WARNING: You do not appear to have an NVIDIA GPU supported by the 390.87     
           NVIDIA Linux graphics driver installed in this system.  For further 
           details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in 
           the README available on the Linux driver download page at           
           www.nvidia.com.

Я попробовал эти шаги на 16.04 LTS и теперь обновил до 18.04.1 LTS с надеждой, она решить, но снова, напрасно.

Какие-либо идеи?Спасибо!

0
задан 5 January 2019 в 10:27

1 ответ

Если Вы гуглите идентификатор 1043:82be PCI, результаты произведенный Asus nVidia 9400 GT, который является тем, что Ubuntu определяет его как. 10de:0641 обнаруживается как 9400 также...

Вы - 100%, уверенных, что это неправильно, и что карта является на самом деле GTS 450?

1
ответ дан 26 October 2019 в 15:34

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

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