Newer Intel graphic chips (900+) and goo' old Xorg-1.3.0 intel_drv.so from Puppy-4.3 don't play very well together .vtpup wrote:Same here, and I use frugal installs.rjbrewer wrote: On the 945gm Latitude the fps jumped from 20fps to 300
fps.
Unfortunately, when I rebooted it wasn't possible to restart
x. May be related to running frugal as I don't have a hard drive
for that machine yet and I always use full installs if possible
Were you able to recover from the X problem?
I'd really like to know how such a system (say from a blacklisted i915) could be repaired without trashing the personal savefile and starting over.
Is it possible to un-blacklist a video module if you can't start X and you get a black screen with blinking cursor, and no key response.
I did try pfix=clean in the grub menu.lst stanza but that made no difference to the start up problem. Didn't try pfix=purge.
Seems like there might be a less extreme alternative means if you could boot to terminal and then load the blacklisted module, and then do an xwin to boot to X with module in place. Then use Bootmanager to un-blacklist the module. Then re-start.
But what pfix line boots to cursor, and what are the commands to load a module from console, say i915?
I'd like to just know this stuff in case of any similar future X problems.
Newer Xorg-1.7+ since Lupu should be fine with i915.ko and Xorg's driver intel(_drv.so) .
Blacklisting using the bootmanager adds to the modprobe configuration file used to autoload kernel drivers at boot time (/tmp/modprobe.conf) . Xorg itself seems to be capable to load drivers itself and won't care about /tmp/modprobe.conf . Former puppy modprobe-v3.6 seems to be patched to automatically obey /etc/i[modprobe.d]/[modprobe.conf]* blacklist DRIVERNAME entries , while it is not the default . To make modprobe command obey blacklist entries , modprobe has to be aliased in configuration files like "alias modprobe='modprobe -b'" in /etc/profile , same as already "ls" is aliased there .
To load i915 for example :
Code: Select all
modprobe -v i915 modeset=0
Code: Select all
modprobe -v i915 modeset=1
There is also the insmod command, but it requires the full path/driver-file-name.extension :
Code: Select all
insmod /lib/modules/`uname -r`/kernel/drivers/gpu/drm/i915/i915.ko[.gz]
Code: Select all
modprobe -vr i915
Code: Select all
rmmod i915