batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.99k stars 513 forks source link

Legacy390 driver cannot recognize my Card, even though it is supported (GT218 - GT2xx) #10938

Closed devregnfo closed 8 months ago

devregnfo commented 8 months ago

Batocera build version

Stable v38

Your architecture

PC

Your Graphic Processor Unit (GPU)

Dedicated (e.g. GTX 1050; Radeon R9 380)

Graphical brand

Nvidia

Issue description

At boot it cannot find any screens to open and remains in command line mode.

Is there a chance you could insert the same "legacy340" drivers as LibreELEC does, alongside legacy390 ??? On Libreelec my card is supported nicely with driver 340.108 (I think its this the latest one with kernel patches)

Expected result

driver should recognize GT218 as it says in the docs...

Reproduction steps

changed batocera-boot.conf "accordingly (instead of default "amdgpu")

Logs and data

just boots into command line

dmanlfc commented 8 months ago

at the command prompt type cat /var/log/nvidia.log - provide the output. 21x cards need nvidia 340 which is not supported with newer kernels & our graphics stack.

devregnfo commented 8 months ago

at the command prompt type cat /var/log/nvidia.log - provide the output. 21x cards need nvidia 340 which is not supported with newer kernels & our graphics stack.

here is patcher up to 6.5: at section 6 and some other up to 6.6: (it is working on Libreelec 11.0.5, I assume they use this patch or similar! I should check their github)

https://www.if-not-true-then-false.com/2020/inttf-nvidia-patcher/

https://github.com/MeowIce/nvidia-legacy

I ended up installing v38, that boots but reverts to nouveau Do you need me to install v39 again?

V38 stable: log: ( var/log/Xorg.0.log ) there is no nvidia.log here Xorg.0.log

log:( /overlay/overlay/userdata/system/logs ) here is the one found at overlay nvidia.log

devregnfo commented 8 months ago

at the command prompt type cat /var/log/nvidia.log - provide the output. 21x cards need nvidia 340 which is not supported with newer kernels & our graphics stack.

here is patcher up to 6.5: at section 6 and some other up to 6.6: (it is working on Libreelec 11.0.5, I assume they use this patch or similar! I should check their github)

https://www.if-not-true-then-false.com/2020/inttf-nvidia-patcher/

https://github.com/MeowIce/nvidia-legacy

I ended up installing v38, that boots but reverts to nouveau Do you need me to install v39 again?

V38 stable: log: ( var/log/Xorg.0.log ) there is no nvidia.log here Xorg.0.log

log:( /overlay/overlay/userdata/system/logs ) here is the one found at overlay nvidia.log

[UPDATE] I used the latest nightly v39 and it booted and reverted to nouveau too, but al least it works.

I wonder if itś easy to make those patches into your mainline code and use old good legacy340 again! Thanks!

dmanlfc commented 8 months ago

People have tried & failed. We don't have such an old card to try to make work. Closing as this isn't a bug but a feature / functionality request.

devregnfo commented 8 months ago

People have tried & failed. We don't have such an old card to try to make work. Closing as this isn't a bug but a feature / functionality request.

I just wondered because LibreElec is a system similar to this and they get it working somehow. Thanks so much for your time...