Forum › Forums › New users › New Users and General Questions › After nVidia install – no desktop in other machines
- This topic has 8 replies, 4 voices, and was last updated Dec 12-9:42 pm by BitJam.
-
AuthorPosts
-
November 2, 2018 at 8:38 am #12963Member
olsztyn
I am experiencing a peculiar behaviour after installation of nVidia driver, replacing Nuveau. Installing on nVidia video laptop it works fine. However if I boot such USB from a machine that has just Intel video or AMD, it boots to console login prompt. It does not proceed to desktop. I tested on various machines, so it seems not specific to a particular machine.
Am I supposed to do something in addition to make it boot in other machines?Live antiX Boot Options (Previously posted by Xecure):
https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_ParametersNovember 2, 2018 at 9:29 am #12965Moderator
caprea
::That’s normal behavior I think.During installation the nvidia-installer makes some changes to the system, eg. blacklisting the nouveau,maybe write a xorg-file .
So if you like to use a live-usb on different systems, better stick with nouveau-driver.November 2, 2018 at 9:57 am #12969Memberolsztyn
::Is Linux in general not detecting video and loading appropriate driver, so if it is not nVidia it would load driver appropriate for the machine?
Live antiX Boot Options (Previously posted by Xecure):
https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_ParametersNovember 2, 2018 at 10:06 am #12973Forum Admin
dolphin_oracle
::a /etc/X11/xorg.conf file is created during nvidia driver install that overrides anything else. try removing that. in most cases nvidia-driver will still be autodetected if necessary.
November 2, 2018 at 10:48 am #12976Memberolsztyn
::Unfortunately after removing xorg.conf nVidia machine boots to console login prompt. Apparently it does not detect nVidia. There is another file in that folder – something like xorg.conf.nvidia. Perhaps this one needs to be deleted too or instead?
I will appreciate any ideas…Live antiX Boot Options (Previously posted by Xecure):
https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_ParametersNovember 2, 2018 at 11:59 am #12979Memberolsztyn
::Update: I did some testing and deleted both xorg.conf and xorg.conf.nVidia… Same thing. Boots to console prompt.
Looks like I need two separate installs – one for nVidia and one without nVidia driver. Or just stick with Nuveau, although I understand much worse performance.
Very strange nVidia driver blocks every other video on core system level. Actually I should not say all because it seems to boot on older Intel video chips like Inter 965 but not newer ones or AMD. There must be something else. I do not remember how it behaved on Mint or Peppermint live. TinyCore stopped supporting nVidia driver after release 7.2 and adopted Nuveau, but I think I remember TC 7.2 with nVidia did boot properly in non-nVidia machines…
Is is possible this issue is Debian specific? Not critical but it would be great to configure a perfect AntiX operating model…Live antiX Boot Options (Previously posted by Xecure):
https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_ParametersDecember 12, 2019 at 8:01 pm #30566Forum Admin
BitJam
::Update: I did some testing and deleted both xorg.conf and xorg.conf.nVidia… Same thing. Boots to console prompt.
Looks like I need two separate installs – one for nVidia and one without nVidia driver. Or just stick with Nuveau, although I understand much worse performance.
Very strange nVidia driver blocks every other video on core system level. Actually I should not say all because it seems to boot on older Intel video chips like Inter 965 but not newer ones or AMD. There must be something else. I do not remember how it behaved on Mint or Peppermint live. TinyCore stopped supporting nVidia driver after release 7.2 and adopted Nuveau, but I think I remember TC 7.2 with nVidia did boot properly in non-nVidia machines…
Is is possible this issue is Debian specific? Not critical but it would be great to configure a perfect AntiX operating model…Sorry for the year-long delay. If you are still interested in this, I think we have an existing solution. Edit the file /live/boot-dev/antiX/state/machine-state-files.
Uncomment /etc/X11/xorg.conf and maybe add some of the other files that get added when the nivdia driver is installed. With or without persistence, these files will get saved on a machine-by-machine basis. We detect the machine during the boot and use the version of the file (or no file) that was last used on that specific machine. Then at shutdown we save them on a machine-by-machine basis.
It may take a little tweaking but I believe we can handle this problem. If there are specific files from nvidia drivers that are causing difficulty then perhaps we should add them to the default list of machine state files.
Context is worth 80 IQ points -- Alan Kay
December 12, 2019 at 9:02 pm #30572Memberolsztyn
::Thanks BitJam for reviving this old thread…
Yes, I am still interested in resolving this issue. Until this your post I gave up on this, assuming there is no solution, and used Nuveau driver by default. Although this seemed a concession chosing inferior driver due to Linux or antiX in particular not being able to adapt selection of driver to video card when nVidia driver is installed.
I will try to go through the solution you describe, although it does not seem optimal considering that manual manipulation of files is required to make it work. The system should be able to handle such selection of optimal driver on its own.
This fault is not affecting me much as not being a gamer I do not require graphics power from nVidia so Nuveau has been sufficient for me so far. Not optimal but good enough. However universality of antiX Live instance to be able to boot on any hardware at hand is broken as soon as nVidia driver is installed.
Your solution to this problem seems promising though and may lead to resolution in general antiX edition rather than just on individual basis.- This reply was modified 3 years, 4 months ago by olsztyn.
Live antiX Boot Options (Previously posted by Xecure):
https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_ParametersDecember 12, 2019 at 9:42 pm #30574Forum Admin
BitJam
::However universality of antiX Live instance to be able to boot on any hardware at hand is broken as soon as nVidia driver is installed.
I/we have very little experience with nvidia drivers on the live system. My experience started just before the release of MX-19 when I found out they did a lot of things very differently from all other kernel modules which caused some of my code that does video auto-detection to break. Oh well. I’ve had nvidia drivers installed on my Gentoo system for a long time (almost 20 years now!) On Gentoo they don’t have all the peculiarities that break my code. One of the reasons I picked Gentoo over Debian back then was because it was really easy to install the nvidia drivers on Gentoo from the cli while it was a nightmare on Debian.
I remember one time long ago when I got a response in the middle of a weekend night from an nvidia dev who gave me a patch that would let the nvidia drivers build with the Morton branch (-mm) of the Linux kernel.
If nvidia uses a sane naming convention for their files then we might be able to handle a lot of it automatically. One possible problem is that for a given nvidia GPU I don’t know if the installed nvidia drivers will work with it or not. Maybe there’s a big table somewhere I can download.
I was working on changes to handle nvidia drivers on the live system better when MX-19 was released. I have not yet had a chance to circle back to it. We may not be able to handle things perfectly but I’m sure we can do much better than we’re doing now.
Context is worth 80 IQ points -- Alan Kay
-
AuthorPosts
- You must be logged in to reply to this topic.