My laptop is a Lenovo Thinkpad Edge E525. It's a 64 bit machine so I installed Ubuntu 12.04 64-bit.
The first command gives:
wynne@wynne-ThinkPad-E525:~$ sudo lshw -C display
description: VGA compatible controller
product: Advanced Micro Devices [AMD] nee ATI
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 1
bus info: pci@0000:00:01.0
width: 32 bits
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:47 memory:e0000000-efffffff ioport:4000(size=256) memory:f0b00000-f0b3ffff
The second gives nothing.
My problem is simply that when I power up my laptop around 50% of the time, the Thinkpad logo will appear as the system powers up, then it goes away, but the Ubuntu login screen never appears, the screen just stays black. The other 50% of the time, the Thinkpad logo will appear as the system powers up, and the Ubuntu login screen does appear and it works just fine.
I recently followed some instructions from another post you replied to, I altered the GRUB boot line in the manner I mentioned earlier, but the problem hasn't changed since I did this. As you say the changes only remain for one boot. Though a few times after I did this my laptop would go straight into the GRUB menu on power up, again randomly, but this has not happened for a number of power ups now. When this did happen I would just choose the top option and it would work fine.
Thank you for your help, I hope I am giving you some something to go on.